skysight-inc/HackerNews huggingface dataset:
"The typical millennial entrepreneur now exits the 9–5 corporate world before ever tackling complex tasks, and this only enhances the fixation on the simple domain."
I think you should go back and read that comment on the blog, because all statements are qualified e.g: "conservatively concluded", "moderate evidence".

You on the other hand seem to be certain that it works. So certain that you're using no qualifiers, writing lengthy replies and selectively providing links that support your assertions. When pressed for information you provide a reasonable defense of unit-testing not TDD.

Yes, I know unit-tests are nice when part of a testing strategy together with integration testing, UI testing, etc. I am not at all convinced that TDD is better and you haven't changed that.

I am ignoring personal opinions and blog posts because too many software engineering practices are just popular rituals. TDD proponents need to prove conclusively that TDD is significantly better than selective test-after to offset the productivity loss, and they haven't done that.
SW Solution:

1. Store embedded system state in data structure.

2. Calculate a checksum for that data structure.

3. Verify that checksum is correct.

HW Solution:

Lockstep Execution/ECC memory, etc.
Xamarin now free in Visual Studio, and Xamarin SDK being open-sourced
I wish we could sort by most starred to see what popular repositories have code like this.
Chat bots, conversation and AI as an interface – Benedict Evans
A handful of people invented the internal combustion engine, but thousands of engineers and hundreds of thousands of factory workers and mechanics, of various shades of competence, designed and built the actual engine in your car.

A handful of singular individuals penned the broad outlines of our Constitutional structure, but it's the masses of people that built the system and keep it running. The difference between say Bangladesh and the United States is not the ingenuity of their respective founding documents, but the file clerk at the American courthouse who wouldn't even think of taking a bribe, versus his counterpart.

Big ideas mean nothing without execution, and it's the plebes that do the execution. Every great endeavor lives and dies by the virtue of the rank-and-file people undertaking it.
Random advice from the internet:

Does it really need to be able to handle a very high volume of small requests right now? When there's no code, no customers and no use, yet, there's no profile showing evidence of a performance bottle neck.

To put it another way, the first order problem isn't technology, it's product market fit and finding customers. That means getting a "conversation starter" up and running is a task on the critical path and "what infrastructure might be necessary if Facebook signs up" is not.

So if the person can build a conversation starter in Java and iterate on it more quickly than they can learn node.js then the answer is pretty obvious -- assuming the question is "how do I build an enterprise product?" It's less obvious if the real question is "what should I learn?"

I'll add that in terms of tooling [such as the aforementioned profiler] and scaling infrastructure, Java is vastly more mature in the enterprise market: even if Atwood's law predicts that we will get node.js for IBM's Z/OS mainframes [if we haven't already], Java is already on big iron. Which is to say it scales both up and out.

But again "best" really comes down to the relative value of "it's time to earn" versus "it's time to learn".

Good luck.
A 538 Look at Donald Trump's Relationship with “The Media”
Just because your competition has an advantage doesn't mean that you can ignore costs. Even if you choose to ignore the costs, a subsidy is a direct monetary cost and not an advantage that you can just force to compete.
Hostile? Hardly. I am in the industry. I have been doing RF circuit design for 20 years, and order several PCBs per year, although these are expensive PCBs of RF laminates. For inexpensive though, some places will queue up 2/4 layers G10 laminates for 2 week delivery (i.e. eprotos.com). Then again, I have a PCB router at home, and a vacuum UV exposure box, so I don't order many hobby PCBs.
From a TechCrunch article: "It is true that, as Jonathan Libov has observed, “developer interest in messaging/bots has far, far outpaced consumer interest thus far”."
If rooftop solar has a net positive efficiency, why aren't companies paying me to put solar panels on my roof?
Fantastic. Xamarin was very slick, but the licensing costs to actually be able to use it was pretty hefty
Does this include storage?
Northern Great Barrier Reef in midst of its worst bleaching event on record
That's not the final vote. It passed 90-8 in the senate and 362-57 in the house.
https://www.govtrack.us/congress/votes/106-1999/s354 https://www.govtrack.us/congress/votes/106-1999/h570
Startup raised $100M to make $700 'Keurig for juice' with help from Jony Ive
Xamarin for Everyone
i did not like truecrypt very much just because we could not choose the encryption encapsulation in any order we could choose (like something to remember like password) like in ANY order blowfish-blowfish-sherpent-aes ...... etc in any length or combination. there were just hardcoded defaults to choose
Branch.co raises $9.2M to bring financial services where banks don’t go
He went to Poly because he is smart, he is a good developer because he is smart.
That's probably the most short-sighted list of excuses I've ever read.

Recently I had an interview with a developer candidate who questioned or derided every design decision I made as CTO at our company, because he had no concept of the realities involved with those decisions. What appears illogical or a waste of time from a single point of view is actually perfectly logical and will save a ton of time later when you take the overall view.

The constant discounting of decades of experience is particularly grating. One of the reasons I did X was because I dealt with Y twenty years ago, and I'd rather not deal with it again.
How? What's the possible "abuse" of working at different hours?
How does this work, in your mind? Every stupid, indefensible policy I've ever heard of has been justified with this lame excuse. If somebody "abuses" something, take disciplinary action, how is that so damn hard?
That's the predominant American view, which is pretty... extremist.

Sure, "free speech exactly like in the US" is a binary issue.

Free speech, as sensibly construed, is a whole spectrum.
> they brought with them tools made by others before starting their isolated life, like steel axes

Exactly. This is just a piece of an organism (society) "budding off" and surviving for a while on its own, not unlike an individual ant wandering away from the colony, or Henrietta Lacks's cancer cells (https://en.wikipedia.org/wiki/Henrietta_Lacks). AFAIK there is not a single example of a human mating pair completely cut off from all technological artifacts and successfully reproducing.
A $700 Juice Box for the Kitchen That Caught Silicon Valley’s Eye
It isn't necessary for a career in software engineering as you can tell just by looking at your colleagues. But I agree that going to school will make you a more rounded individual and increase the likelihood that you can write professionally and have a better understanding of the world that you find yourself writing code in.
Everything you learned about the shape of DNA is wrong
Microsoft to open source core Xamarin technologies
Coin-Sized Linux computer with WiFi
Website for Companies That Support Women in Tech
Qvarn
I love how we as a society have linked the time of day you start your work to your maturity, because those are obviously connected.

This is exactly the type of attitude that the article is arguing against. Sure, complete, 100% autonomy for an employee is unrealistic, the organization has needs too. But to say that the employee can have no flexibility at all and MUST be in the office, with the other employees, at this specific time because we said so? My response to that is why? And if you can't cite a reason that doesn't involve such abstract concepts as maturity (highly relative, not measurable) or without citing tradition (highly irrational, based on societal momentum and not fact) then I'm not interested and I'll work somewhere else.

Note that this leaves plenty of room for legitimate reasons, such as "the basketball game starts at this specific time, so we need you here" and that is totally 100% a reasonable thing to say.
Thanks for the link. I've been looking through these subreddits too, there's some neat stuff there:

https://www.reddit.com/r/Lightbulb/top/?sort=top&t=year

https://www.reddit.com/r/SomebodyMakeThis/top/?sort=top&t=ye...

https://www.reddit.com/r/AppIdeas/top/?sort=top&t=year
Stefan can tell me if my hunch is right but check-bounds=no might turn off protections against out-of-bounds, memory access. If so, then that command is straight up telling it to segfault.
That's some incredible news. Thanks Miguel!
Harvesting Sunshine with Solar PV More Lucrative Than Crops at Some U.S. Farms
Nice quote, but that's not what Chesterton meant.

Chesterton had great respect for the wisdom of the common men. He believed that the matters most important to society as a whole should not be left in the hands of mere experts.
Instead of starting with a POS, Stripe could work on managing inventory and fulfillment.
"I doubt reprogrammable 256-color mode is on microsoft's roadmap..."

http://www.nivot.org/blog/post/2016/02/04/Windows-10-TH2-%28...
Rotterdam is actually the largest Dutch city, though second in rank (Amsterdam is the capital, but it's smaller than Rotterdam).
Microsoft shows fruits of Xamarin acquisition with Visual Studio integration
Netflix-like Thumbnails with Python
Oh he's said some stupid things over the years. You'd be surprised but the US knows they don't want to lose him even though he's pretty much a dictator but takes orders
I agree.. My original 2007 iPhone still runs.. my old Macbook ran superbly for 7 years before I replaced it.
To add as well: html attribute encoding vs html encoding as another context.
Totally THIS. Many C coding standards require that every return value be checked, every "switch" statement have a default case, etc. Programmers comply, but sometimes the conditions they're checking truly are impossible, so you end up with messages like these. By contrast, coding standards for languages with exceptions typically do not require such constant checking in the code. An uncaught exception is the moral equivalent of "this should never happen" but doesn't show up in a search like this. Without even getting into the issue of whether C programmers are really more diligent than Java or Python programmers (for example) there's a measurement problem to contend with here.
No, the whole thing was created from scratch. Linux processes even live in a separate address space and are not showing up in a task manager at the moment. At least that's what they said. You should watch both videos posted here somewhere.
I have a sleep schedule like OP, but my thyroid is functioning perfectly fine...
> If provided back to the grid, the homeowner should get paid the spot price like every other generator, not full residential rates.

Sorta. Because solar is distributed the economics related to transmission are different. If your solar panel is mostly powering your neighbours air conditioner then you are reducing peak load on the transmission system which can be a very valuable thing. If your solar panel is powering someones air conditioner one state over then there is no benefit to the distributed generation.

The catch is that the situation can change from hour to hour and day to day. The proper amount to pay the small distributed generators can be hard to determine.
Come to think of it you should take a look at clojure/script, the pattern you describe could easily be implemented with maps in atoms.

Cf the 'reagent' libs way of handling state
GlaxoSmithKline to 'drop patents in poor countries for better drug access'
How do I get it? I want it now!
Previous noteworthy Github searches, found via hn.algolia.com :

https://github.com/search?q=ugly+hack&ref=cmdform&type=Code

https://github.com/search?utf8=%E2%9C%93&q=filename%3Aid_rsa...

https://github.com/search?p=3&q=extension%3Aphp+mysql_query+...
Companies say that they won't hire without a degree, but exceptions are made for those who have written substantial code for open source projects that are highly visible. It is possible, albeit difficult, to get around the very policy that you mention existing in most companies. A bachelors degree is only four years of education and is in a very controlled and contrived environment, it cannot make up for excellent achievement in the real world.
True, was probably mostly a case of misunderstanding. I was hoping to see an article about making PCBs as in making them at home. If the term used was 'assembling a cheap PCB' I'd probably not have overreacted.
How does this interact with time zones?

I travel back and forth between Singapore, for reasonable lengths at a time, and to ease the jet lag adjustment period I choose to be a morning person in one and a night owl in the other. It works pretty well.

Is the hypothesis that your body naturally gets tired some number of hours after the sun goes down?

To all the people commenting about how this article "hits home": what is jetlag like for you? If you travel 5 time zones away do you become a morning person? Have you tried to keep that, but does it slip away and you revert to staying up late?
I was hoping this was an extension for VS:Code. Love the IDE and the clang extension is decent....but real support would be pretty sweet.
So, is this 100% going to keep my information private?
There are companies who will put the panels on your roof for free, and then sell you the energy (http://www.solarcity.com/residential/how-much-do-solar-panel...)

There are also power companies who pay their users a discount if they're allowed to install solar panels (http://www.komando.com/happening-now/325802/power-companies-...)
Inb4 "embrace, extend, extuingish": regardless of whether it's it or not, the "embrace" step like thos one benefits everyone.
hope they port the full thing to linux (i mean xamarin studio, not visual studio)

i was kinda always turned off, that xamarin treated linux as a second class citizen
Canadian Judge Orders VICE Journalist to Hand Over Digital Messages from ISIS
What life is like after police ransack your house, then the charges are dropped
I think that at least in most crimes and with a definition of "jury" similar to that of USA or UK, most developed nations don't have jury trials. The common law countries do (USA and UK plus some Commonwealth countries, such as Canada, Australia, Hong Kong).

Some countries have some elements of traditional juries in some kinds of court cases, but for example in Nordic countries, there are no jurors, just lay judges. The lay judges don't sit in a jury box, they sit on the bench for judges, and they sit many cases, not just one where they'd be called to jury duty.

For example, Iceland, Norway, Sweden, Denmark, Finland, Poland, Germany, Czech Republic, Slovakia, Hungary, Netherlands, Italy, Spain don't really have jury trials.

Belgium, France, Switzerland and Russia have some kind of juries in some limited cases, but not commonly.

Also many developed former Commonwealth countries have given up jury trials (South Africa, Singapore) while some countries that did not have jury trials have fairly recently started to experiment with them (South Korea, Japan).

However, it would be safe to say that most developed nations don't have jury trials, or only have them for very specific circumstances.
No storage. This is a grid-tied system that exports power onto the grid during times when I am a net producer, for which I get credited at retail rates.
Xilisoft DVD Creator 7.1.3 Serial Key and Crack Free Download
Angular2, how to create a singleton service with hierarchical DI
That's assuming that we don't find new processes to do the separation, and its not forever. We will eventually get to a place where energy generation using new technology is as cheap, easy, and storable as coal/gas. Since it seems to be too late to change our ways, and no country is going to sacrifice when others have already used polluting sources to advance their living standard, we need to do the cleanup.
Plus at this point Microsoft should be more afraid of the "extinguish" part coming from the OSS community, than vice versa.
"I can't go to sleep before 3-4am"

The standard advice is:

- no caffeine after noon

- no screens after 8PM

- no big meals after 7PM, (but make sure you're not hungry at bedtime)

- no more than 2 alcoholic drinks with and after supper

- make sure your room is cool and your bed is cozy

Those are the easy fixes. However, the most common cause of sleep problems is stress. That's why your Mom told you to count sheep. If counting sheep isn't enough to turn your mind off, then perhaps seeking professional help for stress is your best option.

If you aren't stressed and the above steps didn't work, please seek medical help.

If you're still in your teens or twenties, it may get better as you get older.
> college is a great place to make connections with like-minded people

I've heard this advice a lot but that hasn't been my experience. I stay in contact with quite a few of my co-workers from the past but I haven't stayed in contact with anyone from my time at the University. I was working and providing for a family while attending school so I didn't really have a lot of time to do anything other than the difficult CS assignments.
Very true. Ask anyone who's worked as a "consultant" in some emergent field. A lot of them feel like frauds. But the truth is that, because it's all so new, nobody really knows anything, so all you need is background knowledge from related areas and the confidence to make it up as you go along.
We just spent almost £2k in February renewing our licenses, doh!
The WebKit has a library "Webkit Template Framework" (WTF). It is a huge part of the WTF in C++.
The entire population doesn't have to be vegetarian in order to cause changes in the DNA. Just your parents and grandparents being vegetarian would be enough.

However if you want to see genetic differences in the whole population THEN you would need the entire population to be vegetarian.
Can Real-Time Video Watermarking Take a Bite Out of Piracy?
OK, and what about those who tell me that I'm off topic when I'm not? Or those who don't look at my wider point and accuse me of bad faith comments?

My only comment was that my score was going up and down like a yo-yo, and only because I was being accused of making off-topic comments. That's pretty tedious, no? Surely that's against HN guidelines?
You can download Xamarin Studio for OS X or Visual Studio with Xamarin here https://www.xamarin.com/download
I'm pretty sure it was called "in popular culture".
I can second fishtoaster and add that I've worked with people who've been to university, some who did computer related courses and others who didn't - more often than not an arts based course, and have also worked with people who didn't do a degree at all.

All of those hasn't been a factor in if a developer is good or not. It's when they "hit a brick wall" and give up. The best developers ask for help when stuck and help others when they're stuck.
The best programmers I've worked with are first and foremost problem solvers. One had a CS degree, the other was an accounting major and another a musician with a high school degree.

There are very few CS courses I took at the university that prepared me for the real world. I'm sure there are certain fields like AI, DB algorithms, Math/Science applications, compilers that benefit from formal academic training but for the most part being logical and a a good problem solver are the most important skills.
Woah, I use NativeScript right now, but I will definitely download this and try it out!
The Hypnotic Clamor of Morocco
FP is all about embracing state as a first class element and reducing accidental state. I hope nobody claims otherwise :)

The confusion is that people sometimes say "state" when they mean "mutable shared state".
That was one hell of a ride. Great explanations, really enjoyed it!
some people get really weird about comments.

in a case like this, i actually like the dialogue/conversation nature of the comments. i think the opinion of "not needing them" seems miss what they're accomplishing.
To nitpick, the computer readable language is machine code. ASM is just an even thinner veneer on top of that.
That's exactly what happens to me. When I was living in Honolulu and traveling to the East Coast a lot, I would be a night owl on the east coast and then would have the wonderful experience of being a morning person for about a 2 week period before I reverted back to being definitively not a morning person.
Xamarin also supports development on OS X using Xamarin Studio. This too is now available for free as a community edition for small teams, and is included in MSDN Subscriptions.

This would explain the message I got on my Macbook the other day.

Sadly Xamarin isn't supported for F#, so it's still basically useless to me.
This comment perfectly sums up my expectations of modern JS libraries.
How to use SDN and cloud to manage your network infrastructure
That's just speculation.
Super news, but I think more and more people will go React Native way... Especially after React Native Mac OS X recent release!
UK cops tell suspect to hand over crypto keys in US hacking case
What's new in SAFe 4.0 in plain English
The funny thing I found is if you accept the things you can't change and use them instead you can actually get some of the other world as well.People who get up early may be more successful than their colleagues in the morning and because of that can have a rest after lunch, that other people don't get. And we all know that sleeping 20 minutes after lunch has huge impacts on your health and afternoon work as well.
Oh, complexity! I'll shut up now...

Fuck that. If anything had happened in Iran before Mosaddegh was overthrown by USA that would constitute a defensible justification for that action, I'm sure you would have told us already. Instead, here's some innuendo. Gosh that chanting is bad.
Spolsky recommends even split: https://gist.github.com/isaacsanders/1653078

It should be a legal entity now because equity is under consideration by at least one person now. Anything else creates more issues than it solves. Better to have a hard conversation that ends in a split now than after months of tiptoing around the landmine.

Good luck.
3 big IoT security fears, and how developers can handle them
> restricting what is available to eat

But isn't that exactly what vegan diet is...
I know that +1 answers are generally bad form, but I also just wanted to thank you for that comment.

It's something that really does make sense once you think about it, but I would never have thought about it like this in the first place, so this perspective helped me a lot.

The 'exercising the muscle' analogy is also used in "the willpower instinct, which I found quite interesting (though I have to admit it did not help me, because I did not stick with it).
The Super Tiny Interpreter
And what consistency assurances does it provide?

Edit: I see you edited in a longer comment after my question above. I was just curious, not looking to pick a fight. Suffice it to say we have very different perspectives on how to attack those requirements. I'm bowing out now, cheers!.
Who was committing wire fraud?
It takes more than one traversal to make a thought. It probably takes a volume of brain to process a thought. So the speed might decrease geometrically with size? It could take 1000X as long.