skysight-inc/HackerNews huggingface dataset:
Yeah, sure, everything can be tested in an automated way. I can name a few projects that tried it. They were released with a hilarious amount of bugs.

Also writing good automated tests requires a great test developer. The thing is, anyone with such credentials would be a great developer and as such, not a tester.

Even if you go fully test-driven, which makes it much cheaper, the cost of test a lot development model is surprisingly high for any application of useful size.

Just imagine trying to write even something a simple as MS Paint with good test coverage.
I've found it in quite a few countries. AFAIK it's a technical thing, the toilet paper can cause problems with pipes and/or water processing.
Shipping people in from economically segregated exurbs is not a solution to a segregation problem. We could just repeal the laws that are hurting families with less wealth. The controversy on this issue should be a huge red flag: we've allowed the power of our governments to be wielded on behalf of the wealthy at the expense of everyone else, and our political culture finds that acceptable. Fix the culture. Repeal the segregation laws.
Heh, guess where i got the inspiration for this thing. :)
The more people insist such verification is possible, the less you should trust them, they don't understand the issues[1]. It might be possible to come up with some provably verifiable scheme but they are very sophisticated and revised often because people still come up with ways to skew them[2].

[1] https://www.youtube.com/watch?v=w3_0x6oaDmI

[2] https://evoting.bismark.se/verifiable-electronic-voting/
Do we really need 20+ comments calling for OP to give it to charity? It's noble, but it's pretty clear OP wants to start a project with it.

Honestly, if you're a hacker, you're probably not going to want to part with working hardware you might use later. I own a ton of parts and old computers for this purpose.

So, if you're looking to use your old laptop for something novel, I suggest:

1. Turn it into a TERM server.

2. Turn it into a media center with KODI(XMBC).

3. Turn it into a game server.

4. Put Windows Server onto it and build a home domain.

5. Install a different OS than your main laptop and use it interchangeably.

6. Use it for projects that may put your main laptop into danger (water, high voltage, etc.).

7. Plug a Kinect into it and turn it into a machine vision robot.

8. Add it to a BlenderGrid with all of your other computers and teach yourself 3D animation.

9. Install it into your car as a carputer / wardriving rig.

10. If it has a GPU, use it as a Steambox for low-end gaming. (See also: Media Center)
I've been involved in Scrum that became that or during crunch time somebody gets a stupid idea that there should be one at the beginning and another at the end of the day.

15 minutes really should be an absolute max as in after 15 minutes everybody just leaves regardless of how late you started. In fact you should have no more than 50 minutes per 5-day week for scrums so that anything going over 10 minutes starts counting against the rest of the week. I call them roll-under minutes.

Too often the team gets too big or unnecessary meeting jockeys start attending and it all goes to hell.
No, I've long ago came to the conclusion that event-driven programming is the right way for programming large-scale network applications. The problem is that it is often poorly supported in languages/libraries, and for some reason seems to be looked upon as "elitist". I'm not sure if it's just the culture or if it really is harder for people to grasp.
What would happen if terrorists got hold of a nuclear weapon?
Does discovery of new apps take place via web/search or social media? App Store discovery is not great.
The best exercise I've managed with what you're talking about, is to rotate shapes. The first exercise I learned was just a silver pipe, with a black interior, and you move it around and try to be accurate with what you would actually see. As I'm sure you're aware, it's breathtakingly hard.
> Note 2: I could add Nim to my prior list if there's been any work evaluating it for security-critical applications. Particularly, how it helps or hinders expressing such things plus risk compiler brings in during transformations. Anything on that yet?

Afraid not. Would be awesome to see somebody that is security conscious taking a look at Nim and verifying these things :)
If only someone had!
Speaking as a 54 year-old, I can tell you flat-out that there is far less clothing conformity in technological jobs today than there was thirty or forty years ago. It's not like we swapped white shirts and ties for khakis and polo shirts.

People in many jobs wear things that are more associated with their personal tribe than their job, and more to the point, there is far less judgment about their technical competence based on their attire than in years past.

That is the germane thing to this discussion: Are people judged as incompetent if they wear the wrong thing, or speak the wrong way? Do we say, "Well, they ought to know better than wear that thing or to speak with that dialect, and if they don't know better than to wear that thing or speak with that dialect, they won't know better than to force push to master without running CI?"

I don't think we tie those things together as much today as we did thirty or forty years ago.

That's what I'm talking about.
Schools are a way for parents to send their kids to a reliable daycare service. At a certain level, some don't really learn anything there. I did as much as I did (college) to pass among the clueless as normal but wish I had more opportunities to avoid it altogether.

I recall even Snowden dropped out of high school.
Sudbury Valley Schools are the gold standard as far as I can tell from my research. (I spent a number of years as an education/students rights activist; built and ran the country's most famous education blog back in 2009; and have otherwise been doing advocacy work for a couple decades)

They are fully democratic and focus on producing empowered self directed citizens who understand how to share limited resources and cooperate.

The kids have as much power as any adult or teacher, which I really love -- they say you can't make someone partially equal -- either you share power with them or you don't. No grades or grade levels, students decided what to focus on. Great mini documentary on the website to watch as well.

http://www.sudval.org/
Since I find non-descriptive headlines like this annoying (edit: looks like it's been changed on HN to be much better), here is a quote from the article that surprisingly provides its own TL;DR:

>Here is the tl;dr version of their story: Marketplace Lite, or “MPL” as they came to be known, devoted months to rewriting Healthcare.gov functions in full, working as a startup within the government and replacing contractor-made apps with ones costing one-fiftieth of the price. And when, nearly a year after the initial launch of Healthcare.gov, the website’s second open-enrollment proved much healthier than its first, it was the MPL team who celebrated.
Those injection molded plastic beds for the kids to sleep in.
I was so bored in kindergarten that I barely participated at all. When it was over, the teachers thought I must be slow so I should be held back and do it all again. Thankfully my mother knew it was because I was bored out of my mind and fought to prevent that.
I don't understand what you mean by "use a graph datastructure". I want to have a framework / set of patterns for building large-scale event-driven applications using composable components.
This seems like a forced false dichotomy (perhaps for rhetorical purposes, but then it isn't as important as it claims to be).

What I mean is that I somewhat doubt most people fall into either of these two camps. I would bet most work linearly, keeping in mind vague parts and ideas for elsewhere - maybe keeping notes in AN extra document, but also not limiting themselves to working strictly forwards.

Until there is a medium of non-linear consumption, I am skeptical of the need for serious tooling around non-linear documents besides what we already have (mind maps, graphs, etc - all things with products for them but ultimately the biggest thing keeping this from translating well to the computer is the mouse and keyboard, not the software)
It's nice to see people doing well after posting their projects on HN. Perhaps I should share mine but I don't want to seem spammmy about it :/
Personally, I am a huge fan of Guy Noir. I wonder if he ever found out the secrets that the city was trying to keep from him - or if he found the answers to life's persistent questions... Guy Noir, Private Eye.
Astranis (YC W16) | San Francisco, CA | Full-Time | Onsite | US Citizen or Green Card

We’re building small, low-cost telecommunications satellites. Our mission is to help bring the 4 billion people online who are without internet. And to pull it off we have to reinvent 30 GHz radios in space using SDRs.

Work with incredibly smart people who have flown things in space before. Well-funded, but still a very small team that moves fast. No prior space experience needed, you just need to enjoy getting your hands dirty with real hardware and be ok with struggling to do things that seem impossibly hard.

Roles we’re hiring for include:

* Electrical -- PCB design, layout, bringup, test. Bonus: experience with fault-tolerant electronics, power systems, or high speed digital design

* Mechanical -- design, build, and test deployables and mechanisms. Should be experienced in stress and thermal analysis

* Aerospace/controls -- implement solutions to 6 DOF, non-linear control problems. Experience with spacecraft controls is a plus but not required.

* RF/Microwave -- work across a broad range including microwave system-level design, RF PCB design, and antenna design, simulation, and characterization.

* DSP/FPGA -- program FPGA hardware, develop custom DSP IP cores and integrate off-the-shelf IP cores

Please email john@astranis.com if you’re interested in learning more.
I really don't have anything to add to what you said, just wanted to say thanks for a civilised discussion.

I personally hope the UK will stay because I would hate to see them leave but I'm not sure what would be better for the EU from a pragmatic point of view (rather than my idealistic one). OTOH if the UK leaves I'm excited to see what will happen with Scotland. Not like I personally can do anything but watch, either way.
It's been 2 years since the author last committed to it: https://github.com/thomasfrivold/luksus
Yeah my initial idea was to build graphs based on emails about the same "event" and perhaps show the emails for the largest graph in addition to the option of getting the latest email. Any ideas how you would see this visually?
Something in Freakanomics kids with parents that care enough about their education, did "better" regardless of being selected for in the charter school lottery.

Wonder if that is correlated.
You should re-read the essay, which spends considerable time on the double negative. Ironically, not speaking English might make a reader more comfortable with double-negatives, which are, for instance, a feature of mainstream Italian.
It's a bit weird to list "stable" as an advantage in the current mess, though.
Well, the early 1900s wasn't exactly an utopian golden age where people were not interested about stuff like sales revenue.

Do especially 'beautiful' items really entice children better compared to, well, maybe bit worn but in good condition and definitely not broken or dirty items, or utilitarian mechanical things that are in prime condition but designed the function, not looks, in mind?

I mean, many children are absolutely enticed by garbage trucks and tractors and stuff like that.
> and you encounter a situation that requires it, you can learn it

Which is perfectly fine as long as you know what that "it" is, which assumes a base-level familiarity with subject X.

The problem cases I can imagine are ones where you don't have the base familiarity, or in other words the cases where you don't know what you don't know (as opposed to knowing what you don't know and where to look for the answers).

This is the case that I see leading towards the so-called "expert beginner" stage of understanding.
It's Time to Put an End to Smartphone Bloatware
What Will Americans Do About an Automated Workforce?
According to reddit these emails are not new. I am not sure myself.
This is not something limited to gamers, it is a byproduct of the many-to-many social economy, where fame is a currency..

Everyone wants to stand out.. Whether it's a "Verified" badge on Twitter, or going viral in a Vine, or hitting a certain follower count on Instagram, or a very rare skin in a game, etc..

Fame, notoriety, visibility, anything but being part of "the rest" is something many people are willing to pay a high price for.. And there are tons of people out there more than happy to take those payments..
With all of that said, I include valve very much in with the rest of these gambling sites.

If you're unaware, they run what are essentially slot machines inside there games.

A super simple breakdown is as follows:

1.) play game for long enough, get item drops ( used to be 4 total per week in csgo ) ( either random gun worth $0.20 ~ $10.00 or case ) Cases are locked ( must be unlocked to get goodie ). The keys to open are sold by valve for $2.50 a pop or by people like myself for $2.00 ( I want to cash out to USD so I buy directly from valve ).

2.) When you unlock a case you play a literal slot machine, there are crap items worth pennies all the way up to $xx,000 knives that you can win.

A big difference in valves case is that the reward rates are known to a pretty accurate number and you don't have to gamble to win in the system. As long as you play you get item drops that you can sell for real money ( rather than gambling them ). Wth the gambling sites, it's much more like betting on football but the house is probably screwing a bunch of people.
During the Great Depression, every newspaper called it a "Recession". it wasn't called a Depression until it was over.

Seems history is repeating itself, judging from the wording of your post.
What if students (or whoever in a power sharing dynamic) are making decisions that are bad for them? How do you veto a bad decision?
This loss stings because its not possible for the NPR of today to come out with shows like car talk and phc anymore.
I gave already and I didn't call them more professional. I called them engineered, in opposite to those simple adhoc implementations. The only part why worse is better in this regard was because of getting business attraction.

lua, v8, guile (but just last year), smalltalk and family (esp. strongtalk and the other pre-v8 projects), ml and family (MLton and ocaml), haskell (after many years of being too slow), any better scheme (>20), any better lisp (>5), php7 (just last year), and then the tiny lua based ones, like potion, wren, tinyrb, tinypy or tvmjit (with simple method ast->jit), or partially io, lily, or the other post-smalltalk languages, like maru (simpliest ast->jit) or the soda family around alan key and ian piumarta.

when you design a 20-100x slower calling convention without proper support for lexical variables, slow data, no unboxing, no tagging, slow ops, no inlining, no fast memory reclamation you are in the pre-SICP days and should be treated like that.

not even talking about the modern static languages and type systems which are now catching up, via llvm. not go or rust, but stuff like pony or julia.
> don't know what they'll like until they try it

The intro classes are mandatory. (They're also short.)

> if they can opt out of anything difficult, many will learn almost nothing.

I'm not convinced they learn anything long-term as it stands. Do you have data on this?
I'd agree that Rust doesn't manage to entirely avoid dynamic memory allocation unless you use unsafe code... but as you say, you can't use the safer parts of C++ without running into the same issues.

There's also a chance that you might be able to encapsulate your unsafe code behind safe abstractions, and Rust can help prove the rest is memory-safe.
Yeah, I saw that a while back. It's what inspired my quip.

Now just add UEFA, EBU and Eurovision ;)
Rc is dynamic memory allocation, which means every element of your application will end up in its dynamic memory block. This is inefficient and highly undesirable for resource-restricted / embedded applications.
That YouTube video is full of logical fallacies and wrong claims.

And even if such a verification is impossible, I don't think we should reject incremental improvements just because the result is not yet perfect.
What are the benefits of this over something like Keybase?
I'm not familiar with portia, but is it less performant than scrapy?
The arrogance is deep: The book repeats "this is true...you have no choice...this is you" and such, but that isn't true at all! The studies, assuming they're trustworthy, prove things about people in general, and the conclusions are useful if you're a public speaker or work in marketing. But what's dangerous is the suggestion that these things are true in the small, true for the individual. That's why the conclusions are less interesting, less useful than the author suggests. But it's written like typical popular science, with each chapter ending with pithy application of the knowledge, usually presented in the small (usage examples such as "I did X because of the availibility heuristic").

I checked out a copy based on Alan Kay's recommendation and returned it after getting about half-way through, realizing it was typical pop-science sophistry.
Got an HN reader as a side project ( https://news.ycombinator.com/item?id=8809477 ) and I got some users daily, which pushed me to rewrite the whole thing after a year and keep updating it since then.

It's an excellent way for me, to experiment with things and learn on something that other people see/use ( to keep you responsible in some way ).

Most weird thing is that, although I now have at least 100 unique visits every day, no one gives any feedback, positive or negative. Don't know how to interpret that...
rglullis, you have to calm down yourself and decide in which thread we are talking. Don't mix things up :)
You're of course welcome to present your own analysis on how negation and double-negation fit into the broader framework of the English language.

But be aware that these kinds of arguments bear striking similarities to the arguments we have about the singular "they", which someone on a message board will always seem to have ironclad logical arguments against, only to find their argument foiled by incontrovertible evidence of its acceptability in Standard English.
I posted http://www.scoragora.com 2 years ago (https://news.ycombinator.com/item?id=7873348), a platform free and ad-free you can use to organize prediction contests for major sporting events (rugby and football). We launched it for the football worldcup in 2014, and we also covered the rugby worldcup last year and EURO2016 and a few smaller events (champions league, champions cup... ).

I work on it as a side project with a remote friend. We have added a lot of things (automation, architecture redesign to an API-centric mode, introduction of angular, lots of devops...). We use the project as a lab to experiment new trends and it's really rewarding for that (approx 10k users for big events, with surges of 1200+ simultaneous users which is quite challenging).

We managed to charge some companies who use it for internal constests, and it provides the money needed to cover the expenses but not much more. Still we are happy with it, lots of kind feedback from our users, and lots of learning, which is why we made it in the first place.
Upvoted for not using the term whiz-kids.
VR Table Top demo of picking up objects and shooting hoops
Flash is dead, long live THEOPlayer
Then again, ever is a long time and what is impossible on one timescale becomes possible on another. If modern society does not succeed in drastically reforming the education system with which it has ended up, it will die off and be replaced by a different kind of society, so either way, education will indeed be turned upside down; the open questions are just the when and how.
Do you ensure your toddler gets perfect cookies, or do you wait it out until she relents?
I designed a new name generation software called namebird: http://shobia.com/namebird

It allows you to make words that are fairly awesome and are great startup brand names. It even let's you make words via regular expressions - r.* im .* a creates words like retima and rimbra. (no spaces)

It didn't get a great HN response and in the 2 years since launch, I have spent a large amount on hosting and gotten no return whatsoever. I keep it up because it is incredibly powerful software and I hope it is helping at least some people.
Show HN: Read Later for Hacker News
Why are you allowing this eight-hour meeting to happen? Where is your feedback mechanism?
That started out fairly nice, but then they used AT&T assembly syntax, which made it worthless.

But opinions aside, it does look like a nice reference and exercise piece.
China has built a telescope the size of 30 soccer fields to look for aliens
> I guess that last part needs citation as I do not really buy that

Did you finish reading the entire post, because I do provide sources for that? One in a academic journal and one a basic sanity check using open data from Wikipedia.

> Other weapons are far harder to use: knifes etc need you to come up close which means a far greater step

Not really as many other weapons would have given a hire kill count and damage to the surrounding to the Orlando case.

Get some drain cleaner and some other miscellaneous items and you can kill far more people then with a gun.

Again, if you remove one method for an attack, people will just shift to another.

Even in gang conflicts there are acceptable replacements: machetes and molotov cocktails.

> And by restrictions I would not necessarely mean your rights taken away to own them but requiring you to have proper training (the heavier the arm the more years of mandatory training) and yearly psych evals

How many years is necessary? Please define a number as I have not ever heard one.

Please read this for a rebuttal to this point: https://news.ycombinator.com/item?id=12028400

In short, it makes no sense to mandate a multi-year training period because the requirements for safe operation are extremely simple.

> Not sure what the correlation is but here you need to pass tests like that to own a gun yearly and there is no gun crime to speak off

Well actually if you are in New Zealand, yes there are firearms deaths. [0]

No, just because you remove firearms from law abiding citizens, they do not go away.

> People who won't pass or refuse to take those two are the people I would not want to see with guns in the first place.

So people who think a law is stupid is someone who should not own a gun? Honestly, all of these 'training course' are asinine. Please, go to youtube and find a video of these courses (some of them have been recorded. I'm not sure if NZ is one of these videos). They teach you nothing.

The main reason I see for the courses is to charge people money and make an extra "step" to getting a firearm (or spooky scary baby killer as many people from the far-left call it).

> Research will not give much insigh imho due to the different dynamic of the weaponry.

What different dynamic of the weaponry? All of the weaponry I any many other would like to own operate on one of 3 types of actions: gas-piston, direct impingement, or blow-back.

These are the "different dynamics", outside of this you are banning looks. In my opinion that makes no sense and I break it down in this post: https://news.ycombinator.com/item?id=12028162

It is worth a read if you would like to see my opinion of these laws that are enacted in your country.

[0] - https://en.wikipedia.org/wiki/List_of_countries_by_firearm-r...