skysight-inc/HackerNews huggingface dataset:
> Uh, DOM elements in the browser have these things called JavaScript attributes…

Could you please link to a reference? I've never heard of JavaScript attributes and I can't find any reference on MDN.
In-place upgrade of every Windows version [video] [NSFW]
It was called BlackBerry, it was hugely popular.
The perfect president is an AI
> The thing is there's no reason for a person to hold onto Gitlab

This is the one area, I'm quite interested in seeing how things play out, from a human resources point of view. Since GitLab is so transparent, it'll be interesting to see, if they publish any information on employee turnover in the future. Or any mitigation strategies they may develop, to help retain high value employees.
I'd personally (not speaking on behalf of the company) love to acquire Sublime, but it's probably too expensive at this point. I'm pretty sad to see Atom eclipse Sublime so much recently, Sublime is so much faster and change is hard :( If only it were open source.
Personally the fragmentation of these random chat services does little to make me want to get involved in project chat discussions.

I wish project maintainers would stick to a network like freenode and just occupy a channel there dedicated to the project. I'm already set-up to take part in discussions there, I don't need to use a web browser etc.
How are you running this serverless? Is it a thin application in front of AWS or Google BigQuery?
One thing I haven't seen people mention is that you're leaving a lot of money on the table by staying less than a year at each of these places where a large part of the compensation is in stock. Why not stick it out for a full year until the cliff, get your options or RSUs and then switch if you must?

Just something to think about.
All this could have been avoided, had Telegram published the blog first. It's a common problem of companies not owning the vulnerabilities found in them and its understandable that they get scared owning them. But when it eventually comes out, they should talk like "yeah, there was silly xss not a big deal as the author said it to be, but yeah its there". That's it. There is no need to say "researcher wants PR" and "researcher is irresponsible".
www.joinforge.com
Not quiet! Choosing between using a fast mostly accurate model and a slow very accurate model. Time saved vs accuracy gained.
A bunch of people here on HN are / were working for the defense industry. A lot of social networks we ought to trust our private data on were founded by them. I never heared them complaining about not getting a job because they used to violate the privacy rights of humanity or developed the software for drones being used for killing people. Don't be afraid, a lot of companies need mercenaries with broken moral compass.

[Edit] I am working for a company doing "legal spamming" -according to German law. It is kind of useless shit the world would be better off without but the work makes fun and pays the bills. Is Uber hiring in Germany?
Uber announces API partnerships to help drivers file their taxes
I got (and noticed the email), but putting notification in the app or website would have most likely gone completely unnoticed for me. The nice thing about Dropbox (for me) is that it vanishes completely to me. It's just another folder on my Macs that "magically" has the same stuff everywhere, and in my phone/tablets I pretty much exclusively use it's other-app-integration. I can't remember the last time I opened the Dropbox app or visited the site.
I didn't say it was amazing. Perhaps you are the one being reflexive.

I wrote:

"All the things you said could be true, yet their product [could be] amazing."

Grammatically, it's called "elliptical." I then immediately say: "I haven't used it, but I like what I'm seeing"--so what I meant should be quite obvious.

What value are you adding with your criticism of what--in my case--at least has a question:

"What's actually wrong with the product? Why is it not 'well-engineered'?"

My point was extremely clear--his post needed to have evidence of how their processes results in bad product. And I asked that as a question--perhaps you know? Something tells me you even do (perhaps you're a Gitlab user), yet you're choosing to take an unproductive meta route of criticizing my partial criticism with no actual goal. What do you expect to accomplish with that?

I presume you got stuck on one word ("amazing"), made up your mind and didn't read the rest. My bad, i could have been more clear. However, the essence of what I was saying was straightforward, but you chose to see the forrest instead of the trees. A common reason people take that route is because there is something else you wished to express, but didn't--perhaps you have real experience with gitlab in one way or another that resonates more with the person's viewpoint I replied to. I'm not saying he's wrong--I just would like to hear the full reasoning behind that perspective.

I'd love to hear what that actual perspective is. Gitlab is an interesting product I haven't spent much time reviewing until today. Maybe you can provide the evidence to back up the original poster's point??
Are there any dynamic scanners that are designed like Vuls or Clair (I'm assuming they're both static)?
Give each team member a different assignment - this should avoid the mentioned problem.
Like I said I speak for myself not Google.

They're both valuable, perhaps for different types of work.

A balanced tree does not tell me much about a person's knowledge but how they are able to apply and learn CS concepts does. Deep knowledge of a problem domain is valuable, but also highly perishable - the world changes fast and good engineers need to learn and adapt. Furthermore, if a candidate speaks about a domain they have deep expertise in, we have two more problems:
1. The interviewer might not know enough about the field to assess the candidate. (Generic CS algs and data structures are a good common denominator).
2. A candidate's knowledge about a field doesn't tell me how good they are at reasoning. They may have spent 5 years doing that one thing - that's enough time to learn almost anything in a limited domain - say OS schedulers.

How would you structure an interview process?
I can see a situation where the USG would want this constellation to exist.

If you go to the middle east and many third world countries much of the Internet is still satellite. If a particular country wanted a way to insure that they still had access to most of the world's internet traffic (as economies grow and infrastructure is built) they might prefer a constellation of LEO sats capable of carrying the entire planet's traffic in a point to point fashion owned by a US based company who is very reliant on the USG for most of its other business.
No, this is not made OF serverless, it's made FOR serverless. We run on big nodes in the same cloud as your app.
Nope - only the business plan - my Pro Plan (which they rebilled two weeks before announcing this change) has also just broken all its public folder links...)
Yes Uber is toxic wasteland, definitely a big black mark on your resume. Quit while you can!. Good luck.
They were super cute. Boy genius builds a space ship powered by a car battery, fuelled by your parents wine and .. yea I forgot all the other things you had to collect in the first one.

They were all good, but I think one of my favourites was Keen Dreams with the giant potato monster at the end.
Calcolo Codice Fiscale Online
It would conflict somewhat if it was a literal instruction that it's too far to walk.

he's also alluded to the meaning in the opening of one of his books what "not far, but too far to walk" is and said in an interview that "it doesn't take a genius to see what he meant".
Intel will acquire Mobileye
Even worse: the new "shared links" do not work for hotlinking photos, which is the only use I had for them. I understand Dropbox may not like this kind of traffic, but it still sucks they removed the functionality.
True.

I was mostly stating that in regards to the viewpoint of orthodox Jews as espoused in the GP.

My main point was that it is not an idea that came about in the 20th century.
The author of this article really gets web components wrong. You don't use JS for everything. Web components have a built in DSL.

The below from the article is ridiculous and HORRIBLY INNACURATE:

['Hello', 'world'].forEach(('text') => {
const p = document.createElement('p')
const span = document.createElement('span')
span.textContent(text)
p.appendChild(span)

MyComponent.appendChild(p)
})`

In RiotJs you would build a web component this way:

<text-breaker-upper>
<p each={this.input_str as out_text}>
<span>{out_text}</span>
</p>

<script>
this.input_str = input.split(" ");
</script>
</text-breaker-upper>

Then you declare it ON THE PAGE.

<text-breaker-upper
input_str="Hello World">
<text-breaker-upper>

Web components much more intuitive, reusable, better separation of concerns, less bloat, and more elegant than React..no bastardization mixing of JSX, CSS, and JS, and how the web (and any sane technology) was meant to be.

The sooner this JS front end framework B.S. wasteland nightmare is behind us, the gournd salted on where it stood, and we laugh at JS like we laugh at COBOL.... the better in my opinion.
On-premises distributed service discovery written in GO
So at the end of the day, the guy might be giving away $1 million, but it's likely he will also make more than that from the book sales, or at least something close.

No wonder he has a million to throw around!
The closest case I recall is that some seed banks were mixing the Monsanto's seeds with other seeds (in a seed vault) and trying to argue that the resulting seed didn't need a license from Monsanto.

Probably the main case that comes up is the Schmeiser case, where Schmeiser claims that his roundup-ready canola came from cross-pollination from a neighbor's field. Schmeiser's account does include the fact that he specifically tested the canola in question and found it to be resistant to Roundup--and subsequently used that in later crops. The court concluded that he had to know that at least some of his crop had the GMO canola, and that his deliberate use of it in the subsequent year constituted infringement.
The process is not designed to find "real talent."

"Real talent" is innate and thus no amount of outside valuation will ever do it justice. No one else, but the "real talent" holder, can effectively judge his "real talent" so it is up to him to make it known to others that he does, in-fact, hold "real talent."

The process is designed to find people that are good enough to do an array of jobs. "Real talent" gets scouted, because it's shown that it "has got the right stuff."

This argument boils down similarly to the "smart but lazy" exasperations. "I'm talented, but no one realizes it!"

Candidate 1 is getting the job at my startup and Candidate 2 will be getting a referral if he ever decides to take up a teaching position. Deep specialization is useless unless you're doing consulting (in-house and out-house) or teaching.
I think the answer to the mp3/h.264 question today is yes, you do have to pay party X. The payment is for the license of the spec, I believe, and not the implementation.
Do GitHub's updated ToS conflict with copyleft?
I saw that, cheers.

I'm more interested in the higher level takeaway. Why should developers use Dragonfly?

Don't get me wrong, I appreciate the ability to peruse the kernel implementation narrative in the first place.
As I'm not a kernel developer I'm left wondering what it means.

e.g. better multicore performance?
How do you plan to scale to other cities? Franchises, distributors, technology support vendors?
For others interested in the performance of Chrome, there is a great chapter on it in The Performance of Open Source Applications: http://aosabook.org/en/posa/high-performance-networking-in-c...
I don't understand why October 4, 2012 is even mentioned here. That's when they disabled public folders for new users, but now they are getting rid of all of them. Dropbox is getting rid of public folders entirely.
They didn't get bored - they hired Ruth Porat as CFO and she trimmed many of the high-cost no/low return projects.
Video buffering. With TCP you can ensure delivery of the traffic ahead of time, retransmitting if necessary before a particular segment needs to be played.
My definition of snuff film is for example a terrorist beheading video produced specifically to be distributed. Such things definitely exist. Is yours different?
Renault's entire management implicated in pollution test fraud
Hey, thanks.

I had some confusion with the install. It seems the Docker install is favored, but not using a lot of Docker stuff I went with the gitlab-omnibus install on Ubuntu 16.10.

It worked but I didn't feel especially comfortable with it, there were a number of steps. That's vague enough be useless and it could have just been my own ignorance. What is the suggested install if that isn't too basic of a question?

I also had issues with it not liking users sending rather large files but I believe that's an odd use case.

I would use it again but the simplicity of Slack (no setup and no management) won out for now.
One more pitfall: if you add or remove elements, it also causes a reflow. A common pitfall with applications that render lists is that they do append operations iteratively (with a reflow for each iteration) rather than in one go (with only one reflow).

http://jankfree.org/ is a good resource for causes of slowdown.
Webpack bundling is not as optimized as I thought it would be
I agree. He was featured on an Expedition Unknown episode and the host went out with some people that have been searching for a long time. Below is what I recall as theories from the show and some of my thoughts.

Begin it where warm waters halt.. canyon down = Yellowstone (known to be dear to Fenn), waterfall

Not far, but too far to walk... There'll be no paddle up your creek .... Just heavy loads and water high. = Seems obvious to be a raft through rapids

Put in below the home of Brown = refers to brown trout, good fishing spot
Tiny, headless, GbE-equipped, quad Cortex-A53 SBC sells for $15
4 years seems a very long time for development.

I'd be interested to hear why, and what you would do differently if you were to start from scratch.
There is an annotation that can be used in the JDK to mark methods as polymorphic. The compiler will declare the method call with the types of the arguments and result where it is called, and the VM will handle it. This allows a very small set of core methods to take variable numbers or types of arguments without boxing them or having to put them in an array.
Maybe just coincidental, but while I was searching thru Dropbox mail looking for details for another reply here, I noticed this message from Aug 26th 2016:

"We’re reaching out to let you know that if you haven’t updated your Dropbox password since mid-2012, you’ll be prompted to update it the next time you sign in. This is purely a preventative measure, and we’re sorry for the inconvenience."
Tesla Announces Offerings of Common Stock and Convertible Senior Notes
I'm self-publishing a book on combining React and D3. Talk about niche.

So far (over 2 years), it's resulted in about $50,000 of revenue. Probably going to breach $100,000 lifetime revenue by the end of this year.
Yes, it has to do with the way Calvin handles transactions, which are required to declare their read and write sets before executing.

These kind of transactions are also called static, and are normally of the type "I have this read/write operation(s) against multiple keys, go and do it" vs dynamic transactions that might depend on read values from the db to figure out what to do next.
I doubt FreeBSD can read btrfs volumes directly; however if they let you set up a fully virtualized VM (i.e. appears like its own hardware and you could install Windows under it), then you could create the correct sized VM, install your OS, then migrate.
This link leads to an HTML full of garbage data that automatically downloads for me. What am I missing?
And vacuum too. Speed of light is smaller in optical fibers and copper wires.
Care to clarify? Throughput is determined by the bandwidth-delay product which is a function of bandwidth and, just as critically, latency (literally bandwidth * rtt). And jitter is just variable latency.
Not a single comment about malware. I will NEVER again install an app that is ad supported because I got malware on my phone because I merely started an app that served an ad from god knows where.

Unless you deal with this issue, I'm going to continue to use uBlock Origin and uMatrix. Once sites close up, I'll decide to pay the fee, or not. I'll likely not pay the fee and find something else to do with my time.
https://news.ycombinator.com/item?id=13856551
Just to be clear: the calculator takes Level, Experience, and Location into account. If the candidate and recruiter arrive at different numbers while typing into the calculator, then there is apparently miscommunication about one or more of those factors. But being asked to agree to something that is lower than what comes out of the calculator is just not something we do at GitLab. If it came across that way then something got lost in the communication.

Matt, since I deal with the comp calculator every now and then, if you'd like to provide more specifics of your situation, can you please email me on ernst@gitlab.com ?
It's described a bit in the video [1] they seem to use VMs as docker hosts.

[1] https://youtu.be/x4IBKUmC5ns?t=1374
It's still in operation and, as others have mentioned, the support was very responsive and friendly. So why exactly are you complaining again?

https://fiber.google.com/about/

https://fiber.google.com/newcities/#viewcities
"I have found that times in my life when I exercised less, I forgot more. I also find less time to exercise as I grow older."

Want to improve your memory and brain function at any age? Exercise. [0] Want to add new neurons (neurogenesis), exercise. [1] Want to improve your neuro-plasticity? [2] Learn new skills.

It's always bothered me nerds/tech-heads optimise their lifestyles for time, not realising fitness, novelty and rest can be used as a strategic weapon to getting better at what you do. I'm not being critical of the OP, I'm just observing what I see in my own tech circles.

Reference

[0] http://www.health.harvard.edu/blog/regular-exercise-changes-...

[1] https://www.dnalc.org/view/848-Exercise-induced-Neurogenesis...

[2] http://www.nature.com/nature/journal/v427/n6972/full/427311a...
It's really hard. I haven't found a way to do it successfully yet. I think a lot of it depends on the "coolness" factor. Also interested to hear from anyone who has done it successfully.
They're overdoing it with:

"you want ownership of these intellectual property assets to be the property of the startup, not the individual founders" ... "means that nobody can hold the company’s future hostage purely on the basis of their past contributions"

This ain't so easy nowadays.
Some writers who lied or plagiarized
> The 15 Mbps is TCP bandwidth, and the 100 Mbps is physical layer bitrate. They are not comparable.

In practice TCP gets very close to the link rate unless you have latency much higher than what you typically have on cable/fiber. Fast.com (which "performs a series of downloads from Netflix servers" according to Netflix) benchmarks at 155 mbps on my 150/150 connection. (Cable/fiber systems are usually provisioned at a higher link rate than what is marketed: http://www.dslreports.com/faq/15643).
Finite state transducers in Go
Maybe the first one.

GCP can't span multiple public cloud providers, or even different continents within GCP, apparently.

Indexes and cross-partition transactions aren't consistent, which doesn't meet, to us, the minimum bar for utility. Your docs say the consistent write throughput per entity group is 1 write per second?
Although it involves a redirect, so it's not, per se, direct, appending ?dl=1 to a Dropbox link does at least trigger a file download.
You can treat the serialized S-expressions literally as Lisp code. The first token of the list could be the name of a macro, for example, that could expand into any kind of code you want to execute.

(So yeah, you better be really, really sure you control the data you are processing this way.)
Optimizing Semantic Pointer Repr. For Symbol Processing in Spiking Neural Net [pdf]
> A product must not constantly evolve/improve for it to succeed

Unfortunately, it goes against the startup ethos. That's why I avoid using startup products whenever I can. With regular companies, the problem is less pronounced, though it exists nonetheless.

It's sad people have to keep fucking up things they first made work, only because they're looking for more profit.
The Bean-with-Bacon Megarocket was fueled by Dad's Everclear, as I recall, and propelled with the vacuum cleaner.
Harsh but true. I'd go even further and say to be successful in tech, finance, etc, by all means keep your moral compass in good working order, just leave it at home.
I'm amazed that there wasn't an outcry the other month when they - just one day, with zero notice - renamed my shared folder and made it a Team folder.

Big deal? Well, they actually changed the name of the folder. And now I can't modify it. So yeah, big deal. I have Logic Pro templates that look there. They all broke. It wasn't too bad for me, but imagine if you had scripts or tools or whatever pointing to a file on your FS that happened to be in one of the affected folders. You woke up one morning and they were all broken.

You can't just rename people's files. That's not part of the social contract I have with you, Dropbox.
How to Get a Digital Marketing Job When You Have No Experience
> arguing to regulate the freedom of individuals is authoritarian.

'literally any regulation is authoritarian' --timthelion 2017

> you are far worse than your average mexican when it comes to crime

That's not true. The population of Mexican immigrants is not the same as the population of Mexico which is not the same as the population of the USA which is not the same as the fraction of drug users. You also get the conditioning wrong: the relative risk or odds is what matters, and that requires both population prevalences of drug use, and the lifetime drug use rate in the USA is quite high - for hallucinogens alone it's easily 10%. Throw in marijuana, underage alcohol, and so on... Also, illegal immigration is a crime, so if you want to compare crime rates, you ought to be taking that into account in estimating immigrant crime rates. (Illegal immigration is OK because it's victimless? Well, so is using LSD. You can't have it both ways.) Nor can you compare the immigration incarceration rate because the populations differ drastically in demographics (gender, sex etc) and is censored (given deportation, self-deportation, or voluntarily leaving afterwards).
What's a "satellite lookup for gps request"?
Great-looking site =) And a very timely service in the wake of the recent string of controversies at Uber and other tech companies!
I'm asking out of curiosity (e.g. I have no need to pay a lawyer or CPA to answer this): Would the founders have to potentially, or always, pay taxes on the conversion? Seems like the sale of the LLC or the assets could be recognizable gain.
The ideal case would be to get a new ZFS system and copy over the network. Depending on how big your data is, and how many spare drives you have, you could probably do something hacky like creating a small ZFS pool on linux, empty a btrfs drive, and then move it over to ZFS. At that point you could export that system and switch over to FreeNAS. But the end result wouldn't be optimal, pretty far from it.

edit: just to clarify ZFS under Linux isn't hacky, ubuntu 16.04 makes it pretty nice, rather this particular suggestion is hacky.