skysight-inc/HackerNews huggingface dataset:
That's essentially what Kickstarter is. You get backed before you build your product, and you don't even need to convince people it exists because they expect your product not to be finished.

I think it's an excellent model as long as you live up to your promise and deliver above and beyond expectations.

It's how I started my software developer course selling business and validated the idea (spending hundreds of hours making a course is no different than a SAAS MVP).

I wrote all about this process recently in an Indie Hackers interview: https://www.indiehackers.com/businesses/nick-janetakis.
what about opening a ticket / doing a pull request with a better trivial example that does not "teach" bad habits?
You can't always know in advance, and that's perfectly cool. The bigger point I'm making is, put things into Redux only once they become global.

It could be argued that migrating to Redux can be non-trivial, but there are certain things you can do to ease the potential transition.

In particular, there is nothing stopping you from applying the Redux approach on the scale of just one component, by not mutating the state in the component directly, but instead by creating small "action reducer" functions which return the new state. Kinda similar to what ReasonML with React tries to do.

Roughly something along the lines of:

function changeEmail(state, event) {
return { ...state, email: event.target.value };
}

class FormComponent extends Component {
// ...
handleEmailChange = (evt) => {
this.setState(state => changeEmail(state, evt));
};
}

Afterwards, it's easy to migrate this to Redux:

1. Instead of `setState(state => changeEmail(...))` you would dispatch an action.

2. Instead of getting the current value from this.state you would get it from this.props.

3. The `changeEmail` function can trivially become a branch in the form's reducer function.
> If the computer safely drives itself 99% of the time but in that 1% when the human needs to take control, the human fucks up, the occupants of the vehicle are still dead

Not dead, which I feel is important to point out. Involved in an incident, possibly a collision or loss of lane, but really it's quite hard to get dead in modern cars. A quick and dirty google shows 30,000 deaths and five and a half million crashes annually in the US - that's half a percent.

So in your hypothetical the computer drives 99% of the time, and of the 1% fuckups, less than 1% are fatal.
By Next iPhone, it means the iPhone 8 or iPhone Edition, what ever it will be named.

People often forget you can still buy what a normal upgrade cycle iPhone 7s. Assuming the leaks and rumours are correct, you still get the normal "S" upgrade, Faster SoC, better LTE Baseband, WiFi and Bluetooth improvement, likely a slightly better screen, glass Back, Better Front and Back Camera, along with Capacity bump, double the Storage for same price.

And the iPhone 8 is Apple's price discovery, how much will people paid for the best Apple could make, with limited capacity and volume. Personally I dont think $999 is that expensive considering an iPhone 7s Plus Mid tier would cost $869.

That is what Apple, and likely what the media is going to spin the story. Its ONLY $140 difference. And it is actually the wrong way to compare it to because even though it has a 5.8" screen, it has the size of an iPhone 7, which goes for $769 mid tier. We already knew from the firmware hacks there is likely a iPhone 8 Plus NEXT YEAR, same size with iPhone 7 Plus but with 6.x" Screen, likely starting at $1099.
> Spending 4 years teaching yourself will get you way farther than a CS degree will.

For the extremely disciplined, maybe. For the rest, no.

Traditional schooling helps in two ways. First, they point the way to the important and useful stuff. If you're coming in knowing nothing, it's hard to figure out what to study. A good school will tell you. Second, they make demands. They set assignments and exams, grade what you did, and hold you accountable. They push you harder than you would push yourself, and that's really useful for anyone who is less than perfectly self-motivated, which is most of us.
Ugh. No.

I keep seeing sites shifting to high-graphics, low-text content. HN is an interesting exception in that it's zero-graphics, low-text -- the only indication of content is a <80 char subject, the originating site, user, and current votes.

What I'd prefer is deeper textual context, a'la Jacob Nielsen's long-standing microcontent guidelines. A 140 - 500 character introduction a strong title, and maybe an accompanying thumbnail or avatar.
CoCs are good in that they allow someone to say 'hey, we told you no booth babes / sexual slides / persistent unwanted sexual attention' - it takes some courage for a woman to walk into a room full of dudes and (assuming she's straight) it's not nice to have something which assumes you're interested in women (both babes / sexual slides), or that makes you feel like she might get sexually assaulted (or just takes away from the fact that she's there for tech, not men).

CoCs are bad in that they're often used as ideological purges - for joking about 'dongles' or, in this case, retweeting an article http://quillette.com/2017/07/18/neurodiversity-case-free-spe... that was on the front page of HN a few days ago. Women aren't children and won't be harmed by seeing something they may potentially disagree with, nor do they all hold the same opinions.
Not much of a story really, it seems like they had no intention of actually answering any of the mysteries around the G-Man and Alyx, but it sounds like it would have been a fun game.
Thank you for finding that. It really is fascinating. Mind you most of the numbers need updating :-)

U.S. 50. %tile weight is now 194.7 lb not 161.9 lb and I suspect that the 97.5 %tile is even worse (but a cursory search didn't find any data).

See https://en.wikipedia.org/wiki/Human_body_weight#By_country
Modular self propelled trailers are already a thing for moving heavy equipment they're just not for road use so most of HN will never see them.

You usually have a 100-500hp diesel running a big pump and hydraulic motors at the wheels.
I think one good test is actually the table of contents.

Some older books which were content-rich had the feature of "descriptive" TOCs. They would not only have a clear headline, but also a sort of teaser description of what that chapter would tell you. So you could use that to get a high level understanding of what the book is about and what it would tell or teach you without even having to skim the actual content.

On the other side of the spectrum, many of those sparse business/popsci/etc books often have extremely cryptic TOCs. That's a good sign to just ignore that book.
The translations are horrible. The original is at http://www.bmvi.de/SharedDocs/DE/Anlage/Presse/084-dobrindt-....

Some of the less obvious thoughts:

- If it can be shown that self-driving systems will lead to fewer accidents, the government will have an obligation to allow them–even if some accidents may continue to happen.

- The focus should be on avoiding those situations where technology has to make morally ambiguous decisions

- Where such life-vs-life decisions do happen, it would be immoral to assign different values to the individual lives on the basis of sex, age or other characteristics.

- In principle, it would be possible to allow decisions trying to minimise the lives lost/put at risk, i. e. sacrificing one life to save two.

- But: they also deem it immoral to sacrifices the life of people who did not participate in the creation of the traffic risk themselves.(1) This means, for example, that system may not "sacrifice" one pedestrian for two (or even one) passengers of the car.

- Liability will move from the owner/operator to the producers of cars

- The technology, and the decisions it implements, must be communicated to the public

- It's unclear if traffic should be directed by some central authority. Such centralisation would need to find a way to operate in a way that makes it impossible to create profiles of individuals' movements

- The car's owner must always agree to the sharing and usage of their data. This requires not just the theoretically choice, but the real possibility to say no, and realistic options to do so without undue consequences.

- It must be both obvious at the moment, as well as after the fact, if the car was being operated by its software or by the driver.

1: That's a possibly unintuitive offshoot of another principle in German law. Say you're a drunk pedestrian who stumbles into the street. A car swerves, hits a tree, and the car's passenger is killed. Who is at fault?

The somewhat unintuitive result is: the driver is at fault (meaning his insurance will have to pay for damages). The reasoning: Those travelling in cars derive all the value of car traffic. The pedestrian may have made a mistake–but they would never have been in a situation where it was possible to make that mistake, without others seeking the benefit of car traffic. Therefore, the pedestrian is never liable (unless, obviously, they act intentionally)
Unfortunately the reality is that a double digit percentage of all sites rely on document.write [1]. Whilst it's true that a lot of usage is advertising, it's also used for functionality in sites like Google Docs. Perhaps with a lot of work you could get the usage down to single-digit percentage figures, but disabling it entirely is going to break an awful lot of sites that are unmaintained. For something like NPAPI, where there is a real ongoing cost of support, breaking old content — with a multi year timeline for migration — might be worthwhile, but I think it's hard to make the case that document.write is in the same category. Yes, it's an old and terrible API that causes layering violations, makes writing scripted parsers much harder, and ideally authors would avoid it. But making it go away would be a huge project with relatively low payoff compared to other possible uses of the same effort.

[1] https://discuss.httparchive.org/t/how-and-where-is-document-...
I actually started the same way. In the article I focused more on step 4, but in step 2: "Familiarize with the syntax and semantic of the language" I watched a video course and built two mini projects.

To practice the language specifically though, coding challenges are pretty effective, funny and more focused IMO
Aquaculture has the best ratio, but fish farming isn't the only way to do it.

The GreenWave folks seems to have a decent alternative. They base their aquaculture on filter feeders (oysters, mussels, scallops, clams) and autotrophs (ocean kelp, a salad green which btw is the source of omega-3 in fish), with the result that their farms clean up fertilizer runoff from terrestrial farms and reduce eutrophication. Their protein requirements are even lower than fish farms, requiring 0/7ths of what a cow needs (ie no inputs).

Here's an overview from the founder Bren Smith, who incidentally is pretty funny: https://www.youtube.com/watch?v=VjFPdTnclUA&t=4m20s (skip ahead to 8m for just the farm description)
Version with the code words replaced: https://www.reddit.com/r/HalfLife/comments/6vwelo/i_edited_m...
Which doesn't seem to work very well, as shown by the source link for example.
High Strength Corrugated Paper Pulping Project
Valve's current market idea to not really make games doesn't mean that they don't want to take action on the ip 5, 10, 20, 50, 70 years from now and per their rights they are in their rights to wait that long. Content creators don't owe you a thing unless they already took your money for it.
In the recent past there had been a burgeoning of startups that wanted to be the uber-for-x, specially in India. HyperTrack was created to address this segment of the market. However, many of these Uber-for-X hyperlocal vendors died a quick death after burning pile loads of investor money.With other startup's providing more end-to-end solutions in terms of route-scheduling and freight packaging(locus.sh) and also the downfall in the number of startups trying to be Uber-for-X, it surely will be interesting to see if HyperTrack's offerings are still relevant.

Btw in 2016, at my previous startup we had used HyperTrack services for tracking of sales personnel on the field. We had issues with accurate location reporting and also there were quite some bugs. We then decided to stop using their API's. I hope that by now these issues are resolved.
8 coisas que você nunca deve usar na pele
As someone who works with mapping data and web based maps regularly, this website is excellent in terms of usability. The ease of switching overlays, adding symbols, saving selection, adjusting the map are all excellent and intuitive.
The ability to drill down on symbols added in a smooth and sensible way is excellent.
This is how you make web maps for specialist data!
If you go to a bootcamp you loose the struggle.

The struggle to choose your domain: Web, Mobile, Embedded, Databases etc.
The struggle to choose the programming language(s) / technologies to learn.
The struggle to choose in which order and from where to learn them (for free).
The struggle to choose your Code Editor / IDE.

That's a lot of time spent learning about technologies to make the right decision for you, and googling for answers.

But guess what you'll be doing as a Software Engineer :)

I didn't go to one but I imagine those decisions are being made for you.
But I know about the struggle, and I remember it with pleasure and satisfaction.
> This makes it quite a match to do containerized things as a single binary || self-deploying Go apps[0]

How? it is still an interpreted language so one has to write scripts. It no less complicated than installing and running Python or Ruby itself.
I love the fact that the author rated her own book five stars. https://www.goodreads.com/review/show/2076269822?book_show_a...
Thanks - here in the UK Monzo (a startup but more or less a traditional bank) is filling that niche, and I'd not hear of Aeon. I think a mobile privacy platform like that has a lot of potential but you'd need to make it very easy to buy the coins too.
I always found these online versions of Wittgenstein's Tractatus very enlightening, because the entire book is hierarchically structured and thus lends itself to top-down exploration (which doesn't work well in traditional books): http://www.tractatuslogico-philosophicus.com/
There is more or less equality of funding (at least, between rich and poor counties in the same state): https://www.washingtonpost.com/news/local/wp/2015/03/12/in-2....

> Federal spending — including through Title I, money meant to bolster programs for poor children — is serving as an equalizer, according to the federal data. When federal dollars are included, just five states are spending less in their poorest districts than in their wealthiest. Nationwide, the average disparity drops from 15 percent to less than 2 percent.
fast.ai if you want to get started quickly and don't mind much of underlying algorithms being treated as black boxes. Andrew Ng's new coursera course if you want a better understanding of the underlying theory.
Web Hosting: 7 Ways It Affects Your Online Business
I'm not sure if I'm an idiot or if it's because English is not my native language or what, but I find it really difficult to follow this narration style.

Can someone give a short summary of what happened?

TD;CU (too dumb, can't understand).
They're targeting local delivery fleets that waste half their fuel idling at red lights, not Swift and Schnider.
Very interesting.

The big point should be: do some practical stuff to keep you motivated while you are learning!
The story actually sounds really fun to play, and fits the Half-Life universe perfectly. Funny that this script has reached the top of Reddit, HN and Twitter within hours of posting, and even crashed the authors site. Even to a blind man it's obvious the demand for the game is there, so it's amazing that Valve continues to ignore it and the fans, but I guess without a cash flow problem they really don't see the point in spending time developing it. A shame.

Edit, GitHub Mirror: https://github.com/Jackathan/MarcLaidlaw-Epistle3/blob/maste...
Show HN: Todo Tab – A simple todo list on new tab with activity colouring
Did this comment really need writing?
Well this is the very most productive kind of parenting advice.
Living in a secret studio beneath a busy traffic bridge
> Yet, [Linux] has taken over the server and embedded world

I would posit that this is nothing to do with Linus being a dickbag to people and everything to do with a) they focused on "getting shit working" over "purity", b) were (as best I can tell) much more open to contributions and partnerships than the BSDs, and c) expanded rapidly to cover just about every little niche there was.

Any of the BSDs (or other OSs, I guess) could have had the same viral trajectory if they'd focused on the same things instead of their ideological purity, code stability, et al.

> But does it help or does it harm?

I believe there are several studies that show increasing diversity can improve technical projects because this reduces "situations where points are never made".

> Does it really help to take people onboard who are less technically and more politically oriented?

That depends - does your project exist in a world that contains politics? Is it meant to solve problems for human beings? Both of those benefit from diversity because, and this will shock you, a very small percentage of the world is comprised of privileged white dudes.
Instacode
I'm going to go with the assumption that the "Ajacks" written on the board in the second photo is meant to be a pun/joke?
Valve has basically implied that this is going to be the case, since it's been too long without a release for them to continue the episodic format
The G-man is a Deus Ex Machina, it's always a lazy plot device.
Forgive my piggybacking, but I would also like to ask how anyone approaches the problem of working on their CV. I believe professional experience is the most important factor, but it also depends on what job you are hired to do, which depends on your resume. Therefore, it's a bit of a gordian knot.

So, how does anyone work on their CV?
Well, the AMP links are back. Shame.
Let's face it: People that go to bootcamp on the whole are not in the same set of people that have passion for programming. Most of those people discovered very early on their passion for computers, and either went to school for it, or are self-taught and don't need a bootcamp. I'm not saying it's impossible to meet someone that didn't know they looooved programming until they were 35. I'm just saying that most of the people in bootcamp are after the promise of salary to the exclusion of having a passion for computers.
It's probably got to the point now that whatever they did would be negatively received because it cannot live up to the hype of the past N years. And since they're basically free-printing money out the wazoo via Steam and DOTA etc. why even bother with the hassle?
Google for "site:cvedetails.com integer overflow linux"

Yeah, there are places in code like that, and many of those lines have been security vulnerabilities.

For anyone who is surprised by this and is handling untrusted data in C/C++, it's a good idea to read up on the subject.
The "proper documentation" part is about hybrid systems where the driver can be given control/responsibility in some situations. These situations must be clearly documented and should also be internationally standardized.
They also specifically warn and advise to prevent data collection practices currently used by Search Engine and Social Media Companies.

Original Report (German): https://www.bmvi.de/SharedDocs/DE/Anlage/Presse/084-dobrindt...
In my opinion you should know Spring MVC ( or boot ) as a Java freelancer.

I'd also go with Spring because they have a huge market share and many projects require Spring knowledge.

By knowing Spring you are expanding the circle for possible clients.

Play/Dropwizard are nice frameworks but they don't bring you any value as a freelancer because nobody will require knowledge/experience in those frameworks.
Not sure if you've seen this or not but it sounds really plausible to me.

Why valve will never release Half Life 3 - https://www.youtube.com/watch?v=50lSIaSR3zc
> Where is streetview?

Far from perfect, but it exists: http://openstreetcam.org/map/
Thanks for the feedback. I am the HyperTrack founder. The customer you are referring to is still using us and volumes are growing. We pushed out a major re-architecture in March 2017. The release added a key dimension to the accuracy model - activity. Activity is computed based on non-location sensors on the device - accelerometer, gyroscope, compass, pedometer, etc. Please give us another shot with your new employer and tell us what you think.

Uber-for-X and on-demand have become bad words just like ecommerce and dot com did in 2000/01. We are long on the Uberification of every industry out there. And are seeing forward thinking companies of all shapes and sizes use the power of the smartphone location/activity to build awesome features to grow revenues and reduce costs.
> The problem of low information density isn't new. Most of the "classics" of western literature have the same problem.

I would submit that you may not be tuned into the value in them, if you think that. Maybe it's true of some, but most are just an acquired taste of the same sort as, say, the freer-form varieties of jazz, or classical music. It takes some work and some experience before you get what they're doing, before you understand their rhythms, learn to recognize when they're telling you to pay attention (and to what, which may not be obvious at first), when and how they're simply playing and what about the particular play they're engaging in makes it remarkable and worthwhile, and so on.

There's a sensitivity required for much (not all) of the body of classic literature that most people have to work to develop before they really get it, and lots of allusions that have the chicken/egg problem of requiring you already to be familiar with a lot of literature before they start to land with any frequency—again, same as some genres of music, like classical and jazz again, hip hop especially, others too, but usually not as much as those. Just because you can read doesn't mean you get literature, just like being able to see doesn't mean you get fine art, though in either case you might still enjoy at least some of it, and you might still develop strong opinions about the works you don't enjoy.

Movies and TV are similar. You're not born recognizing good film-making, understanding why it's good, how the way the camera moved in that shot actually contributed meaning rather than just being an artifact of the medium, how that shot was a reference to some DW Griffith movie and what purpose that might have, how that shot is weak and works against the tone or action of the scene in a way that makes it bad, and so on. Most people who watch and enjoy film never bother to develop an actual understanding of it, but that doesn't mean the things that go over their heads are bad.

That's just how all art is, really. Sure there's some posturing and BS mixed in with it all, but you in fact do have to put some serious hours and effort into arts to get the most out of them that you can—even just on a critical or enjoyment or character/intellect/empathy-building level, not even getting into making art—and very probably by the time you've done that a bunch of things that seemed like worthless overrated crap when you started won't seem that way anymore.
"And now, little Jack, it's time to learn to swim. [throws child in pool] C'mon, use your gumption! Stop drowning! And stop all that yelling. This is building character!

Oh, he's drowned. Never mind! Better luck with little Fred!"
Some may find it useful: I've written a Jupyter notebook extension for pybind11 a while ago, so you can write C++ in the notebook and it gets automagically compiled and imported into the kernel (plus you get C++ syntax highlighting and a few other goodies):

https://github.com/aldanor/ipybind

(still not on pypi but the plan is to release it soon)