skysight-inc/HackerNews huggingface dataset:
Collect underpants, er portfolio of AI companies

???? (release a self-anointed playbook)

Profit!
Good point. I did say:

"This checklist is simple, and by no means complete. It is a list of some of the more important issues you should consider when creating a web application."

But I'll try to make that clearer. I'm limited by space and peoples attention span. Having links to implementation notes will address your concern I think.
I have applied to the role that well suited my skills and experience. Thank you for posting!
How is selling a premium service to make more money by using a clever marketing campaign that labels it as a "sponsorship" anti-capitalist?
No problem, all feedback is good.

Lucky I've got my asbestos pants on ;-)
> the piece was made 30,000 years before the beginning of the Stone Age.

Considering that the Stone Age began almost three and a half million years ago, that is quite a statement of precision.
Technical but important quibble. You've described supervised learning: given pairs (X, Y), learn the function F such that Y = F(X).

Unsupervised learning takes samples and generates more of the same kind of data. We can see unsupervised learning as being given samples (X) and training a function X = F(noise) that transforms a random vector into an output whose distribution resembles that of the original generating function.

Reinforcement learning sees a reward R(X) of policies X and learns to find X such that R(X) is high.

All of these have been known to operate on trees or other representations instead of arrays.

This matters because there are business problems that are not supervised learning. Reinforcement learning problems especially. Sometimes I can say how well an output is doing and I want an output that does better.
When I post the implementation notes for Node, feel free to speak up with the RoR speak for that item and I'll add it in.

Thank you.
Yup sorry about that, the app is available only in the US (& Canada) due to some legal restrictions we couldn't avoid. FWIW I also worked about on Richard's New Internet concept for this season so I definitely hear ya ;)
Tsiolkovsky is very clear about the propellant mass fraction needed for single stage to orbit, and it is unachievable with current materials, i.e. you can't build a useful SSTO using Al-Li tanks.

https://en.wikipedia.org/wiki/Single-stage-to-orbit#Design_c...
It says "Reduction in time spent in V8". So even if HN uses little javascript, the javascript it does use is 8% faster. At least that's my interpretation.
> there's ton of subtle — or hilarious — ways to trick the app

ಠ_ಠ
Not the case in China when you could buy a "customised image" of windows that installs in 10 minutes and without all the nagging notification about activation and patching.

There is a huge shady industry of preloading applications that were often borderline malware so the competition between different brands of custom image is quite fierce. Once of the reasons of aggressive patch installer pruning is because "my installation is 500MB smaller than yours" would take a great selling point.
Hm, is this an officially licensed HBO marketing stunt? Or does SeeFood Technologies Inc. actually exist as a corporation?

If not, I'm curious what the legal ramifications are of doing business as a corporation that does not exist.
Simple Web Developer Checklist:

#1 make sure the css stylesheets are loading
AI Meets Email
It is quite difficult to predict exactly the road not taken, I realize that PL's demise may have been written long before they chose the path they chose. That said, I could see other markets, markets that have yet to be exploited, which they might have reached. One was the 'flimsy', a bare bones e-reader so simple it could be sold very cheaply if its display was built using roll to roll printing technology. It was the 'e-reader as printer' something that sat perhaps in a network connected cradle with the 'smarts' and you printed to the display and then could detach it and take it with you. With a flexible display you could feed in a new display like you would a sheet of paper, with either a set of contacts along one edge or the driver in the surface on which the sheet rested. Lawyers carry around literally pounds of paper for trial, putting all of those in a dozen e-readers so that you could have all the interesting pages up to read at the same time. That would be something.

The key though is cost. A slam dunk product would cost what the Boogie board does ($30) have 200dpi+ resolution and let you write on it with a simple stylus.
Boeing and ULA became complacent without competition. The same would likely happen to SpaceX if Boeing didn't have a heavy launch vehicle to rival the Falcon Heavy.

Like most things associated with manned space exploration, the tangential benefits of keeping Boeing and USA in operation far outweigh the direct cost and direct benefit.
Passing pieces of markup to components in Angular 2
My apologies - my brain focussed on "stored procedures" and that's what my rant was addressing. Prepared statements are great and I'd use them whereever possible - totally agreed.
3 types of useful Atom text editor packages for writers
4 terminal applications with great command-line UIs
Fair enough. My bad.
I think you are slightly confused about FBI and city/county/state police forces in the US and policing in Europe. French police is a national police service like the FBI [1], Gendarmierie is a branch of military under command of the same Ministry of Interior, which also controls the National Police. It's an actual military, with military weapons, uniforms, barracks, chain of command etc. etc. There is nothing like this in the US indeed. National Guard is closest but it does not do law enforcement on regular basis.

Similarly in Italy. National Police [2] is separate from Carabinieri, who are not even under the command of Ministry of Interior, but under the Ministry of Defence, making them even more "militarized" (which makes sense, since they also serve as MP).

1. https://en.wikipedia.org/wiki/National_Police_(France)

2. https://en.wikipedia.org/wiki/Polizia_di_Stato
It's actually written in React Native with a fair bit of C++ (TensorFlow), and some Objective-C++ to glue the two. One cool thing we added on top of React Native was a hack to let us inject new versions of our deep learning model on the fly without going through an App Store review. If you thought injecting JavaScript to change the behavior of your app was cool, you need to try injecting neural nets, it's quite a feeling :D
SpaceX innovation has come from grit and many changes to manufacturing optimization. I wouldn't call it a quantum leap since the engine designs are effectively the same as 50 years ago. Not saying Merlin isn't impressive (it's amazing) but chemical rocket technology really hasn't changed at a fundamental level.

Creating methane on a non-Earth body and using that to launch spacecraft would be a different story. ;)
He lives in Longmount, CO, which is 15 miles northeast of Boulder, CO. He might have picked one of the best "proximity to interesting people to living expense" ratios places.

One of his ideas he highlights is to be choosy where you live and be open to moving. He is from eastern Canada originally and highly recommends the Colorado Front range cities and towns for the quality of life. The Denver area has lots of high tech and quite diverse. Oil and gas, satellites, computers, mining, scientific research, and a small VC/startup scene in Boulder. You can build a lot of housing on the nice and flat great plains and still see the mountains.
No. Android is Linux and has a higher market share than Windows, so you are incorrect.
It's interesting that you mention "cultural elite". Because the real cultural elite in Germany, the ones coming from "good families" and having the finest education, always looked down on Gerhard Steidl because he wasn't one of them and didn't play by their rules. Yes, he is clever and enjoys the fruits of his endeavours. But he made his success all by himself, and he makes good and nice things. Shame on him!
For RoR many of the app-level points are - CSRF, SQL escaping, bcrypt by default, etc. That's a big reason to use such a framework in the first place.
I admit. I am an introvert and I have by and large welcomed with open arms every advance in technology that has allowed me to deal less with other people.

Maybe subconsciously I have reflected this to some of the work and innovation I've been involved with over the years. With so many other introverts in the field, I am sure others have as well. But I want to thank the author for I've never consciously thought this aspect of technology with such a clarity.
“MP3 is dead” missed the real, much better story
This is not uncommon:

* In Europe which was home of Neanderthals at that time (middle/upper paleolithic) , there are beautiful artifacts in places such as:
https://en.wikipedia.org/wiki/Hohle_Fels

* In Africa were Homo Sapiens comes from, there are similar places at that time where beautiful artifacts are retrieved like:
https://en.wikipedia.org/wiki/Enkapune_Ya_Muto
Simple and Fast C++ Bloom Filter Library
It's more of an example of bracket creep isn't it?

And I would say increasing minimum wage having a large impact on businesses is more of an example of unmanageable wealth distribution. Minimum wage should be a safety net to make sure people are paid at least enough to survive. If everyone is already lying in that net then yeah, it gets a lot harder to raise it.

I would think that when most of the wealth increase over the last 20 years has been for the very rich, then spending is down and margins get thinner for the (growing) very poor.

So not only do you have a large proportion of minimum wage earners, you also have less disposable income. Raising the minimum wage is sort of a mini-stimulus package for people, but also increases the burden on struggling businesses. I guess they don't balance out as easy in some businesses.
LLCs get to choose their tax treatment. They can be taxed as a pass-through entity (e.g. like an S corporation) or they can be taxed like a C corporation. Pass-through taxation is often cheaper because LLCs are often used to wrap limited liability around a partnership, sole proprietorship or to create a simple wholly owned subsidiary separate from its parent.
There was a ROM disassembly for the 48K Spectrum as well, but as things were on those days, I only got my hands on the book when I was already using a 80386 SX PC and it happened to land on the local library.

I eventually bought it, more due to nostalgia than anything else.
A largely incomplete list. One of the most important items would be: handle errors correctly and make sure errors do not result into any sort of resource leak or sensitive information disclosure.

For example, this code was from a guy in Stack Overflow:

... function (req, res, next) {
if (err) return console.log(err)

What will that piece of code do? Leak the request object, the response object, including the underlying client connection... keep the connection open, leak memory... and at scale, make your server run out of sockets and memory. Then, when memory is low, swapping kicks in, overloading your CPU as well. In short, kills your machine with only a little 1 line of code mistake.

There are less trivial ways of running into the same situation, but the lesson is that node.js is not a babyproofed technology and needs to be used with care.

This piece of advice is one of the most important, and the most overlooked/ignored in the node community.
Her love for me and she didn't go away when I told her I battled psychological disorder (anxiety and depression) in the past. She was the person I could talk any topic with her and she was always on the money with her insightful advice. And she didn't drink alcohol, nor smoke, which is hard to find around here. She was religous and sang in church choir. Since I had a lot of bad experiances with girls in the past, mostly on my part, when I met her I told myself, this time go slow but smart. And it's been best last 7 yrs of my life. We are married for 2 years and when we felt we matured enough to take full responsibility over our lives that was the decision moment to get married.
Proposal to use Humans to switch settings in a Bell experiment
Yeah, same here :)
It was actually pretty well done.
I'm asking myself if a synth is just a boring application for a model like this. But maybe it would be possible to implement a new kind of efficient sound compression algorithm.
You want to introduce drugs/foreign molecule in a body? and hope everybody will respond perfectly to this ? Better change the body and not the drug ;)

So imo the most important thing for the FDA: 1) Does it actually do what it's intended to do ? 2) Determine conditions before you can take the drug. Drugs that have very rare side-effect -> over the counter. Dangerous drugs -> pretesting/screening of the patient before even considering given the drugs.
But that's how languages do it. CPAN was my first experience with it. At development time, I need weird libraries.i hope they're ready by release time. Package managers are awesome, but sometimes, fuck them.
GitHub Improvement – Chrome Web Store
> I'm limited by space and peoples attention span

Might I suggest a simple "tag" for each suggestion indicating the appropriate market for that point. Eg good - your basic SAAS/casual web app. Great - apps dealing with moderately sensitive data. Extreme - you're building a bank, seeking PCI compliance, storing medical data, etc.

You could break it out at the top, and then it doesn't take much space in the body of the post, but still provides some context for which projects should be adopting this level of paranoia?
Scientists discover evidence for a habitable region on Saturn’s moon Enceladus
Are you european by any chance? We enjoy reasonable return policies by default - sure, Amazon adds a few benefits like extended return periods, but as a european you get the basic return options anywhere. Returning items without any questions asked isn't magical here, it's required and expected.
It is my understanding that the return policies in the US very much depend on the seller which turns Amazon into the shining gold standard, I guess.
How many SpaceX rockets does it take to deorbit the Moon?
It was random, I was already working on the show as what Hollywood calls a (technical) “consultant”: advising on storylines, dialogue, background assets, etc. When this idea popped up, someone suggested we build the app for real. We took a try and ended up building the entire thing in-house with the crew, as opposed to hiring an external agency to do it for us.
Looking forward to the shift back to the gnome personally, though regardless of the gui, there is inevitably a couple of hours of modification needed after every clean install.
Well, yes, but getting robots to move without falling over is not really a core AI topic; it's an application area where some AI stuff happens to be useful.

Coming from a site with a name like "Open AI" I expected some software to help promote research on workhorse AI topics such as search, planning, constraint programming, knowledge representation and automated reasoning.
The term you're looking for is "Fictitious Business Name," or "Trade Name."

Generally, the legal ramifications are a requirement to register the name and pay a small fee. In Santa Clara it costs $40 to register a fictitious business name with the county and the registration is good for five years: https://www.sccgov.org/sites/rec/Fictitious%20Business%20Nam...

It's really not a big deal.
> Your content is being sent to the server encrypted, but it gives you a URL which decrypts it on demand. TLS already does this, right?

No, since TLS doesn't have anything to do with the original content being encrypted, such that the server can't read it. safepaste should combine TLS with this client-side encryption/decryption (as the hosted version does).

> Relying on this is a very bad idea...

Considering it's FLOSS, I don't think any of those points are valid. I agree that, for it to be more trusted, it should be self-hosted. So, self-host it! Verify it's not logging! Verify the "burn after reading" does the deletion! If you care at all about security, and hosting a secure service, that's going to be essential anyway.

Boiling down the FLOSS project to its provided hosted version is quite missing the point.

> If the website can spit out out a URL that you're then able to view your unencrypted data in, that website is no more secure than pastebin.com.

Given that the encryption/decryption happens entirely on the client side, this simply does not apply. The server knows the paste id, not the secret key. That's kind of the whole point. :)

- Edited for clarification
The fun thing is that the 802.3bz standard don't refer to Cat5e or Cat6 but describe the requirements in the standard itself. I wonder if this is due to marketing, for example see Kamal Dalmia's comment in: http://www.anandtech.com/comments/10908/aquantia-launches-ne...
Job offer? DocuSign is used for all kind of things.
I would guess HBO registered SeeFood Technologies Inc. as it definitely looks like an official stunt otherwise it might have been taken down by now. It's not uncommon for them to do this - see http://www.piedpiper.com/ and http://raviga.com/
Ah, node. That is a whole post for itself and a really good idea. Perhaps I'll tackle that next. Coupled with async wait issues -- there is plenty to talk about there.

But good point. How would you describe this item on error handling? How would you state it for the check list?
Personal experience.

It takes me about half an hour to update rustfmt, racer and rustsym, every time a new Rust release comes out. On a dual core with 8 GB and HDD.

On the same computer, any of my VC++ 2015/2017 builds, configured to take advantage of incremental compilation and linking, using forward classes and PIMPL idioms, with all third party dependencies already available as binary dependencies, takes around 5 minutes.

Lack of incremental compilation and cargo not being able to deal with binaries dependencies has putted me off, after all if I want slow builds I can have them already in C++ when I go template meta-programming craziness, which are not that slow when using the experimental work Microsoft is doing with C++ modules.

Also since our use of C++ is constrained to libraries used from Java/.NET/Android/iOS, the build times are usually relatively fast.

Hard to sell Rust to anyone on the team, if that means their workflow would become slower, in spite of the safety improvements over C++.
Make sure error conditions are handled gracefully, without leaking resources, and producing errors that do not contain any sensitive information.
I'm more shocked by the puritanical reactions here, it's something I'd expect from Saudi Arabia, not silicon valley.

We're all fine with ping pong tables and other forms of entertainment that aren't work related, so I don't buy the "professional environment" bullshit. But somehow sex, or just talking about sex in an office has become taboo.

Instead of being open and progressive it's back to code words and using the disabled toilet.
I'm curious what gives you that impression. What do you think is missing or should be tackled sooner than later? There has been a lot of evolution, however it has all been done in backwards compatible ways so there has not yet been a need to bump the version. It's also spread out across a number of crates.
What you're describing sounds a lot like some kind of coworking space. Maybe something like betahaus in Berlin [1]. When you enter, it looks like a big cafe with lots of tables and many people with open laptops, but that place has layers: separate meeting rooms, a big events space (several floors up), "office hours" (one-on-one, free 30-minute consultancy sessions with experts from their community), group runs through the city, ... There's a monthly membership fee, but anyone can get stuff at the cafe or attend the public events.

[1] https://www.betahaus.com/berlin/
I'd never seen the @Benchmark annotation before so I looked it up.

The blog author is also one of JMH's authors.

http://openjdk.java.net/projects/code-tools/jmh/
Running at lower frequency is how 2.5G can get longer range on cheap cables.
Lockheed Martin's CRS-2 losing bid involved an upper stage which could be refueled and repeatedly used. Apparently it was way too expensive.

But on-orbit refill: not only has ISS been refueled by numerous vehicles, but China just did it to their new space station. I see people saying it's hard all the time, but no one explaining if this ISS thing is inefficient or something.
stuxnet jumped airgap over usb, did it not?
On personal projects sadly slower than C++ equivalents.

But I do take advantage of all VC++ improvements for fast C++ compilation, even playing around with the ongoing research work for C++ modules.
Thanks perfect.
Higher level languages get away with it because they are platforms in their own right, rust is meant to be a systems level language. I expect a systems level language to work with the system, not against it.
Fast Node.js image resizer
Getting Started with AWS CodeStar
The futures underpinning of Tokio actually doesn't have much to do with futures. The task system is really what is special about it (though, currently futures are the main way it is exposed) however, there is a lot of potential other routes that can be explorered. If you want green threads, you could build them on top of the task system and it would interopt with futures.
That building singlehandedly represents everything that's wrong with the profession that used to be architecture.

Fact: the building was so ugly that it self-ignited.
Super Exciting and Best Online Casino Sites UK
The Sinking of HMS ‘Victoria’ Led the Royal Navy Astray
Under this strong definition, anonymization doesn't exist in practice at all. Strong anonymization requires serious destruction of information (e.g. reducing all samples to a single average number). It's not what people in ad industry do.
Cargo is a development and build tool, and it's quite possibly the best I've ever used. I don't know of any specific reason it's "fuck the package manager".

Cargo does it's own dependency management, so I assume you mean to say that because of this, it makes it difficult to integrate into standard methods package managers use. After reading some of the email threads with OpenBSD, I do get the sense that it's complex in that situation, but isn't that because of Ports? And Ports' expectations? Most things in Ports are C, right? I haven't worked with Ports in a long time, so I don't know it very well.

If you're pre-building something and pushing a package for say dpkg or rpm, I don't see a problem. If you're packaging source, then you'll need have the rust tools installed on the host to do that, which seems obvious.

After that, I can see some debate about blessing versions of crates in the Rust ecosystem for use in the OS' package manager, but this starts to blur the lines between what the OS is guaranteeing and what is the responsibility of the build tool. Should an OS want to bless crates, cargo does have an override for crates.io: http://doc.crates.io/config.html see the 'registry' section. I believe the other options in that configuration would also be things that the package manager on the OS would want to specify as well.

I haven't done any of this myself, but would be interested in trying to help figure it out if you have specific concerns.
I wish it would be on par with javac, but my experience compiling rustfmt, rustsym and racer tells me otherwise.

Also a bit disappointed when compared with other languages that support modules, specially the ones whose toolchains support binary dependencies.

Not everyone has a high end development workstation.

I am however confident the experience will eventually improve.