skysight-inc/HackerNews huggingface dataset:
I'm reading the words you are saying, but I'm hearing fuck off. To your point, it would be great if the driver's had the ability to charge according to their cost basis. But they don't. A lot of should be's in your world. All I'm saying is that the money Uber makes appears to be closely linked with free riderism. If a poacher and a person willing to purchased poached game from publicly maintained land, voluntarily transact, I'm not sure either is a paragon of capitalistic virtue you seem to be implying.
Once you get ytalk running, the next step is to install colossal cave adventure.
welcome to the real world. This gives you a lesson that no company is looking out for you (for the most part). Sure there are some good managers and team members out there to work with but a company no more takes care of its employees as it used to in the past (think pension days).

The game is simple. You look out for yourself. While you are at a company, give them your best. But if they don't give you what you need, don't be surprised. It is just business. Either you stay with them or just move on. It is unfortunate that to even think about getting a raise at most companies, we have to threaten them with counter offers etc.
Gotta agree, it's not a desirable lifestyle. The only thing that makes it semi-doable for me is that it's getting me closer to building up enough side income to quit my day job.
It was not intended to be... just a joke :) Any backlinks don't hurt though...
Commercial diving operations have used hydrogen mixes on an experimental basis for extremely deep dives. This was done mainly to reduce the work of breathing, not to save helium. At extreme depths of like 400m even helium gas gets thick and hard to breathe, whereas hydrogen is a little less dense. Nowadays most work at 400m+ is done by ROVs instead of human divers due to cost and safety.

For sport diving in the 30 – 120m range using hydrogen mixes would be ridiculously dangerous due to the fire risk. What happens if your tank leaks on the dive boat next to an engine? No sane dive shop owner or boat captain would ever allow it.
I don't think these things are all that different, in the very early stages.

The very first part of computational thinking is understanding that you can make a very specific and precise procedure to accomplish a task. If a student is at an age where reading and writing is easy, then learning the syntax of a language is a fine way to accomplish this. The student will spend a lot of time with each finicky word and symbol to make the computer behave, and while they may not recognize that they are defining an abstract procedure, the result is hopefully some intuition that the computer is a very predictable and reliable machine that does exactly what the code says, even if it's not what you meant. With exposure to more languages and by writing more programs, hopefully a student begins to recognize patterns and abstractions in their code, and that's the point at which they become real computational thinkers.

If a student isn't ready for that, there are still fun things to try. One cute one I've seen is "program your parent" exercise at a workshop. The child can make their parent move one step forwards or back, turn left or right, pick up and put down an object, and put one thing inside another. Can they make their parent pour a glass of juice? Or put a lego back in the box?

I don't think there is a chicken and egg problem here, because learning to make a dumb machine perform a task by following a procedure is the essence of computational thinking. Learning the basic syntax of a language is probably the most efficacious way to experience this for many students of many ages, even if the explicit goal is "do well on an AP test" or something mundane.
While I see where you're coming from I think your analogy is flawed and it doesn't quite apply here.

As a martial artist and weight lifter that totally makes sense - practice, sparring, doing the actual activity is what will make you good. The more you do it, the more you train your subconscious to intuitively know what to do.

As an engineer and tutor it only applies in a limited way. I have taught people who want to learn programming but lack all sorts of fundamentals. What they need to do is just go back to basics - read a book - do the exercises. I find that as an adult learner missing the basic background on things just makes everything hard. You will need to ask questions every step of the way. Who will be on hand to answer those questions? People like me, who have sat down and studied the basics and learned from first principles, i.e. worked through the books.

Coding is like math. Both practice and theory are important. If you don't read the chapter first and try to jump right into the exercises, you will not be able to do them properly. If you read the chapter but do not do the exercises, then you will forget everything you've read.
And a new unofficial national holiday for Finland. Finally!
It's not that I would find it off putting, I quite enjoy happy hours and having optional social interaction with coworkers outside of work.

It's just that they're such tired, cliche phrases.
Again, "lesser" is relative.

"Some" is more than "none" by a significant margin. A single functioning MRI is significantly more than no functioning MRIs.

> I'm aware, the amount of waste helium produced wouldn't meet our needs.

Yes, the energy produced by nuclear power is huge - which means you don't need to convert much mass and hence you don't wind up with much He.

Something is infinitely better than nothing. Again, take Pu as an example of that - we have very little of the stuff but we are careful with it because of the scarcity (something that we are not with He); if we were forced to we could probably stretch a limited He supply a bit further, just like we do with Pu (e.g. not using it for bloody balloons). He is a great cryogenic for MRIs but possibly it's not the only feasible solution to that specific problem: it might be possible to replace it with a more common element.
https://news.ycombinator.com/item?id=9735042

I think this feature is instrumental, or rather should be instrumental.

We are talking about the platform that will soon define the main medium of human expression. It's no less significant then everyday language. It should be open, by design.
Ha, this would be pretty great. I was disappointed to see that it hasn't yet launched.
Always seeing mega-corp gets fined millions and the people they wronged get nothing. Where do these fines go?
Ask HN: Best 4K IPS monitor for an array of three displays?
Lately 4x1920x1080 hasn't been cutting it. With four HD displays, it feels crowded and fragmented. So I've started changing over to 4K displays on a GeForce GTX 960 with 3 displayport interfaces.

The 4K world is still expensive, but the on-screen real estate and seamless environment is worth it to me. And after trying my luck with TN displays, I'm ready to pay the extra money for IPS to have a viewing angle that isn't so confined and high-glare.

I want to have three 4K IPS displays in portrait orientation side-by-side. I've been seeing more and more of that setup, and it seems to work best for what I do.

I'm looking for an affordable IPS ( In-Plane Switching ) display with an optimal resolution of 3840x2160@60hz.

Does anyone have any pointers on brands, models, and vendors for this sort of thing?
Think twice before branding your company as “the Uber of X”
We don't have any yet, we are just few months old project. We will will have a distributed server by end of this year.

We have stand alone server now which includes currently three modes of operation

-- memory

-- filesystem

-- donut(experimental)

A small video to help you download and start a memory mode - https://asciinema.org/a/21575

Client tools and libraries are ready to be used by community to give us feedback on.

- https://github.com/minio/mc - Minio client collection of tools like `ls`, `cp`, `sync`, `cat`

- https://github.com/minio/minio-go - Golang

- https://github.com/minio/minio-js - Nodejs

- https://github.com/minio/minio-java - Java
In Denmark you are protected/seen as an employee after 12 months of freelancing if you mainly work for one company.
You don't understand. You won't see any cures, because there's no money in cures - cure somebody and they're no longer a customer. The money's in treatments, so that's where the research goes too.
Lyft, et.al. 's are not part of the contractual relationship between Uber and the driver.

You are confusing anti-trust law ( or something else ) with labor law.
http://x86-64.org/documentation/abi.pdf , for one example.
CEOs cannot make magic, but Nokia had everything they needed inside the company except perhaps the willingness to realize the market had changed and that they had no longer a viable application layer. That much was evident since the first Android - it would be a two horse race and Android was the only one they could ride.
They didn't receive confirmation of the contract changes, yet they still started their employment, which could be considered to be agreeing to the original contract.

Regardless, the employer almost certainly has a very high caliber legal team, and you? do you even have a lawyer? You think that you're going to get the better end of the argument in court based on an extremely tenuous thread? That's not the smart way to bet, you're more likely to get your ass handed to you. If you want to modify your employment contract you need to be upfront about it.
I think you have a point, and (elsewhere here, among other places: https://brendaneich.com/2007/03/the-open-web-and-its-adversa...) I've argued that the Web's open-box nature matters. It's not just an accident or hindrance.

If I'm right, we won't see wasm overused such that the web becomes a sea of monolithic and opaque apps (as too many mobile OS homescreens are). Per the FAQ, wasm is also for hot kernel code and reusable libraries helping mostly-JS apps.

It's up to web devs to keep innovating ahead of browsers, to keep pushing for better HTML, CSS, JS, and beyond. One way to do this might be via wasm modules that extend the web. The https://extensiblewebmanifesto.org/ project continues.
Well, you should probably put more blame on the corrupt lawmakers who decided to give away Helium reserves beneath market price.
One wonders if some enterprising Craig Newmark type person will set up a service offering fewer guarantees but charging a small fixed fee on each transaction, much as Craigslist does with job postings.
Do you know how much they try to push their own changes back upstream?
Thank you for singing the praises of bookmark keywords, which are apparently a long-lost and forgotten feature to many people. I love all of mine, and it sounds like you've created a great library of your own. Good thing neither of us have to agree on what keywords to use.
All of those transaction costs can be handled by decentralized communication backed by reputation systems. Blockchains are great platforms for reputation systems. We will soon see that while it's hard to get systems off the ground that require network effects, making them entirely open and run by no one makes them a great choice for developers and consumers. I expect that decentralization yields its own sort of network effects.
Let's say I flip a million different fair coins 20 times each. Then I analyze my findings and see that coin number 54 of them was heads all 20 times. I present my results to my peers saying, "Coin #54 is defective! The chances of this happening by chance are on in a million!" But I'd expect one of them to be heads every time flipping that many coins. It just happened to be coin #54.

The problem is we're not matching up our statistical analysis to our testing when we look for findings then naively test hypotheses based on those very findings.
Well, some of web apps are already blackboxes, due to use of languages which are compiled to javascript (JS output usually is completely unreadable) and tools like Google Closure Compiler. WebAssembly won't make much of a difference.
Qwikword – Review
Please let me know your feedback about this App.
New Instagram? The next big thing?
app.qwikword.com
Thanks
I look forward to the day when the scientists bless humanity with a photosynthesis gene, so that our autotrophy-powered intellectual capacities can help the Free Market lead us to the next Pareto optimal unencumbered by animal impatience.
Didn't WMLScript (a subset of Javascript used for WML) have a required byte code representation?
So then you refuse that contract. If you are saying that the whole process is unserious then you're making a huge mistake since the legal system considers signing a binding contract to be a serious endeavor regardless of how you feel about it.
I thought it was real until reading the comments here.
Particularly since I recall that Google had six stars last year.

Has Google gotten so much worse in the last year? Or has it perhaps stopped funding the EFF?

Edited to add citation: http://www.theregister.co.uk/2014/10/14/assange_bollocks_goo...
In the Java applet days you'd actually have to do that -- round-trip your generated bytecode back through the server -- and I was like "Hello, you must be kidding". That's why I don't just assume they've made direct loading possible.
Swift is part of the larger family of OpenStack. Swift should provide (haven't verified this myself) better integration with all of the other OpenStack components (Keystone, Cinder, Neutron, etc.).
No. The USGS has a FAQ item covering this [1]. The quakes are too small to dissipate the stress and may cause damage anyway.

[1] http://www.usgs.gov/faq/categories/9830/3353
Closed-circuit rebreather technology is already about as simple as it can get, but there is a fundamental minimum complexity that will always be higher than open-circuit. You will always need multiple O₂ sensors (for redundancy), probably a CO₂ sensor, control electronics, batteries, solenoids, scrubber, readouts, etc. Those items are usually quite reliable but they still introduce additional failure points and risk of operator error.
If it's a personal project, it's largely a matter of taste, I think. I did tarball-upload style myself before.

I just like to comment that having public repo doesn't necessarily mean you suddenly have to deal with issues piled up by others, although in recent trend repo providers do encourage that kind of open communication (On github, I can turn off issue tracker but I don't know how to turn off pull requests).

Even using private repo, you still get bug reports, feature requests and patches via email, or (worse) stumble upon a blog or tweet complaining something isn't working for somebody. The reason I moved to public repo for my projects was that I got tired of dealing with patches manually - sometimes people sent patches against the release which was already fixed in my repo or had conflict with HEAD; sometimes I couldn't reproduce the problem so I had to send provisional patches to the user reported a bug to check out if that would address the issue. With public repo, I could just say "give me a patch against HEAD" or "I push a potential fix on a branch so check it out". It's so much easier. But again, this all depends on what kind of feedback you're getting, or how often your releases are, etc.
yes ... or mining or anything else ...
This would make a great episode plot in HBO's Silicon Valley.
I hope so. The practices of those companies suck and are terrible for farmers.
Text editor on a plane with a dyslexic writer... not a good combination. And the scotch... that probably didn't help either. Fixed! Thanks :)
While that is generally true, one should remember that programmers spend a lot of their time trying to help abstract that all away. I wouldn't ask my OS to open the top left cabinet and take out a glass, I would ask it to give me a glass. The OS was built by people who already know the optimal glass fetching method, so I just need to tell it what I want, not how.

The problem there is that if you want to get anything original done, you're gonna need to start getting to that low level where the abstraction isn't there. We sort of side-step this in education by starting with heavily abstracted systems like greenfoot, where you ONLY say what you 'want to happen', like 'object should move left'. Once students raised on those systems start to encounter real problems, they falter, because they've never had to cope with the computers stupidity before.
Microsoft Finally Gets That It Won’t Win the Smartphone War
This ruling, yes. But there is a similar ruling in place in Florida and there may be a federal decision on the horizon IIRC.
The essay by David Hestenes is a worthwile read. Especially the comments where Geometric Algebra is discussed.
I originally designed the name-based public/private methods for Go. I didn't know Oberon had the same design.
Did Algol-60 have first class functions? It's not like Python just forces you to type the parenthesis to be meticulous; not typing them is perfectly valid code, it just means a different thing.
Ten EVPs now reporting to him. That seems like a lot.

Applications and Services Group -- what's in it? Sounds like Cortana, HoloLens, and XBox.
Products and services fail for a lot of reasons. To start with, customers have to be aware that a competitor even exists before price can become a factor.
An Unfair First-Look at Windows 10: Insider Preview
You can think of object storage as a type of key value storage optimized for storing unstructured data at scale. These include but are not limited to images, video, backups, and binary blobs.

You can contrast this to other key value stores such as memcache which is designed to cache data in memory or Cassandra which is designed for storing large quantities of small, structured data.
Politically correct is a pejorative term, you must use the word benevolent or words "socially progressive" /s.
Uber's outcome on this case does not mean that there are no other companies that have not been discovered that are mis-categorizing employees, if anything, it's the opposite: Uber is mis-categorizing employees, so it's highly likely that other companies are too.
"4 out of 5 [__PROFESSION__] agree. [__BRAND__] is the best!"

Statistics can be true and false at the same time. Depending on interpretation of the data and how you try and 'spin it'.

This is why I'm wary of any study that only shows their statistics, but does not share their testing methods.
Just wondering...does that tell us more about office managers, or about Biomedical Engineering ?
Why lawyers should quit law and start coding
UX makes all the difference
> And we are richer then we were before

Well, that depends who "we" is. "Car owners" as a whole may well be poorer than in the 1950s in inflation adjusted terms: median income has gone up some, but car ownership has moved down the economic scale, too. And there are different looks at the top end of the market, the part that caters to people who are willing to pay extra for fashion.
Unlimited should mean limited only by the physics of the device. The limit should be determined by the bandwidth and the number of seconds in a month.
> Prepare for the onslaught of new (and old) languages targeting the web.

I'm not even joking when I say an RPG IV compiler would probably make you some cash.

Of course, I knew people who wrote their website in COBOL (Micro Focus COBOL to be specific). This would probably please them greatly.
Password Safe? http://pwsafe.org/ Originally designed by Bruce Schneier: https://www.schneier.com/passsafe.html

I have found it to be good enough for me but then I only use it on one Windows desktop with occasional syncing to a laptop.
This looks really cool, but I've flagged the submission.

> If your work isn't ready for people to try out yet, please don't put "Show HN" in the title. Once it's ready, come back and share it then.

> For example, blog posts, email signups, and fundraisers can't be tried out, so they don't count as Show HNs.

https://news.ycombinator.com/showhn.html
Bringing SSL and More to Compose MongoDB
Note this is a different article than the TechCrunch one, this goes into the impact to Uber if they classify drivers as employees and you can see that it doesn't look good for Uber.

I wonder what the appeal process is here. I guess one of the good things about the current 'all money is private' investment strategy is that there isn't some hedgefund dumping millions of shares of Uber stock in uncovered short sales.
Poll: Developer with or without degree
If you work as a developer, programmer, software engineer or by any other title (basically programming), please specify if you have a degree or not. Please only select one option. Thanks
CS degree (CSE, CE, or SE degrees goes here too)
Other Degree
No Degree
To expand on the database point, there is a great paper by Stonebraker and Hellerstein covering the lessons learned and forgotten over the last 35 years of database research - http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.113....
Go Change Proposal Process
In this side of the galaxy still looks like JSF with RichFaces and ASP.NET WebForms.
Yup, the dot com bubble is back, and worse than ever.
Twitter for Android swaps the Favorites star for a heart… for some
I blow some people's minds when I tell them about tab groups (ctrl+shift+e) in Firefox.

>Good thing neither of us have to agree on what keywords to use.

Precisely! :)
IBM Bluemix Debuts Apache Spark as a Service
The only person in this thread who I see saying anything about not being upfront about it is you.

I'm curious as to how this would play out in court, though. They say you agreed to such-and-such in the contract. Asked to produce the original contract, they pull out a copy with your signature and the relevant clause crossed out and initialed by you. Is the court really going to say, "Well you didn't initial it, so even though you clearly saw this change and accepted the signed contract and said nothing about it over the X years that Bob worked for you, we'll say that it's still in force"?

I'd also like to know why "they still started their employment" would be considered to be implicitly agreeing to the employer's version of the contract, while "they still paid their employee" would not be considered to be implicitly agreeing to the employee's version of the contract.

I can see how you'd get in trouble with the tactic of just taking the contract and then ignoring it. But you get a contract, you counter, everybody shakes hands, you're on the payroll and somehow that implies that you agreed to theirs, and not vice versa? How could that possibly be?
>Donny personally guarantees your Internet website will cost $3 or less. If not, there'll be hell toupée!

Nothing can trump the special place in my heart for bad puns (is there such a thing as a good pun?)
It might work better to have an AMA-style thread where people can ask him to review their work in comments, more like the job threads. That way there's just one interesting new thread to upvote and read. Either way, this is a nice thing to do.
The "Great Purge" by Nadella to get rid of all of Balmer era old guards so Nadella & Co can reign supreme in Microsoft.
We should try to make the web faster. But it seems to me as though that in this process, there is no discussion about keeping the web readable. (Sourcemap's can be turned off.)

I don't think these two features, fast+readable, oppose each other. Not in the long run at least. I'm sure we can find a solution to keep the two together, as long as we consider both to be essential.
> Something is infinitely better than nothing.

Eh, honestly, that's a largely meaningless statement.

Let's say we went from 40 million cubic meters of helium a day to 1.

That would effectively eliminate the vast majority of industrial helium applications due to cost.

So no, "something" isn't better than "nothing" if you go from "abundant" to "very scarce".

And yes, there are absolutely applications (such as welding) where there are alternatives available (argon and xenon, particularly). But that isn't solving the helium shortage problem. It's coping with it. Which we should be doing. But we can't expect fusion to help us along... it's not an answer, here.