skysight-inc/HackerNews huggingface dataset:
A Lone Data Whiz Is Fighting Airbnb – and Winning
The Rise of Synthetic DNA
Do you altogether reject the concept/existence of paid protesters?
And there you have it, "turtles all the way down". SQLAlchemy sitting on DBAPI, where you can get to databases primarily through: 1) ODBC/JDBC, 2) ADO or 3) native Python database drivers contributed by the community that speak the wire protocol of the database (usually wire protocols that are open source or openly documented).

These abstractions most programming languages have make the problem mostly go away for developers.

However, sometimes you'll find (as is sometimes the case with SQL Server, for example) that the fastest or most complete/stable database driver is a specific one that is not quite 100% (but could be 99.9995% supported) completely supported. For example, Python gets to SQL Server via ADO (only on Windows) or some driver (usually ODBC) that talks TDS protocol - often FreeTDS (open wire protocol compatible with SQL Server).

We are definitely in a better state today with regards to programming language/framework support for interfaces to databases, but I think the historical context of the original "generic database interface standards" (JDBC/ODBC) is important to understand to know how we got to where we are, and why sometimes people struggle to ask "what BI tool is the first to come to mind on Microsoft/Windows stack"? Don't get me wrong, plenty of Microsoft/Windows supported BI tools exist, and cross platform abstractions like those in Python make it so OS matters much less (but still matters).
This was one hell of a David vs Goliath match
Which is why I am saying this. The important thing at night is not delta from ambient temperate, but the delta with and without their covering.
The immediate question I had was: "compiles JS to what"?

Apparently the answer is: to Javascript. It's what some call a transpiler: it compiles Javascript plus some extra features down to a more "vanilla" Javascript (es5?). I tend to dislike the term transpiler (transpilers are just compilers that target high-level languages), but I guess in this case the term would have helped me understand what was meant!
The Wii wasn't successful because it had cool motion detection tech. It was successful because Wii Sports was such a fun game which used the tech.

Oculus needs a killer game/app that makes the average person want to buy it.
LTE Router – use cases from IoT to enterprise and anything in-between
Can you point me towards the micro-simulation model? I'm interested all such attempts to model bits of society.
Maybe a technical point, but Finland doesn't have a minimum wage as such. Instead, 90% of Finland's workforce is covered by universally binding collective agreements -- no work on a given field can be done cheaper than the minimum dictated by the respective agreement. This includes cases where neither the employer nor the employee is unionized.
Do you have a link? I can't seem to locate it. Thanks!
It's good to see this analysed; conspiracy theory of this kind has long been a plague on US politics and now it seems to be spreading to Europe. It takes a remarkably small number of people to put it in front of the meme-susceptible, who will then themselves spread it.

(What I don't really understand is why US conspiracyism limits itself only to things that don't exist - you don't hear so much about Watergate, Iran-Contra, COINTELPRO and so on.)
Behavior is one thing, but what is so wrong about "taking" more than "giving"? Isn't the development of a firewall distribution, and the provision of professional services around it, a good service in itself?

Kind of like Greg Hartman fussing about Canonical not doing kernel contributions, as if that's the sole metric for being a Linux distro.
If you want to ping me with what you are looking to build and your programming experience level I can recommend more specific resources. jon [at] calhoun.io

Many resources (like my book) are targeting absolute beginners so they are a bit lengthier to read if you are experienced, whereas other great books and whatnot are really hard for beginners to follow so at least expressing your skill level would help me recommend specific resources.
Looks like you've got some dead code there at 6.

Also I think the point is that 2 is not nearly as straight forward as it sounds and probably requires better knowledge of the problem and solution than the employee has.
>The scaling back of Facebook's first big retail push for VR comes after workers from multiple Best Buy pop-ups told BI that it was common for them to go days without giving a single demonstration.

Have you been to most Best Buys? It's incredibly hard to get service sometimes. I imagine that trying to find the 1 employee on shift that they've bothered to teach about the Rift in order to get a demo is ridiculous, and people just gave up.

This is assuming that the manager hasn't deliberately made it hard to give demos so that his workers won't be tied up with something that probably won't make a sale anyhow.

It's also already been out for a while, and people who pay attention to these things probably see a lot of Vive vs Rift posts saying that the Vive tracks a lot better and offers true room scale.

It doesn't surprise me that they don't give many demos now.
I meant more than that. Even if your application is just going to remain on one box, how many applications are you going to have? Are you going to have a dev, stage, and prod box? When an underlying library is updated, how do you manage that? Are you certain it will not break anything, and so make it automatic, or do you do it manually? When a box needs to be replaced, you have to handle that. Etc. It's more than just "buy a box and done".

Yes, no one of these is hard to do, and they should be things any engineer is familiar with. But -why are you spending your time on it-?

If your project is small enough, serverless allows you to spend all of your time on your actual code, not ops tasks, and -know- it will be trivial to scale, for the same amount of money.

If the project is large enough, the same thing applies; the ops tasks required for multiple boxes get more complicated, and serverless keeps you just focused on the code, with it scaling trivially.

In short, bear in mind the opportunity cost. If someone feels the ops work + cost of hardware < going serverless, fine. That's their decision. But to be dismissive of those who find it's a better value to go serverless, because they can iterate faster, because it's no more money at first, and only gets more expensive at scale (when they hopefully are making money, -and- have saved themselves the work of building an HA solution, as well as handling any unexpected shared state), seems misplaced.
I think the article touched on this when it said the crabs use the anemones like nets to catch food and ward of larger predators.
Surely they can't be stupid enough to look at the area code using caller ID. People living abroad are registered with the district where they last lived in the US so of course they will be calling from elsewhere. And many people work in a different county than they live.
While not universally true, there are some geographic locations in the US that make that feel true.

The town I grew up in had 4 major tech employers.

- A weird segment of Department of Defense contractors that developed "mission simulators" (AKA first-person shooters) for the Army

- A banking umbrella company

- An insurance company

- A credit card payments processor

The state university in the same town had a Computer Science degree and offered a Bachelor's of Science with three different tracks/specializations:

- Games Programming: Focused on learning how to write 3D game engines. You learned C++, OpenGL, a bit of DirectX, a lot of Client/Server stuff like writing your own protocols on top of IP and UDP, and so on.

- Systems Programming: Dig into multi-threaded programming, write parsers as a way of learning how programming languages work, and magically segue into COBOL, IBM HLASM, DB2's unique takes on SQL, etc.

- Web Programming: JavaScript, ASP.NET, Windows IIS, Oracle.

Guess what those four employers filtered every candidate on?

Either 5+ years prior work experience littered with every keyword on the job description or a degree. There was literally zero way for someone without prior experience to get a degree, and because this wasn't Big Tech City X, even with 5+ years you pulled $65,000 tops.

Basically, the whole life cycle worked like this:

1) Tempt new students with cheaper CS degree compared to nationally famous college two hours away.

2) Use CS degree to snowflake their skills into a perfect match for a job with local employers.

3) Continuously have local employers show up on campus and talk up how cheap the Cost of Living is in small military town. Show hand-wavey "$65,000 here is the same as making $200,000 in San Francisco!" Neglect to explain how Social Security and Pensions/401ks work.

4) Convince students to "just get a few years under your belt" then go to Big Tech City with actual work experience.

5) Further pigeon hole skills and provide zero continuous learning, training, certification, or other ways of expanding employee's skill set, making it hard for them to find jobs in Big Tech City.

6) Profit by never paying anyone more than $80,000 to write software.

7) Avoid employing demographic profiles that are less likely to have kids. Grow your employee culture around "setting down roots". Profit even more by having almost perfect retention if you lump all four major employers together and colluding to maintain low wages.

EDIT: Formatting
I get what you're saying but it's probably for the best to expand on your point, and not just a one liner.
Whoa, I didn't realize this was an official blog post.
In the case of public k-12 schools, I've observed that there's an incredible amount of flailing when it comes to the curriculum, and every time they thrash about and change course a ton of money is spent on consultants (training, implementation) and new materials. I suspect there are also admin and support positions that exist mostly due to the strain caused by all of this (curriculum experts and such). This is constant, but they can also count on each new US President to create some initiative that makes them spend a bunch of money every 4-8 years.

My guess is this was not the case in the 60s and 70s, or not to the same degree. I know, I know, "new math" and all that, but that may have been just the beginning of this trend of constant curriculum strategy churn, which seems to be getting worse with each passing year.

I wonder what educational material and consulting company revenues look like over the last 5-6 decades?
Is it possible if I do customization of opensource CRM ? Then I need permission ?
"The Russians phished some Hillary staffers, and that's why she was so unpopular with voters!"
I think this is the package spec: https://github.com/caskroom/homebrew-cask/blob/master/Casks/...

So it's using the installer from bitkeeper.org; I don't know if the people who added it to homebrew are affiliated.
>Oh Phones are gone. Finito. But they weren't a few years ago.

I doubt he had much choice. WP can't exist just for the sake of it. Yes they were increasing market share, but at what cost? If you're losing money on each phone sold and if the amount you're losing is linear with each sale because you're effectively buying the sales, selling more is a road to catastrophe. Gaining WP market share would only be worthwhile if there is a path to profitability. I don't know this was the situation for a fact, but it seems likely.

>...treating the product line like commodities without acknowledging the importance of the ecosystem.

Right, so the argument is WP was worth subsidizing because it supports the rest of the ecosystem. But suppose supporting the rest of the ecosystem was better served by integrating it with competitor's products? Hence Office for iOS, etc. At which point WP just becomes a boat anchor round their necks. I don't think there was any possible future in which it was worth the costs.

In your analysis dropping the product was irrational. I don't think it was, but must admit I'm only speculating as to the reasons. I'd love to know the reality.
I work in marketing for a major corp. My teams manage 100+ ecommerce sites in 15 languages; we send out millions of marketing/promo emails each month; we manage product-search taxonomies, geographic hierarchies, keywords, etc. Even though large databases are our workhorses, we also transform tens of thousands of text content files (XML primarily) and validate data across plumbing junctions-- ETL jobs, SOA, web APIs and so-forth.

My teams are business users-- web-savvy marketers, designers and data analysts -- i.e., a semi-technical group. Some can write javascript and/or SQL, but they aren't programmers. We need very simple, short, readable scripts. Most languages require regular expressions, which are not a good fit for my teams unless the task is fairly basic. Rebol's Parse DSL is probably the best regular expression replacement I've found in my career. We basically have no need for RE's ever.

Rebol (and Red) have plenty of other uses -- and we've built some nice desktop GUI apps. But our main needs are around data-munging/wrangling -- scanning tens of thousands of files and/or webAPIs and parsing/extracting/transforming that data to make our many haystacks needle-free. For us, Rebol/Red have the simplest tools that work well for this job.

I imagine in the future, with greater emphasis on knowledge worker roles (such as data analysts), we may see the emergence of even simpler languages than available today-- My $.02 -- I just don't think R/Python/Ruby/Perl are quite simple enough for semi-technical staff and non-programmers.
The supply of elite universities with national reputations is pretty dang inflexible. You can't open another MIT, Harvard, Yale, Columbia, etc...

The supply of universities recognized at the state level is similarly fixed. In Texas all of the recognized state universities have been around for quite a while.

For profit tech schools are probably pretty flexible but they don't really compete on price as much as advertising and ability to get their students loans.
> if the BSD license allows for them to do this, why is it morally wrong?

Because even if I buy you a 'free beer', I can still think you're a jerk if you throw it back in my face.
I disagree. Microsoft in terms of products under Nadella has been largely a continuation of Microsoft under Ballmer. Inside the company things will be different, but in terms of actual output the company has become much more risk-averse.

And Tim Cook is far from destroying Apple.
So we should only care when it's our job to, otherwise we're just too busy?

Even if one agrees with that attitude, which I don't, I'd argue it is the author's job to care.

Contributing to a bloated centralized service is not healthy for the Web. Making sure it remains a relevant platform is in his best interests, even from a purely egoistic point of view.
I'm curious about Pizzagate. Some of those emails are clearly trying to hide something. The language in them is obviously "code" for something or other. Has there been any other plausible/implausible theories apart from the Pizzagate one?

Edit: Getting downvoted for asking a question. To be clear I have no idea what the emails are about and zero agenda here. The emails came across as very weird to me which is why I am asking.
Or the wages go up for these kinds of jobs, leading to inflation, meaning basic income will not be enough to survive.
I've tried this on a team that was mostly remote but on certain days located in there regional offices. It didn't really help with anything. The only conversations that took place were conversations that otherwise would have happened anyway but would have been initiated on chat and then taken to video. The only difference was that now someone walked up to an iPad and started asking loudly if the person they want to talk to is available.
Hacking, IMHO is finding something cool about a thing & then taking that something and mixing it up. Make the thing do something never intended. In this particular case a kid found that he could print to printers which were connected to the Internet and then decided to start printing to printers using what amounts to a script. This isn't hacking. It's not novel. People connect printers to the Internet and he abused those connections. This is therefore a prank, not a hack.
It was the SISU microsimulation model.

http://tilastokeskus.fi/tup/mikrosimulointi/index_en.html
H-1Bs are transferable, but like any employment-based visa in the US short of permanent residence, it's tied to and requested by your employer.

What visa do you think exists for the "good ones"? Unless you're an "alien of extraordinary ability"--think major league athlete, widely published researcher, well-known artist, or successful serial entrepreneur--there is no other visa that lets you roll in and work under whatever arrangements you please.
Ask HN: How do you document a server?
- Do you describe all steps from OS installation to application setup?
- What do you use to create the documentation?
- Where do you store the documentation?

Any information related to server documentation is relevant.
You guys are forgetting that politics is a greedy-search of the issue-space.

The typical politician will say whatever it takes to obtain short-term gains in power. Come election time, that means appealing to the base. Come governance time, it means keeping the lobbyists happy and making deals to advance their own career within the legislature.

Why have Republicans never taken meaningful action on abortion? Because they wouldn't be able to campaign on it every 2 years.

So when it comes to government benefits / entitlements / welfare, the politician must weigh the cost of taking away goodies from the constituents, keeping campaign promises to the base, and keeping lobbyists happy. The choice will be what yields the most short-term political gain.

Nobody's talking about making the real tax-code reforms that will lead to long-term benefits: eliminating the mortgage interest deduction and making healthcare benefits taxable as income. Those will never happen because tax rates would go up on the middle-class voters for both parties. But the long-term economic benefits would be excellent. There are other parts of the tax code that make no sense economically but lots of sense politically.
Unions want to present themselves as the only possible savior for the downtrodden. But of course! Since when have any two saviors been willing to coexist?

Also a bit strange to hear capitalist-incentive reasoning coming from a union...
> Web panel allows root code execution on the device (every XSS is full RCE!)

I assume this is only true in the context of authenticated sessions within the web panel, right? If that's the case, is there really a lot of damage an attacker could do with RCE in an authenticated session that they couldn't already do with admin access in the portal? I could be wrong, but it seems the security implications would be roughly the same just by virtue of providing a web admin tool with the ability to perform almost any superuser-level action.
The most important way to not waste time "pressuring" lawmakers is this: have money, connections, and influence over those connections.

None of the items on that list comes even close to that one.
I apologize in advance for making a meta-comment.

I hate news organizations using curse words. Don't get me wrong, using curse words is completely fucking fine, but it's weird in the worst way seeing news organizations using these words, they're supposed to carry a voice of impartiality. It's extremely unprofessional, and it seems overly emotional and petulant to use curse words. The Vice is absolutely one of the worse offenders of this.
I reject the encroachment of post-truth tactics into further areas of discourse. If and when real evidence of paid protest is submitted, it can be discussed freely.
scroll down to the conclusions at the bottom of the page
Wow this article looks like it was written using Gizmodo as the only source. Not only that, it is almost a verbatim copy. Generally Ars has great coverage but this is horrible. Also fun fact the title had to be updated due to being misleading.

Update: This story went up with two headlines. One of them, "Tesla employee calls for unionization, Musk says that’s 'morally outrageous,'" could have been construed as Musk claiming that unionization itself is morally outrageous, which was not the case. We have replaced that headline with the other.
Do you altogether reject the existence of teapots? What evidence do you have that one isnt in orbit between the earth and mars?
Is she deliberately trying to "Hitlerize Europe" or is she just somebody whose heart is in the right place but repeatedly making poor policy choices? Regardless, she's running Europe into the ground.

We can't know what Merkel's end goal is because we cannot read her mind, so this theory is obviously just conjecture that fits some of the facts and cannot be proven or disproven.
It's not necessarily true with respect to jobs that if the price goes up, demand drops.
I use it because it just works with any tool I use for development and any game I want to play. The only time it doesn't work is when someone doesn't even try to test their libs on windows. I admit I am rather young so I have none of this old school hate towards Msft that it used to be. The only Msft I know is open-sourcey, student license giving, Linux supporty one.

Companies aren't people. Companie are made or people. People come and go. I suppose a lot of the changes started happening when new people joined Msft and started pushing changes. #givemsftachance
Thanks for the explanation. That makes more sense, and that's definitely not what Lombardo did with his Iliad. Lombardo stresses clear and accurate intention rendered into English. He retains a verse form, but it's blank verse. It's very much a spirit of the verse translation over the letter. For example, he'll drop epithets here and there, assuming you don't need to know for the thirtieth time that Achilles is the son of Peleus, but he doesn't drop all of them so that you get to see them. It is by no means perfect, but I've read multiple translations (Pope, Fitzgerald, Fagles). The Pope is kind of wonderful for what it is, but it's dated and extremely loose in order to fit his verse form, and I would not recommend it as a first translation. I do recommend the Lombardo as a first translation. It's worth noting that no translation truly does justice to the original language, but I don't think that possible or even necessary.
This optimisation must exist at a basic level in all satnav software because journey time must be longer for the route with more left turns, as fed back into the system from previous journeys by other users.

It would be an interesting experiment to see how different consumer grade satnav systems compare on this pure travelling salesman problem.
Hacking is gaining unauthorized access to a system or computer...
I wonder if flooding the internet with obviously-fake news (eg. markov model it) is one way to immunize people against the more slick kind of fake news.
I don't get it. This guy's crime is placing offers with the intention of canceling them before they are executed. Why is this a crime, and what does it have to do with the flash crash?
Hi Kris,

We usually tend to add every single bit of information that we attain to our handbook[0].

Other than that, we try to over-communicate over issues, slack and email.

[0]https://about.gitlab.com/handbook/