skysight-inc/HackerNews huggingface dataset:
Hardware engineer here, answering the blogger: this code is bad news to me: only constants should be on the right side of the assigns in the reset branch, so the tools should definitely be complaining.

Second, on the combinatorial always block. The rule is simple: unless you want latches to be inferred (which is usually never), use "always @(*)" so that the block is executed on changes to any of the right-hand-side signals. This is less tedious and error prone than listing each of the signals (there could be 100s in a large block).

VHDL and Verilog are semantically equivalent, so no particular advantage to either one (I prefer Verilog since its syntax is a bit more C like, and a bit less Ada like). I've seen many attempts over the years to make languages which make it easier for programmers to do chip designs, but they've all failed. (Most recent is openCL, but it's not a complete chip design language).

The coder really has to have some idea about the physical correspondence between his code and the chip. For example, you can easily fill even the largest FPGA with just a few lines of Verilog:

reg [10000000:0] foo;
always @(posedge clk) foo <= foo + 1'd1;

(10 M flops.. will not fit).
I understand that some would agree with you. After all, there are some people who like Scala and not just for its "Kotlin subset". But can you understand why many organizations would think this is the wrong tradeoff? I, for one, do not like using stuff I don't understand, and I am unwilling to put in the time to understand Scala's types, especially because it's so easy to do without them. If I need Haskell-level type safety for some subset of a project, I would use Frege or another Haskell implementation for the JVM that is certain to come along. For the rest, I'm perfectly happy with Kotlin-level type safety, and for those portions of the project (over 98% for sure) I don't have to put up with a class library I don't understand.
Google [...] was kicked off the iPhone after it refused to give Apple access to its voice-driven turn-by-turn map navigation [...]

Er ... was that how it happened?

http://allthingsd.com/20120926/apple-google-maps-talks-crash...

[Google] asked for in-app branding. Apple declined. It suggested adding Google Latitude [giving up the location data of Apple's users]. Again, Apple declined.

[...] having chosen Google as its original mapping partner, the iPhone maker was now in a position where an archrival was calling the shots on functionality important to the iOS maps feature set.

Everything they make says "Designed by Apple in California," not "Designed by Apple and a hundred other companies." Agree or disagree with the strategy, that is the reason they did their own maps.
Why is virt-builder written in OCaml?
Either you're being sarcastic, or defdac's point has flown completely over your head.

Trying to imitate them does not make you them. It makes you a poser.
Based on everything I've read about how often people actually read pop-ups, that sounds like it would make things more annoying and help nothing.
> Do you see Friedberg as a visionary leader?

No, not particularly honestly. He seems like a smart guy, a great salesman/CEO, and really really dedicated. I wouldn't say he has a visionary leader feel to be honest. He already made a good chunk of money w/Google. He's not in it for the money.

> Do you believe the work you are doing is changing the world for the better?

Yes, 40% of the world works in agriculture. In most of the world, bad weather can destroy your entire livelihood. If we can keep farmers from going bankrupt because of bad weather, I'd be okay with that being my life's work. I will likely get to directly improve the life of > a billion people, that's pretty amazing.
There is a trade-off between "running anywhere" and "running mostly anywhere". I.e. going from 99% to 99.99% :-)

The server-side component only runs on Linux for now, and while it's supported only on x86_64, people have confirmed that it could run on i386, and arm v6/v7/v8.

Later releases will also target FreeBSD, Solaris, and possibly OS X.

The client-side component already runs on OS X, and could possibly run on Windows as well.

However, there is currently no interest at all in running Docker on AIX, HP/UX, Plan9; or on Sparc, Power, s390, or Mips platforms.
That's very much not what that law says at all actually. The wikipedia link you pointed to explains it by saying:

"If a biotech crop had already been approved (or deregulated) by the USDA and a court reversed that approval, the provision directed the Secretary of Agriculture to grant temporary deregulation status at the request of a grower or seed producer, to allow growers to continue the cultivation of the crop while legal challenges to the safety of those crops would still be underway.[7]"

If a farmer has made an investment in a crop, it has had regulatory approval by the USDA, and the Secretary of Agriculture believes that the crop which has been overturned by the lower courts is not actually a threat, then they may continue production during interim court proceedings. That seems reasonable to me.
How bizarre. In the 1993-94 time frame, one of the big talking points about Windows NT was that it was the only OS with an integrated file system cache. That wasn't true even at that time, as Solaris also had such a cache, but such is the nature of propaganda.

I'm tickled that what once was a big "technical" advantage becomes a major source of confusion. Presumably, OSes of Windows NT heritage have retained file system caching, which offers a huge performance benefit. Why don't Windows users have confusion over this issue? Doesn't Windows offer an easy way to check or is the whole thing presented clearly, or is Windows so complicated not many people get this far?

I'll also draw a parallel to DUI - without a breath-o-meter, DUI is a lot like driving while distracted. It's impossible to quantify, and therefore not that much of a crime. With a breath-o-meter, or with "top", it's possible to put a number on drunkeness or lack of free memory, and the whole thing becomes a problem.
Here's the other new book, which is for a different audience: (http://www.ocaml-book.com)
Oh yeah he definitely would have been worse then the guy who was elected who did it anyway.......
Not for me it isn't. In fact, one of the things I like about Amazon Prime is that--at least in my case--it means that UPS delivers a higher percentage of my packages. The issue is that, while UPS drops off the package at my door (as they have to), USPS tends to leave it hanging off my mailbox out by the road because they don't want to spend the time coming down my driveway. And I've had more than one such package stolen.
What are you talking about? Worldwide Chrome, on desktop, has less market share than Explorer (which has about 60%) and firefox (which has always been a couple points over chrome).

It gained a lot of share, without doubt, but it's far from being the winner.

Edit:

http://arstechnica.com/information-technology/2013/11/intern...
I find the recent ocaml meeting presentations quite useful and interesting too, in the sense that it presents what people are using OCaml for, and what tools people are working on:
http://ocaml.org/meetings/ocaml/2013/program.html
http://oud.ocaml.org/2012/
Visual Studio 2013 New IDE Features
The yui library has an interesting concept of cleint-side modules. They were able to consolidate a lot of their widget code during the rewrite of yui2 to yui3.

I'm also excited to see what the Meteor team comes up with for their v1.0 release. They already have reusable packages for the client and server but currently it's only designed for those using the core meteor framework. Would be interesting to see if what they make could be usable by other clients.

1. http://yuilibrary.com
2. http://meteor.com
This! I've been to 10 or so now (lost count) and they're great! Two things to add/reinforce:

- Sanderson is hilarious

- Introduce yourself to people you don't know. The room is chock full of some of the best in startup London.
Linux Voice – A new Linux magazine that gives back
When Apple maps first launched, I submitted map corrections for several mistakes within a few minutes walk from my house. Years later, none of the errors have been fixed.
I actually couldn't get to sleep and then hit the comment limit.

Still around and happy to answer questions.
This is Lobster. The user content marketplace.
Show HN: Looking for a job? These resume templates increase your chances
Yes and no. Look at magazine ads from the 1920s. No shortage of awesome sounding names peddling crap.

same sort of start-up culture pervaded the industry

I'd say that's the problem right there. Shouldn't the importance of a name be relevant to the customers and not the founders? :)
I can't see this ever happening. Apple's whole shtick is that they make decisions for the user.

Moreover, I don't think that average iOS users actually care. Most of them didn't even realize that Google Maps was replaced by an Apple equivalent. And when Apple Maps doesn't work correctly, they just accept that that's how things are - that's the sort of mentality that Apple cultivates in its users.
Olark is hiring a Senior UX Engineer in SF
* low signal:noise
By contrast, if every language had a correct style and came with a formatting tool for automated enforcement, it would free developers to focus exclusively on things that matter.
The population itself doesn't matter that much. According to this: http://en.wikipedia.org/wiki/Poverty_in_China#Poverty_reduct...
~950 million live on less than 5$ per day. I doubt you can get a decent PC and a decent Internet connection on that kind of money. I'd bet that the US has more programmers than China right now, even though China has 4x the population.
He specifically mentioned intermittent fasting, which is generally 16 hour fasted, 8 hour eating window, repeat.
Leaving your memory with no use at all would be the bug. It is a free resource that could be used to improve system performance at basically no cost (the disk is already read, the memory is still available immediately for any app that request it, etc), so it is a good default to let linux do it.

But could be cases where it could be side effects of it (i.e. running in a VM could make less memory available for the host, and it could be caching disk already) so you could consider to disable it sometimes.
Apple actually uses (or used?) Openstreetmap for some remote regions like afghanistan [1].
They also use openstreetmap for their internal problem report tool [2].
Also what I heard there was a big company which didn't want to be named that approached the openstreetmap foundation. I think the secrecy and licensing were the problems.

[1]: http://www.undispatch.com/how-afghan-mappers-punked-apple
[2]: http://blog.openstreetmap.de/wp-uploads//2013/10/a2.png
During a recent trip to Europe I used OSM (via an offline app called MapsWithMe) way, way more than either Apple or Google maps. Their POI coverage in Europe is pretty good, and even covers things like ATMs and public restrooms.
Shot across the bow of IBM, SAP, Oracle, etc? Amazon and Google continue trying to eat everything.

Edit: and yes I know Amazon is already at full war with IBM, etc since before the CIA contract.
How do the audiences differ? Experience / newcomers vs experienced?

Edit: Deciding which to read first.
I still 'make the effort' to use google maps even though it would be easier to just use apple maps since like the article states, it's automatic and easy.

I do give apple maps a try, even recently, however _every_ time I use apple maps it gives me directions I know are inferior or it will put me near my destination but in an incredibly inconvenient spot.

For example: The other week I wanted to find a way to a train station, I used Siri and let it open up and plan via apple maps. It 'found' my destination and placed the map marker at the nearest possible spot (the map did not have the station lot or it's connecting road). The problem was that the closest spot was on the other side of the tracks with no way to cross except take a multi-mile detour.

Just the other day I had to make the same trip, this time I used google maps and not only did have the whole station complex on the map it correctly routed me to it.

I simply cannot trust apple maps. It may be easier to use via siri or safari links but if it wastes my time by giving me crap information than it really is not helping. A few seconds of copy and pasting addresses into google maps app or using it's built in search is well worth not having to worry about taking a forced apple detour.
NO Radio broadcasters snub 'end of FM' DAB radio changeover
Tripadvisor for disabled travelers
You don't think it has anything to do with Node?
The Seattle Indie Game Scene was on Display at iFEST
Here is a description of OCaml usage at Jane Street : https://queue.acm.org/detail.cfm?id=2038036

ocaml.org have a list of users: http://ocaml.org/companies.html

Some "big" companies in the list: Facebook, Citrix, Dassault Système.
Speaking of EE educational material, for the basics this MIT OCW course[0] is really good. There's also an MITx version[1] that's super interactive and even features Gerald Sussman of SICP fame.

[0] - http://ocw.mit.edu/courses/electrical-engineering-and-comput...

[1] - https://6002x.mitx.mit.edu/
> we think

There's your problem. Your attitude consists of:

We think that the users want X. A bunch of users have
been asking for Y, but we are going to ignore them because
what "we think" the users want trumps what actual
users are asking for. Oh, and the users that don't like
our attitude are "whiny."

You are not pointing to anything concrete about what your actual users want other than what you think your "ideal user" wants. Idealized views of what users want don't always end up matching reality.

Also, I'm failing to see how splitting information between "spoiler-full" and "spoiler-free" makes your content less encyclopedic, or has any link to Ain't It Cool News.

Overall, your general attitude of putting people down[1][2][3] represents Wikipedia in a poor light, represents yourself in a poor light, and generally comes across as very trollish.

[1] Splitting information into 'spoiler/no-spoiler' means that Wikipedia is going to turn into Ain't It Cool.

[2] Putting information behind a spoiler warning causes the content to be less encyclopedic.

[3] The spoiler hiding/warning is 'whiny' (and by extension it's proponents that don't want stories to be spoiled are also whiny).
A) Were you unhappy about the acquisition by Monsanto before you read the letter,

Yes, and to some extent I still am unhappy about the acquisition. They have a pretty terrible reputation and that's definitely causes an impact.

> and did you feel differently having read it? If so, or not, why?

No, not really. All of the eng/product people went to Monsanto and got a chance to ask very blunt questions. There are definitely some things they do that I don't agree with (see their lobbying in seattle to oppose the anti-GMO labeling effort,) but overall I'm convinced that they're a vital part of the current food supply.
Start paying for what you want.

The whole point of app.net was to create a social-network-type thing that served its users, because they were the ones paying for it. But it seems that most people prefer free stuff to non-evil.
Mod_authnz_persona: easy Persona authentication on Apache
It beats fizzbuzz, but "write an implementation of Warshall's and Euclid's algorithms" isn't exactly l33t Ninja skillz. I'd be much more impressed by a candidate who could figure out for themselves which algorithm a problem required.
The startup one is eerily familiar. I sometimes think the most frequent comment I write is along the lines of "TODO: Should really write a better version of this, but it works for now..."

I've even started writing those comments before I've written the function :(
And Google Maps is used most than Apple Maps if you look at the entire US mobile market. So really, they were kicked off Apple iOS as the default mapping application and their iOS numbers dropped. And that's surprising to whom?
It's extremely practical, and used in virtualization in the real world. Virt-* tools, Xen.

See also:
https://news.ycombinator.com/item?id=6711893
Sanderson's highly unlikely to be hosting this month as he's insanely busy promoting his Sunday Assembly.

Not to worry though, Andrea did a great job in his absence and if she's not free, we'll find someone else equally awesome & hilarious.
Google Maps on iOS. I wouldn't call it ad-laden, but it does have a habit of popping up a sponsored result precisely when I'm least interested in it.
Windows7 are SSD aware. You dont have to do anything about it.
Friendly Social Ties Between Merging Companies Can Spell Trouble
I definitely LOL'ed at that. David's has been working pretty hard on the acquisition the last few months and may not have been watching the news lately...

On the other hand, that should be proof that no marketing/PR person touched the email, I guess?
How the oceans can clean themselves
Thanks for that, Colin! I did a simple search for the Vimeo and YouTube URL; I should've searched the keywords, instead :)
Finally in Eastern Europe too! Is the support also out of US office hours?
Here's a Ramadan fasting timetable for the UK this year:

http://www.bbc.co.uk/asiannetwork/shows/ramadan/timetable/

So more like 18 hours.
Interesting, although on Android I prefer using a pattern pin anyway.
So... what exactly do I have to type on my command line to see how much RAM can actually be used by applications?
DAB just doesn't work in my house, full stop. The walls are too thick. So if this happens, I'll stop listening to the radio.
XPC[1][2] is a private framework in iOS. I am hoping it will be made accessible before iOS 8 (unlikely).

[1] http://oleb.net/blog/2012/10/remote-view-controllers-in-ios-...
[2] https://developer.apple.com/library/mac/documentation/MacOSX...
> So why are there (only) 13 root-nameservers?

There are actually way more than 13.

Sure, there's a.root-servers.net through m.root-servers.net, but each of those is anycasted and actually served up by a number of servers around the globe.
I think you missed the point. It isn't to show how stupid it is to change things that already work. It is to show how often the motivation for trivial changes is just to make your code appear sophisticated and stand out.
Even though I'm in the US and that's the date format I know it didn't occur to me that was a date. Had it been 'on 11/16' or a having the year would have been a dead giveaway. I think the combination of not having 'on', being right after another number, and being in parenthesis made it unfamiliar.
I'm curious, do they advertise in the US? In Asia (HK/Singapore at least), LINE have TV commercials and various promotional efforts with bricks and motor stores (e.g. soft toy versions of their stickers after $x of purchases at 7-Eleven).
Wilfred Owen's 'Dulce et Decorum Est'
> The onus would be on those advocating otherwise.

The onus would be on those making claims. It's for him to support the claim that one a day is healthy, but you are conversely making unsubstantiated claims about the health effects of just eating one meal a day, and the onus is on you to substantiate those.

It is one thing to ask him for evidence of his assertion, another to make your own and expect him to disprove them.
I recommend you Good Math by Mark C. Chu-Carroll; it's a fantastic book for programmers who don't know higher math and it explains well how Lambda Calculus works. You can also find useful explanations about logic programming, turing completeness, etc.
You can take it as an introductory book in Computer Science and read the books mentioned by the author to deepen your knowledge.
How I learned to make iPhone apps
From the interviews I've done so far, the algorithm questions are more important. From our perspective, it's much easier for someone good with algorithms to learn a few technologies than for someone with a few technologies to learn algorithms. Plus, you're going to need to take some time to familiarize yourself with our software system anyway. It doesn't matter too much to us if you take two months to ramp up or 3.

This just seems like a better way to evaluate candidates even though we rarely have difficult algorithmic problem in our daily work.
Vertical alignment is a real pain; flexbox offers a nice solution: http://jsfiddle.net/Pr22b/

(Disclaimer: flexbox is still 'bleeding edge' https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Flexi...)
Are algorithmic questions asked in web development interviews (Rails, Django, JavaScript frameworks, etc) or usually only more complicated programming roles?
Vox Media Buying Curbed.com Network of Sites
How would it go if you were to write an algorithm based on the patented version?
Jaromir Jagr, a famous hockey player has said he started doing 100 squats a day when he is 13 and now he is one of the best skaters, even at 40. Just interesting fact
What about closures and first class functions?

Or easy interop (JSON), object and array literals?

JavaScript has more going for it than platform ubiquity.
As I said in another comment in this thread (and I think you get this concept), the existence risk is not reason enough to avoid an experience. Or rather, most things that we judge as "risky" have a worst-case downside that is actually quite easily recoverable. If it doesn't work out, you'll have an empty bank account and be working at a desk on someone else's schedule. Sounds just like all of college and my first 8 years of my career. In other words, distinctly not selling my body for another rock of marijuana to snort.

Even if everything every naysayer says is 100% true, it's still worth the experience. It's still worth testing yourself.

I personally found that I work hardest for myself. I work best when I understand the rationale for doing what I'm asked, and when I ask myself to do the thing, then I completely and fully understand the rationale. The surest way to get me to not do something is to tell me "because I said so." When asked why I won't, I'll most likely reply, "because fuck you." To me, the two are equally legitimate and reasoned arguments and are completely deserving of each other.

I also was not personally able to do the "side project" thing. "Just work 10 to 15 hours on top of the 70 you're already working for The Man and the 10 you're commuting and why don't you spend any more time with your friends and what is wrong with you and your health, why can't you take care of yourself and get enough sleep and eat properly and exercise and setup time to talk to this financial planner I've been telling you about for the last 3 days, you just seem like you're drifting." (can you tell I lived at home too long?) If something is worth doing, I believe in spending my entire effort on it.

Mistakes are meant for making, because most of the time they aren't mistakes.

My best friend just started this journey for himself as well. He is married, they are upside-down on their mortgage, and they just had a kid. He quit his job in finance to become a photographer. It sounds like the absolute worst mistake he could possibly make. He got his first sale inside of a month. He's received a few accolades for his work. He would have never gotten there while still working for The Man. Even if he has to get a job in a couple of months, he knows his metal now. He knows it's just a matter of time before he gets to do it again.

And that's called hope.