skysight-inc/HackerNews huggingface dataset:
I haven't edited a Windows registry for a decade at least. It's just not a problem anymore. I suppose if you develop Windows native apps, you might have to deal with it.

Between Bash, Powershell (which is awesome), and Cygwin/MinGW, you can get access to most of the Unix commands and tools you are used to.

I highly recommend learning Powershell, which is really nice. Instead of forcing Windows to be like Unix, it's better to learn to live with Powershell for a while, and then bring in the Unix utilities if you really need them. If you give Powershell a chance, you may find that you don't want to use Bash anymore.

The main hurdle to development on Windows is application support, not command line tools. For example, there is no official Redis build for Windows. Installing Python and Ruby can be a little bit difficult on Windows compared to other platforms. But lots of other languages, including Java, are perfectly functional.
> as any rider who has ever waited at lights should be able to tell you.

You should always filter straight to the front of the line at a stop light to avoid being hit from behind.
Google search breaks when searching for bash null
I was just going one step further due to my experience in proving correctness of algorithms in functional languages. You probably had on mind usual array safety checks and control flow stuff for which aspects were invented, I raised the bar a bit by pointing out that there are some fundamental issues which even super functional purists can't overcome, so the overall talk about code safety is kinda funny ;-) You will still crash Space Shuttle if you are running on Haskell, just in a different fashion than with C.
Since I couldn't find this on bugzilla.mozilla.org:

https://bugzilla.mozilla.org/show_bug.cgi?id=1289626
I don't know, RPC is declaring for no abstraction at all, just raw access to code that can do anything. REST provides strong abstractions, they are just slow, and to make the app fast we have to compromise them. But that's the same for relational databases and ORM; I think really REST isn't the problem, but instead SQL. And RPC is like writing bits with butterflies.
In this case I'd call it InfoSec features, not DRM. They can be conflated because both can rely on encryption, but they have different purposes, or I'd say premises.
found a more informative link: http://momofuku.tumblr.com/post/148004390068/impossible
That analogy doesn't work because your screen cannot reproduce every color that is perceptible to people.

#000 is as dark as your screen is when the screen is turned off, which is not the darkest color that you can perceive. And if at any point it is uncomfortable to look your screen because it is blindingly bright, then the screen brightness is set too high.
Why does "Cumulative Defects %" go up over time instead of down?
I think the latest version of the algorithm should be kept secret. But the older versions should be open sourced.
As by product the child of a family owned-farm for a co-op I have a bit more nuanced view and GMOs are a tool.

* Any time you’re farming you’re screwing up the local ecology by putting shit where it doesn't normally grow or if it does, specifically tailoring it.

* Organic food still uses chemicals for pesticides and fertilizers. The difference they aren’t made chemically, and still have negative effects on local ecology. Example: Cow shit is bad for water tables just like fertilizer, and less effective.

* There’s still no evidence about a nutrition gap between organic and non organic.

* If you’re going to produce food, the ideal is to use the least amount of land and the least amount of chemicals for minimal impact.

* I don’t agree with many mass-ag techniques like high yield varieties in water strapped areas but we can make drought resistant crops that are more mindful of fresh water resources with GMOs and be more responsible.

* I do not like the idea of patenting organics or crops unable to reproduce. It's not conducive to small farming by pricing smaller producers out, which promotes mass ag. Localization of food production helps minimize impacts.
* The best reason to support organic is that many of the farms have better work conditions, more female owned, more social responsibility, but that’s exactly the same reason why you want to buy local.

* We need to cultivate a signifier to the idea of minimal impact farming over the idea of organic vs GMO. A classic example of a minimal impact farming technique is shade grown coffee, which means allowing more biodiversity in flora and fauna. Large trees protect the coffee berries, and allow native species to still grown which in turn provides nature habitat for local avian populations which in turn helps maintain local ecology and naturally help curb pests. There's not a single metric, nor a right technique for every crop.

Being pro or anti GMO is misunderstanding the issue.
http://blogs.scientificamerican.com/science-sushi/httpblogss...
thanks for this. If I may sum up and you could verify this:

When I encrypt something and give it to you, I should take a signature (hash of the encrypted msg) and append it to the encrypted message. Then if you twiddle bits before asking me to decrypt it, I'll see that your provided signature is incorrect.

I know there's more in it, and I've briefly read through the article you provided, which I may look at it in more detail later, but I think that's the gist of it.
Is this satire that I am missing?

"VR ads for your personal thoughts?"

That sounds horrible. Augmented and VR is just more space to plaster ads. They won't be any different than the billboards on the highway or banners on your website. But that assumes people adopt those technologies. But personalization is right. Those billboards and banner ads will be "personalized" to you. That just means shows video games and sports if you are middle age man, and household products if you own a home. It is really hard to get more than that. It's mostly buckets (male/female, age, location, facebook likes), activity (bought something last 15/30/90 days), and recommendations (You and They both bought X, They bought Y also, why don't you by Y?). There are a ton of other knobs to tune, but with limited results.

A major potential now is for TV to start doing that. Switch TV from single broadcast to a stream with customizable ad slots. First gen it will probably just end up the same 15 ads every commercial break like Hulu but worse. If you could do that though, second gen you could charge more per view and decrease total ad time, and still end up with more money. Then turn around and market the reduced ad time as a reason people should watch your channel. Thereby attracting more viewers and increasing ad revenue that way. Fragmentation is still a bottleneck for streaming, a million different apps, sites, platforms. You can still just turn on a TV and flip channels. That will always be hard to compete with.
Ask HN: What are some well-designed websites?
I'm asking in particular about stuff for hackers and/or text-based sites (so less about images/animation/innovation, more about textual content and reading) but feel free to comment with others.

I see the Web Design in 4 minutes post[1] generated quite a bit of criticism about design, especially contrast.

So instead of criticism, how about some well-designed sites loved by HN?

1: https://news.ycombinator.com/item?id=12166687
> you can teach yourself...

Unfortunately, for this to work it requires informed leadership. I have seen senior leadership of many orgs grant essentially limitless power to "IT guys" who can't function outside the warm blanket of Microsoft services and are responsible for multi-billion $ enterprises without being able to recognize an SQL statement.
I think all options should be available to the public so they can choose which platform suits best their end goals. And I believe Hacker news is simple and yet functional.
Hmm thanks for the tip I'll look in to that for sure. Coincidentally, her thiroid levels are being monitored by her doctor after pregnancy. One of them was low if I remember correctly.
Identify lvalue and rvalue expressions
Because it's cumulative!
I've heard the same discussed in circles of founders quite a bit as well. Example:

Study: Immigrants Founded 51% of U.S. Billion-Dollar Startups http://blogs.wsj.com/digits/2016/03/17/study-immigrants-foun...
No one suggested that it needs an intimate understanding of trucks. It needs to be able to tell the difference between empty space and not empty space.

To do that, it has to understand the truck as a light colored rectangular prism with corrugated metal sides, suspended a few feet off the road surface by other structures. (wheels) I don't mean that the Tesla has to understand trucks and interstate trucking. I just mean that it understands it's a certain kind of object that's an obstruction. Doing this from an image isn't trivial. That's why LIDAR is so often used.
> Well, for me being based on pure C instead of the OO interfaces of other APIs it isn't something that makes me wish to use it.

But it's not "pure C". C is just the glue. You can use the C++ API if that's what you want, and you have a completely object-oriented API.

Can Linux never have an "OO interface" because all syscalls trap into a kernel written purely in C? Of course not, that would be silly. The same is true here. If you program against an object-oriented C++ interface, then you have a fully object-oriented API.
Can you recommend said spring loaded stand? I've just ordered a Varidesk (it hasn't arrived yet) but monitor height is one of the things I am worried about being a tall guy.
And this sort of thing is why I'm against the idea strongly. The first thing that people think when they think about this sort of thing is that we have to drag in extremely heavyweight "better engineering", blind to the major differences between programming and other engineering.

What if an architect could specify an entire skyscraper, push a button, and have it manifest in the real world in 30 seconds? What if they could slightly tweak something about the plumbing, push the button again, and have the old thing torn down and the new building put up? What if they could push another button to put 10 times the rated mass on every floor to see what happens? What if they could push another button to summon an 8.3 magnitude earthquake for ten minutes? What if they could write a for loop that did that for every .1 magnitude increment, ten times a day, until the building collapses, and gathered statistics on which buildings do the best?

Do you think maybe this would affect their design process a bit? Maybe just a little?

If you stop and seriously think about it, you should expect that programmers have a very different optimum design methodology. It would be crazy if we didn't!

Now, there are good practices and there are bad practices, and the bad practices are more widespread than they should be, and there are cowboys where there should be engineers. However, based on the prevalence of posts like this, I have little confidence in the ability of a "professional organization" to improve things. It seems based on the evidence far, far more likely to mandate counterproductive practices that make software more expensive, less reliable, and harder for the disadvantaged and underprivileged to get into.

Don't be envious of the other engineering disciplines. They envy us.
SGC certificates were entirely a result of bizarre US export restrictions.
Is Apple Pay even a thing any more? The near-field readers in stores seem to have disappeared when the chip card readers went in.
> lack of engineering on the part of Tesla which I find frightening.

That looks a tad like fear mongering.
> But even that was a non-trivial endeavor in those days. You couldn’t just click or touch an icon on the screen to launch the game; you had to use command-line.

I hear this a lot in retrospectives but was this really that challenging? I remember using DOS when I was in grade 3 (7-8 yrs old) and being able to easily navigate around the primitive computer that was at my moms house most of the week, while using windows 95 at my dads on weekends.

I remember learning to type `help` and running the various commands that appeared with trial/error as an enjoyable experience, not one that was intimidating. And I wasn't a particularly precocious kid, my nerd-dom was late blooming.

I actually found it made me want to explore the depths of the computer more than Windows 95 where I would mostly just click the Doom icon and maybe tinker around with creating a few briefcase folders (which I only just learned the functionality of recently :P).
China internet regulator fines websites for doing own reporting
http://berkshirehathaway.com
There can't be a professional body for Computer Science because Computer Science is a mixture of religions, divided by such boundaries as programming languages and operating systems.

Any sort of test to determine professional membership eligibility will either have to be pure theory (useless) or else sectarian (favoring practitioners who develop under a particular platform, or using particular approaches).
> EV certs are only valuable for the UI that browsers use when they're in use

Not exactly, you can pin your CA's EV root cert in your mobile app (or website using HPKP). This allows you to roll your cert at will while presenting a very high bar to an attacker to get a cert that will verify.
Interestingly, from elsewhere on the HN frontpage right now: "Mobileye split with Tesla spurs debate on self-driving tech" http://www.reuters.com/article/us-mobileye-tesla-idUSKCN1061...
Perhaps not so bad my employment application with them in May didn't work out.. nonetheless, my sympathies are with those now abruptly finding themselves needing to secure new gigs.
Just a note on IPv6 adoption:
A couple of weeks ago people made fun of axle counter limitations of swiss railway SBB, however they are running
IPv6 already for some months…

;; ANSWER SECTION: www.sbb.ch.	14400	IN	AAAA	2a00:4bc0:ffff:ffff::c296:f58e

reply
Shorting Tesla and spinning FUD?

Tesla has been hiring people to develop their own autonomous systems. They have learned from the MobileEye interaction, MobileEye has their own lessons.

So now we have Tesla who make cars and have learned a lot about training autonomous vehicles, and we have MobileEye who have experience building autonomous car brains but need a car manufacturer to pair with.

Tesla has a huge technology and infrastructure advantage in BEV manufacturing experience, the established car makers have the disadvantage of being schooled in the art of manufacturing ICE vehicles. Other battery manufacturers are ramping up production, but are any of them paired with vehicle manufacturers and designing BEVs that are integrated from the ground up?

Who is designing the power electronics for these BEVs? There is another technological advantage that Tesla has: they gave had the opportunity to attract some very good power engineers. Where are the other companies going to get their talent?
This person just oozes self-obsession. It's pretty discouraging that people like this are super rich and taking expensive vacations with their entire families.

Is the only way for me to become rich like this person is just to become really conceited and stubborn?
Anecdotal, but for me, I feel my iPhone is now good enough for my use and feel no compelling urge to upgrade. My guess is that many people feel the same way about the iPad.
I got one for work use, and it slowly turned in to my at home laptop replacement. Definitely shines at casual consumption, the only time I use it productively is when it acts as a second display (meaning my laptop is productive).

Regular uses:
- Streaming video, cool and quiet, unlike my laptop (especially if it is sitting on fabric, like a lap or bed)
- Dual monitors on the go using duet
- Quickly looking things up with someone else (instead of sharing a phone screen, or starting a computer)
- Playing games in places where a laptop would be uncomfortable (heat and noise) or overkill: human resource machine, worm.is, hearthstone
- Skype (including conference calls)

Less commonly:
- Insanely long battery life for replaying downloaded videos on flights (last flight was ~15 hours, ~8 hours watching iPad video, <10% battery used)
Diseases and bad nutrition are the norm, historically speaking. We only see them as subnormal today because we have the luxury of using technology to overcome them.
The way I think about IPv6 is that it's an entire second network which happens to frequently coexist on the same layer 1 and layer 2 equipment.

That said, I think there's often a strong argument for only using IPv6 for the internal parts of a network. IPv6 actually simplifies things, and where IPv4 remains needed, it can be encapsulated and routed over a v6 network.

But it takes a team which understands the v6 world and is able to take advantage of the benefits for this to become a reality.
Honestly at this point the only thing that's keeping me from switching to Windows is XCode because I need to build iOS apps. I will immediately switch to Windows if someone figures out a way to seamlessly build true native iOS apps on Windows.

I've waited enough for their laptops--not because I love mac but because that's the only option I have for the reason above--and getting tired of it. As I am typing this on my macbook air, I have to take my hands off the keyboard time to time because it gets too hot. Also the battery has swollen up to a point where I can't even close the laptop. I've been waiting for a legitimate new laptop from them for TWO years. All they released was some minor upgrades and a "macbook" which I didn't buy because I know better than to act as Apple's guinea pig and buy their first iteration of anything--I learned it the hard way with my iPhones and iPads.

Anyway, all this to me feels like it's because Apple is no more an innovator company, instead they follow the stock market. I used to be a Windows user but switched when Vista came out and I really couldn't stand it. I feel very reminiscent of those times when I think about what's going on with Apple nowadays.
Obviously, they are working on interpreting camera data to 3D and they are not finished yet. They did specifically state that their software isn't ready to detect the crossing semi trailer. (Not until 2018)
I'm in favor. Let's require professional accreditation to work in the industry, lobby against H1B, and get our salaries really jacked up!
with the new caveat that the EDA tools correctly implement the verilog source?

There are tools for verifying that, too. LEC & LVS
> Yeah, what about the hundreds of carriers that don't yet support IPv6?

That's like focusing on supporting Internet Explorer 8. At some point IPv4 will become the legacy protocol and supporting it will be annoying and expensive.

That day maybe not be today, but switching protocols is not always trivial, and you should start yesterday.
The title of "computer engineer" is already regulated in Canada. You're not allowed to call yourself a computer engineer unless you get an accredited BASc/BEng/whatever degree and get your Iron Ring. That only makes you an E.I.T., though. You have to shadow a PEng for two years and write qualification exams to become a PEng yourself. And CEAB requirements mean only PEngs can teach post-secondary courses in an accredited program.

Same deal with "software engineer". I know that PEO (Ontario), APEGA (Alberta) and OIQ (Quebec) are pretty strict on this; Google's devs at the K-W and Montreal offices are known as "software developers", as a result: https://www.google.com/about/careers/search#!t=jo&jid=324000...

Recently APEGBC has been cracking down as well. The main problem is that there are only 100 registered Professional Software Engineers here in BC, out of 50,000 registered Professional Engineers and Geoscientists. Because you can't get your PEng without working under another PEng first, the deck is stacked against "software engineers" using the Valley/Puget Sound definition. HootSuite now uses the term "software developer", but some of the more prolific companies in Vancouver (Amazon, Microsoft, Tableau, Mobify) still use the term "engineer" in positions, even for positions that don't exclusively need licensed engineers/geoscientists.
Huh? Most of the chip readers I've seen are NFC enabled.
Does that mean that you are not using IPv6? I know I am not...
My ISP offers it, but you have to buy a special $100 IPv6 PPPoE device and stick it between your IPv4 NAT router and your WiFi router...
I'm seriously thinking of looking into MyHDL (myhdl.org). It's a way of specifying spec in python syntax and I think it automatically compiles down to VHDL (and probably more). It's especially good for programmers like me who would also be interested in building layers of abstraction to offload some of the cognitive burden.

Anyone tried it?
Wouldn't "Cumulative Defects %" going up imply delta defects is greater than delta non-defects? Which shouldn't be the case.
The Universe as a quantum computer
That's not what he meant. He said people have learned to relate Times New Roman with unstyled websites, so when they see it, they think "unstyled".
Worse, in order to belong to this body you might have some particular ideology shoved down your throat about how computers ought to be programmed.

We can't have a professional accreditation, because there is no right or wrong best practice in computing. Obviously, making programs that are buggy and incomplete w.r.t their specifications is wrong, but if you don't do that, there is no one right way.
LIDAR doesn't work in rain and fog.
Show HN: WebGL Globe Renderer
The demo in the YouTube video is using stereo cameras. Does a Tesla have stereo cameras? Also, it's one thing to have something that can infer distance in a demo. It's another thing entirely to have it operate with the kind of reliability you'd need for deployment as a consumer car autopilot.
I'm with you until you started talking electric vs. gas vehicles. That has nothing to do with autonomous vehicles.
The idea of buying a helmet with the tech built in, from a no-name startup is ridiculous when there are so many other factors in play.

I think the folks over at NUVIZ came up with a better stand alone solution, as its just an external attachment that projects the HUD for any normal full face helmet. That said, its been awhile since I've heard any updates so I'm not exactly hopeful.
> "...and now I'm trying to make a living by submitting my blog posts to Hacker News so I can be rich and have an easy, awesome life by working as little as possible."

Sorry, Jeanna, but you're going to have to get a full time job again and hate your life like everyone else.
I'm not in favor of pulling the ladder up behind me to screw over future programmers and benefit myself.
It is, however, only 1024 bit RSA for now.
How to almost crack an app
In the UK it works basically everywhere. We've had contactless cards for a while.
LOL. I can see how that could be confusing. In theory a hybrid app could compete, if it was written well; yet, there are plenty of bad hybrid apps that give hybrid apps a bad name. I think it is a matter of effort that developers are willing to put into making a hybrid app. With a hybrid app, having good UI design is more of a challenge because they can not always leverage OS UI components, and when they try to mimic OS UI components, they never look quite right. With custom UI design, many users may never know if they are using a hybrid app or native. Obviously, hybrid apps are not an option for all types of apps, but I'd argue that hybrid is a viable option for many if not most types of apps. So long as the performance of the hybrid app is not noticeably slow to the end user, hybrid apps can be great apps.
if the insurance companies can keep state laws in place, perhaps less revenue but also less payouts = more profit(?)