skysight-inc/HackerNews huggingface dataset:
Especially since the implementation details are not set in stone. Once the lower-level protocols start to stabilize, more efficient implementations will probably emerge.
CFPB was just called out [1, 2] by Rep. Jeb Hensarling as unaccountable and a "rogue agency". The head of CFPB responded in an interview this morning [3].

Mr. Jiang, you'd better get your complaint in now before they're disbanded!

[1] http://www.npr.org/2017/04/05/522756745/head-of-consumer-fin...

[2] http://www.npr.org/2017/02/24/516983751/rep-jeb-hensarling-c...

[3] http://www.npr.org/2017/04/06/522826544/consumer-financial-p...
Xeon E3: A Lesson in Moore’s Law and Dennard Scaling
I think I might ask my employer to pay me in bitcoin soon. Or shit, maybe gold bars that I pick up every few weeks.
I totally understand the people who think barbaric is too strong a term, but I'm not sure why they believe physical labor is such a terrible job. I've had physically harsh jobs before, construction, military, and they could also be 9 to 5, or sometimes they were more seasonal, it wasn't any worse. It was better in some ways, since the physicality of them made me stronger and probably had good mental effects on me. It was great to actually be out during the sunny hours of the day.

The 3rd world countries have it worse argument is a fallacy, the existence of a worse condition does not negate the negatives of another and we should be smart enough to address issues with both and improve issues with both simultaneously.

Having said that, I'm not sure the structure he describes sounds any better to me. At this point, I just wonder why work is still at the center of our lives. It seems possible to me with today's technology to organize a society in a way where we finally redistribute back the gains of automation and optimisation made in the last 200 years. I would love a society where you're free to work as little or as much as you want. Or where everyone is a part time worker. You can get two jobs if you want to work more. I don't have the answer to how it would all work, but I'd love to see a discourse about the possibility.
There is sort of a feedback loop based on the reports you do file, whether the Fed ends up accepting or complaining about them, and also (sadly) news reports. It works OK.

Monitoring structuring mostly works fine at larger banks. The problem here is that the IRS doesn't have the same network of analysts and other quality control measures. At a bank, someone can take their money elsewhere and be held liable. The IRS has a smaller budget and much less incentives (very hard to switch governments) and so there's a failure.
Stop Writing Crap Code or You Just Might Find Yourself in Court
"Access control on modern databases is too course." - I think you mean "coarse" here.
Mar-A-Lago: The Price of Trump's 'Winter White House'
The fact that a semi-trained person manning a mall kiosk can successfully replace the component in question for $80 would seem to indicate that it's not actually very tightly coupled.
I'm a fan of being customizable. I'm not a fan of practically needing customizations.

My main editors are Vim and VS Code, both of which I find perfectly usable OOTB.
Building the Future of the Twitter API Platform
> This might sound nit-picky but I think we all (Americans) value education as a whole

Everything you wrote after that sounds exactly like we don't value education as a whole. We individually value getting a good education but far too frequently ignore how education as a whole is beneficial to society.
Blizzard Announces 'Diablo 3' Fans Will Get Their First Taste of Necromancer
On the Merits of QUIC for HTTP
>what exactly "not open" means in the hardware context

As natch said, lack of documentation. This lack of documentation prevents others from developing their own drivers etc.

>why so many manufacturers do not make "open" hardware

Multiple reasons. The first four of which I am confident that often play a large role, and the two last of which are more speculation.

1. Companies might feel that open hardware would put them at a disadvantage because others could copy them.

2. Company might have licensed portions of the hardware from other companies and therefore must adhere to agreements about not sharing information about the licensed hardware with others.

3. Maintaining an open project is a lot of work for a company. Everything from ensuring that the whole process is repeatable, to having a team of lawyers approve everything for release.

4. There is no incentive. Users buy their phones either way, even if everything is closed and proprietary.

5. Regulations regarding wireless communications hardware might apply?

6. Company might be using software tools in the hardware development process that they can't share freely so even if they did share the files others still wouldn't be able to use the files for anything?
Even the US has plenty of support programs that you can survive without a job.
Stripe opens its Atlas program to US-based startups
Maybe if there was better support at the connection layer, this might be better.

If ActiveRecord (Rails) allowed you to pass a free-form ruby function and built a procedure and executed it in SQL, I'd be all for it, but I'm not writing a one-off procedure and mantaining it.
I've actually never heard a story end that way. Pretty much all of them involve the bank convincing a court that a reasonable person would have recognized the error, and therefore you need to pay up.
Came here to basically say this much. Part of me feels already that databases are already too hugely complex. The "do one thing, well" part of me wants one application for data storage, and then middleware for relationship enforcement, stored procedures, etc. That's likely too pedantic for most but I really see wanting your data layer to be your application layer as a silly throwback.

Also isn't this a similar idea to what FileMaker Bento did?
I remember in South Africa talking to a gentleman who was obviously quite inebriated about how he was going to get home. His response "I just put my head down, press the accelerator and get home as quickly as possible." I was horrified!
If, "Canonical simply had no chance", then does that mean we're stuck with iOS and Android period? And no other mobile OS has a shot? If you believe that, then you're certainly entitled to your opinion, but I feel like that's not the type of hacker mindset that moves the world forward.

I'm optimistic because I've never seen one of these 3rd option OSes take the approach mentioned in the Crossing the Chasm book linked in my earlier post - they all went straight to mass market vs. targeting a niche, dominating, and then using that beachhead to expand into other markets. If someone makes a legit or mostly-legit FLOSS mobile device, targets it at the appropriate audience, and slowly and patiently nurtures an ecosystem, I think a 3rd option can succeed.
Blue Origin is ahead of SpaceX when it comes to their engines. I actually think the similarity is a lot like Waymo and Tesla with respect to their self driving programs. A billion dollars is a lot of money for a company that has very few launches and only about 600 people.
Up until very recently it was still legal to drink WHILE driving in Montana: http://www.deseretnews.com/article/700061870/No-more-Montana...
Looks like WSJ wanted a headline and took a cheap shot
The PostgrREST project is an interesting approach so fill this gap:

https://postgrest.com/
It sounds like you would like to look at something like postgrest. See https://github.com/begriffs/postgrest
A growing startup is all about evolution, just like Darwin’s theory
I didn't know that some domains were penalised. The ranking system seems very strange sometimes, so this might explain it. Is the list of penalised domains made public?
But the effort of creating that infrastructure burns energy and creates pollution that wouldn't exist otherwise.
I read that yesterday too, good article.

Left me thinking that people who give their children names like River Phoenix or Seven Costanza might be on to something.
So the next time you buy lets say a game on Steam, do you also feel entitled to have the same game for free on Wii U, Switch, PS4, XBox ONE, iOS and Android, regardless of the development costs and amount of people that worked across all those devices?
Bus riding has a social stigma outside of the very largest cities. Also, people in the US love complaining about taxes, and you know what costs money? Buses.
The did, it was called Usenet and it was glorious.
I don't really understand his point. He says that SQL has been around for 40+ years, as if that's a bad thing, and doesn't really say anything else.

I guess he is complaining about the idea that the user's input doesn't get insert directly into the database, i.e., the connection would be browser->db, and instead we need an application component that reads from the browser and shapes to the DB.

At this point, we must ask if the author has ever worked with one of the thousands of applications that implements their "API" through stored functions. I won't condemn this method wholesale, but people have mostly moved on to more flexible representations for good reason.

The whole article seems predicated on a belief that most work should be on the consumer workstation, which is why he starts by talking about how much better it is that people now have desktop computers instead of clients that connect to a mainframe in the basement.

The author apparently doesn't grasp that the web acts just like those old terminal clients he refers to in beginning of the article. There's a big server running the application in someone's datacenter, and your browser is a thin client over the top of it, an interface into its inner workings.

He blames this on databases. (???) The browser doesn't provide the mechanisms to directly connect to arbitrary protocols.

I don't really think there's much substance here.
Is Matter Conscious?
In your first paragraph, you present a scenario where the third party repair is responsible for the fault.

In the second paragraph, you present a scenario where the third party repair could have been responsible for the fault.

These are not the same. Apple is not legally obligated to repair a device that's been damaged by a third-party repair, and nobody is saying they should be. Apple is legally obligated to repair a defective device, even if it has been repaired by a third party, unless the defect was caused by that repair.

They can't just say "this could have been caused by the third party, so we're not going to look at it." They have to actually figure it out.
Of course it's actually 7-6 with the commute and lunch
Many DBs weren't built to be exposed on the open web. The web didn't even exist at the time some popular databases were invented, and even after the fact, it's still not the purpose.

I would even argue that DBs have overstepped their bounds already with what programming abilities some have built-in. They should be focused on reading and writing structured data efficiently and correctly, not much more than that. Which database to use should depend on access patterns and structural requirements. Let the application logic be handled at a higher layer instead of mixing responsibilities everywhere.
I personally disagree with premise (though a few points I must agree with),
I think the real problem is the lack of satisfaction in general. Because
some capitalistic societies are obessed with growth, we've created problems
for ourselves that are not only pointless, but exist in part, to employ
drones of people, who due to their own life circumstances, cannot say "no."

Once all jobs serve a visible, real purpose and those working said jobs
can feel the satisfaction of being a part of the "cause", this problem will
continue. 9-5 or not.

One example of this may be flipping burgers at McDonalds, versus stocking
planes that ship food rations to war-torn nations. Funny how similar
the jobs are, yet the purpose differs.
I don't know the details in this case, but very often, any use of eval() prevents a lot of optimizations. That's because for anything the eval() can see, all static analysis goes out the window. In a dynamic language like javascript, there may have been precious little of it in the first place, but a lot of smart people have figured out a way to scrape together some run-time optimizations based on them. The existence of eval() tends to kill them.
(Data) What Silicon Valley Workers Think About Crackdown on H1B Visas
I wonder why Bezos is spending so much of his own money (OK less than 2% a year). Musk has perfected the art of spending Other People Money- government loans, green subsidies, IPO. Plus he has good customer revenue stream in two of his companies.
Why everything is hackable: Computer security is broken from top to bottom
I understand that he didn't choose the photo, but the body language strikes me strange, what with the arms outstretched. I'm probably being a bit harsh, because it's not his event, and he didn't set up the stage, or the lighting.

Regardless, I view speakers who make gestures like that with skepticism, since I associate the posture with grandiose self-interest.
This kind of pricing is mediocre. The market research clearly shows them pricing support that is just below "gouged by incumbents".

Nothing to see here. Still waiting for a truly disruptive company to turn this oligopoly on its head.
It's a fun thing to do and it gives you a lot of insight into what is efficient to implement in a programming language that you don't get by simply using someone else's language.
The pay is not the problem in most districts. Teacher pay is enough that getting a job at all but a few problem districts is pretty competitive. It also rewards extra degrees that have little if any value in more effective teaching.

The system is setup very defensively to protect the problem teachers from responsibility.
> DBs have auth systems already, but we mostly bypass those and reimplement auth in the stateless layer.

This is sane and good design. The db auth layer is for db management, not frontend auth (are you seriously advocating this?).

> DBs have programming capabilities but we mostly bypass that and build business logic in the stateless layer.

This is just (initial) design / programmer laziness. I bet if you start to scale up, you will think a lot about moving your business logic further to the real data for safety and for performance reasons. This is the point when you realise that db systems are very different and switching from one to another is not that easy...
You could check out http://www.catch22.net/tuts/neatpad

It is Windows specific but very informative.
Also incredible amounts of fun. However, I've always felt safer flying through the air on a dirt bike than riding a sport bike surrounded by hoards of distracted drivers paying more attention to their cells phones than their external environment.
I'm expecting to be along with predictions, being right around $500. I won't be surprise if it ends up being more, though.
Pretty sure you've got him mixed up with someone else, I went to a review of his book and saw this: "Matt Ridley is a zoologist by training and a disciple of Richard Dawkins."
The same argument can be made for not using non-standard data types in your schema. I'm actually torn about that, because as time goes on I prefer to put more and more constraints in the schema to ensure the data is valid, and remove errors in how it's accessed.

Should IP, JSON or geolocation data types (to name a few from Postgres) be ignored for portability if you are targeting Postgres during development and have no plans to port your app to another database? I suspect the answer relies on the specifics of your situation, and how likely it is you actually will need to target another DB.

In some ways, non-standard functions are easier, because you could probably recreate most of those from scratch if you had to.
Nvidia  Tesla P100 GPU Available on Bluemix
Most of HS class did not go to college. They knew with alarming certainty that whatever they did for work was not going to be enjoyable, was not going to pay enough, and for some of them would even be physically dangerous. It was just a fact of life. Work was something shitty that you did so you could put a roof over your head and food on the table, and what you did outside of work was your life.

The privileged few on HN (myself included 100%) who find their work rewarding, fulfilling, and extremely lucrative, are a fraction of a fraction of a percent of what "work" is like in the real world.
What is the catch on their "unlimited" marketing speak?

Also.. how are the towers going to handle this new "price war"? I've found them already overloaded in a number of places around the U.S.
This should provide some amazing graphics on a 4K screen! The console programmers do some incredible feats with the resources they have available.
Xbox Project Scorpio Specs Exposed Eight CPU Cores, 40 GPU Cores, 12GB of GDDR5
New Year New Beginnings: The Essential Guide to Making Your New Year Resolutions
The Emotionally Fit Founder, Part Three: Why Is Emotional Fitness Imperative?
Most of us are intelligent enough to google words we don't know. No reason to bring your personal pet peeves into an unrelated discussion.
If you own a PS4 or an X1 and the money to buy a PS4 Pro or Scorpio, it seems like the best move is to buy the upgrade of the platform you don't have. Then you've got access to both platforms' exclusives, and at least one new-spec machine for the games that aren't exclusive.

I think the most interesting thing is going to see how compatibility works out long-term for Scorpio. What will the cross-compat story be for the next console, and the one after that? Will they re-platform and lose compatibility again (and bring it back via emulation) or keep re-spec'ing the current platform? When will we see games that will play on Scorpio but not X1?
This is what blogging was like, no? Pingbacks created a conversation among posts.
How a Browser Extension Could Shake Up Academic Publishing
I worked for a record store in college and we had a Ticketmaster machine (back when they were actual ticket printers). We could only accept cash for tickets, per Ticketmaster policy. So on days that big concerts and sporting events went on sale (like The Grateful Dead, Charlotte Hornets, etc) we would make several large deposits of this cash throughout the day to keep our theft risk under our insurance limit. Under modern structuring/forfeiture laws, we could have lost all that money to the feds and still owed Ticketmaster for the sales we made - because the insurance policy had an exception for government seizure.
The chart says it all. TV fees per subscriber are still so lucrative that they will pay you to stay to the tune of $20/month. Not sure how sustainable that model is since you will not be able to charge more for that down the road, but maybe this works for shareholders in the short term.

As a general trend I only see this leading to greater consolidation in the market. Less providers means less churn which seems to be their target. Fingers crossed we get to the point where buried wires are no longer a limiting factor and more entrants can begin competing.
As a YZ250 owner and HN frequenter, I'm both thrilled and confused as to why this is on the front page.
Yeah, it's only available through Google services in developing countries, but the APKs are freely available online
You don't follow them.
How Product Managers Lose the Trust of Engineers
A Designer's Argument for Crafting Content in an Age of Abundance
Sometimes you've got to do some enduro!
Imagine you're in china. Do you really want the basic ability for two devices to talk to each other depend on something that goes over the internet?

And they still have to agree on the same server, that provides a certain lock-in or inertia. Ultimately it means you have less control over your network connections than with real sockets.

And for the purpose of discussion this about the freedom of running software on your computer and webcontent not being equivalent in that regard. With webrtc signalling servers you're just kicking the ball down the road because then you need to be able to run a server with access to real sockets on some other machine, just to use those poor imitations of sockets.
Writing once-off proprietary drivers for Linux is equally easy, no more, no less. Proprietary Linux drivers have the added downside of not supporting later kernel versions.
Stored Procedures have been around for a long time, so it's very easy to put some business logic closer to your database without resorting to the level of integration suggested by the post.
I think the author failed to educate himself.

Databases are a miracle product. If you think of an application as a car, the database is the engine.

The idea that you have a platform that can do everything without the abstraction of a separate data storage/query platform, that exists too. I'd argue that FileMaker, Lisp, MUMPS, and a few others basically do this in different ways. I used to be a DBA at a company where the entire company ran on Informix 4GL code (which was sort of like the Informix version of PL/SQL) within the database. Also a similar approach.

But... they also have significant drawbacks. You're permamently married to that app/database stack. If any component of the system doesn't scale... you're fucked.

By chunking out the solutions to include databases, app tiers, etc, you gain complexity but lose a lot of risk. If you cannot afford Oracle anymore, you can invest in labor to move to Postgres. If you're hitting a limitation with MySQL, you can move to Oracle. If you wrote your app in PHP, it goes viral, and you cannot scale it, you can migrate to a Java Application Server layer.
You googled it and learned what it was, now you know what it means and probably a lot more. If you want to learn stuff yourself you should be prepared to research. You are on a technology website reading an article about telecom, if you want to participate in the comments a baseline level of understanding isn't a big ask.
And yet, there could be more. So many 9-5 jobs have little or no meaning, yet we insist they are filled to provide people with "purpose" or to justify their continued existence.

Looking into the future and seeing 9-5 as "a step in the right direction, but far from the last step" is not inconceivable.

We look upon slave and child labor as barbaric, whereas not even 200 years ago it was the accepted norm. What prevents that from changing in the next 100-200 years?
> All because we're programming against a frozen database spec.

Relational databases, unlike XML, JSON, Key/Value stores and ORMs, do not pre-suppose document structure. On top of that, it is very easy to create new relations (entities) using Views. On top of that, you get a real algebra to play with: relational algebra.

SQL makes it crazy easy, in real time, to see your data in any hierarchal manner you like (via denormalized entities).

The one thing SQL 'lacks', and JSON shines at, is a way to return data in a hierarchical format (aka: to return JSON directly). I have 'lacks' in quotes because there are SQL solutions that can consume/spit out JSON.

An interesting idea then is to provide a way to easily convert between SQL and JSON. To that end, there is an open source project https://github.com/erichosick/sql-json that attempts this. The results are promising but there is a lot of room to grow.
I maintain a javascript PRNG which relies on basic floating point math operations, addition and multiplication. Its test page here (https://strainer.github.io/Fdrandom.js/) displays a warning if it doesn't hit expected value 1 million rnds after default seeding. I've not found any computer or phone fail that basic compliance test yet.
Differences in trig functions strikes me as more matter of Math library compliance that floating point unit, im not sure but would be hopeful these are fairly well standardised across javascript engines.