HN user

throwayedidqo

132 karma
Posts0
Comments40
View on HN
No posts found.

I can't figure out the circle jerk around Node. Debugging sucks A LOT, JS syntax sucks, single thread sucks, NPM is filled with 95% junk.

Python, Java, golang, C#, and maybe even PHP have more mature and reasonable stacks.

Turns out knowing more than one language isn't a rare or sought after skill. In Europe maybe 40% of the population knows multiple languages fluently. Perhaps a third of these write well enough to translate.

You're not going to get paid well for a job that close to 15% of the population can do with no training

I may be overly paranoid, but the majority of what Fuscia is trying to accomplish is extremely bad for open platforms.

The outcome of moving drivers to user space will be proliferation of binary blobs and black box drivers. If you think binary GPU drivers are bad now, imagine an "open source" OS where every single driver is a binary blob. It will become impossible to run Fuscia devices on any other operating system because you have no drivers, sealing off the Android platform permanently.

I disagree. There's always a possibility that someone else already knows about it and isn't disclosing it. Waiting to disclose will naturally lead a company to take longer to fix the issue.

Immediately disclosing allows customers to take action to protect themselves in case someone else is already exploiting the bug. Waiting to disclose is being peddled by the corporate agenda as "the ethical thing to do" because it makes vendors look bad.

Here's typically what happens. You disclose a bug, company fixes it for next release and puts a footnote in the release notes. Nobody ever looks to see if it was exploited because the instinct is to bury it. Customers aren't widely notified and the seriousness is downplayed because "the bug is already fixed" . In the meantime the software was vulnerable for up to three months when it didn't have to be.

If you disclose immediately there's a temporary panic as everyone does mitigating measures (which is how it should always be done!!!). the company is under tremendous pressure to out a patch in a matter of days which they usually do. Then you get yelled at by the company for making them look bad and "putting their customers at risk" even though the customers are provably safer because they were only vulnerable for a few hours

Ambiguous messages do not imply slang. Plenty of words have multiple meanings in normal and formal English. It's a much worse problem in tonal languages like Chinese. Tell me how you could grammatically correct this without understanding meaning https://en.m.wikipedia.org/wiki/Lion-Eating_Poet_in_the_Ston...

Strong AI isn't a buzzword either, it's been in use for as long as I can remember. Maybe you would be able to understand my Grammer better if I said super human general intelligence and wasted a bunch of space in the process.

I don't think you read my comment? You seem to imply that the corrections would be unambiguous while my point was that some errors are uncorrectable without understanding meaning.

The average American commits ~ three felonies a day by accident. The combination of district,city, county, state, country, and international law that applies to you would probably take a few hundred lifetimes to read.

Let's say, one day you write an article critical of your cities parking ticket policies. The police chief doesn't like it, he implemented the program.

Do you have anything to hide now?

Article is a bit short but I like the premise. Balsamiq is excellent, I guess this explains why.

The happiest people I've known have been lifestyle business owners. Investors act like it's a sin to create a business that consistently makes money and stays small.

Vector seems to be some kind of hybrid entity, presumably designed to soak up ML talent at the University that revived AI research while also soaking up taxpayer dollars for Google.

Added bonus of making Trump look bad by doing cool stuff in USA's backyard instead of the valley.

I have a feeling this is one of those places where ML will not be useful until we have strong AI.

Certain grammatical errors are impossible to fix unless you understand the overall meaning of the text. Sometimes this meaning is embedded over many paragraphs. Errors involving incorrect word usage are unsolvable when words have more than one meaning and you don't comprehend the subject at hand.

Fuchsia sounds awesome. Allowing user space processes to do more of their own work frees up the kernel from providing standardized interfaces to hardware.

This makes it significantly easier to build a closed platform with unbreakable barriers between processes, and this is a great thing in terms of security and fine grained access controls for each process. Individual process isolation is extremely important for most of todays use cases where only a single user is logged into each system at one time and most running code is trusted.

In practice this means you can prevent user space processes from accessing anything you don't want them to touch while still giving them substantial low level access. This will be a boon with device makers because it allows them to preventing a users apps from compromising the carrier experience. Companies like Google will also have less concern about users installing malware like ad blockers. The movie and music industry will also greatly appreciate an operating system finally designed for 21st century IP protection. This will even be embraced by hardware manufacturers since they no longer need to provide open source drivers for their hardware that could be ported to other platforms. Overall a win-win for everybody.

In the end we can trust that this will result in a better user experience with more secure apps and devices.

Did anyone hear the whispers of Xooglers a few years back talking about "big changes" coming to Android that were absolutely horrible for users and done to placate industry? Hmmmm... This Fuscia thing looks pretty suspicious.

Robinhood's Gold tier, which is a different name for buying on margin, has potentially dire implications for the health of the economy....

The great depression was largely the result of massive numbers of everyman speculators entering the markets with reckless amounts of leverage. Robinhood vastly lowers the barrier for gambling with money you don't own. There's a reason you can't buy lottery tickets with credit cards.

The difference with software is that I don't need to buy the library to use the computer. Not sure which FPGA's you're using since all the big players force you to use their shitty tools and charge massive license fees for the privilege

Ah someone that's actually used them eh :) ? My experience is the same.

People have this impression that they're being used for all this exciting stuff when the average FPGA is because you need some multiplexing on IO lines and you're not running a RTOS. Basically using them in place of what would be software if your micro was better suited to your application

Random muse, but God damn I love Google's code quality.

Compared to the midnight bamboo forest my company built. A challenging codebase, not by its merits but because you need to be clever just to find your way through.

Anyone know if Google is hiring webforms developers?

I'm going to save these links for the next time I get downvoted for saying that js object system and dynamic typing suck for performance :).

When JS performance threads come up I always mention that JS will never be as fast as Go/Java. Some people have a tantrum when I explain these issues. The sources I usually cite are dense and people just continue to downvote without reading them.

I'm imagining a Battlestar Galactica situation where things are only networked if absolutely necessary. The internet, now serious business, couldn't be trusted with a bunch of super-intelligent AI connected. I'm imagining the internet reverting to its early days where just visiting a site is potentially dangerous. A curiosity but no place you'd trust with your address or credit cards

Good article, Musk's logic seems more sound than most of SV. Of course he's also the one building cars and rockets while everyone else's business boils down to fancy websites.

I admire his individualism. For such an innovative place, I find SV to be one of the loudest echo chambers in the world. God help you if you're Republican and if you use jQuery in 2017 you might as well kill yourself. There's a cult mentality, a smugness among those drinking the koolaid that they're somehow better than everyone else.

To me, messing with AI feels like what would've happened if nuclear energy had been discovered by private industry. We have 1000's of companies competing, tinkering, trying to build the smartest AI to power their systems. Right now, nobody has any idea if we're 5% away from prompt critical and an immense all consuming fireball. Well, maybe a few companies know, but its "proprietary information". As the past has proven repeatedly, private industry has no issues playing with something wildly dangerous.

Historically, most regulation starts life as a knee-jerk reaction to companies doing terrible things. Especially in staunchly capitalist societies like the US, where the government is seen as a necessary evil. I hope human military is enough to stop the first singularity from destroying the earth so we can get some reasonable regulations in place.

Koomey's law 9 years ago

With mobile devices a large majority of power is used by the screen and radio. These two parts already within maybe 50% of theoretical max efficiency.

The only thing to revolutionize mobile battery life will be a better battery.

The Bay Area doesn't have taller buildings and public transport because the people living there keep voting against it.

Why? A mix of reasons but the biggest is that a drop in housing prices is bad for anyone that owns property.

Also NIBMYism is rampant with a bunch of entitled rich people. Great to donate to help the poor and all but I don't want a train that could potentially carry them to my neighborhood.

FPGA hardware is vendor locked and incredibly proprietary. The current business model sells chips at cost or below and makes it up with software licensing.

This is a huge problem for open source adoption, and unless manufacturers change the business model we will never see widespread use of FPGA's.

The unused logic part isn't exactly true. The way FPGA's are built doesn't allow for unused sections to be completely shut off. Instead of dark silicon it's more like grey silicon. The unused parts of the chip still use substantial power, unlike ASIC where these unused portions simply wouldn't exist

Build a strong portfolio on GitHub and a record of lots of contributions to open source projects.

To be honest with you, DBA's no longer exist at many companies. Most modern databases are easy enough to use that all you need is developers. My current company has a single DBA for 7 development teams.

If you want to break into software dev the low hanging fruit is usually web development with something like PHP.

You're going to be competing with a ton of people that have degrees and experience so try not to get disappointed about your search. If you can't land a developer job straight away, I know many who have gotten into dev by starting as testers and building their knowledge laterally within the company.

It take the average candidate with experience and a degree maybe 4 interviews to get an offer, you will probably have to do at least triple that.