skysight-inc/HackerNews huggingface dataset:
I remember hearing about this program with respect to Trump earlier this year. Here are a couple of references.

* https://www.nytimes.com/2017/03/04/world/asia/north-korea-mi...

* https://www.nytimes.com/2017/04/18/world/asia/north-korea-mi...

I haven't heard or read anything more recently, but I haven't dug into it either.
In the organization I work for, we're contemplating a move from Oracle JDK to OpenJDK, when we move from 8 to 9. I'm still nervous about OpenJDK from some historical scary stories of things not working well in OpenJDK or at least different. I've not found much on the subject, or even on OpenJDK as a functioning open source project. (Or is it just a code drop of the Oracle JDK?) If anyone has good insights, or links to some realistic comparisons, I'd be thrilled.
Seems like you are interested in programming. Why don't you try some job in that lines, like an internship or if that's too early, some freelancing like in upwork?

If you feel you aren't ready for programming professionally, you can try taking up SEO, content writing etc..

I don't know which subject you are pursuing but it might give more weight to your CV.

Btw, if you think of doing your own startup at some time in the future, then try to gather as much of sales experience as possible, even doing a door to door sales. I really wished I had done that in my student days..
Ran fine on my iPhone 5S, although admittedly that's a far lower resolution.
I don't want to kick a guy when he's down but I think the key takeaway here is "our devops engineer", singular.

Maybe s/he is just a developer playing at ops anyway and it wouldn't have helped but if there is literally one person even slightly familiar with your infra and ops, you have a problem unless that person is Mr Data from star trek and never goes on holiday, gets sick, has a night out, or heck has a weekend.
The most important consideration is the scale. A low scale system will not require an optimum solution, merely a correct one.

So I would say, the system is 5 minute ingest of about 1 million metrics. This is spread out over a half dozen locations, each which currently records in their own silo.

And aggregate metric is calculated with a 5 minute lag, which reads all the just-written data points and aggregates into sum-totals which are themselves stored and cached in one place. This is another million metrics basically stored separate from the rest.

But it doesn't really change the character of the system. In the end I'm trying to;
Write batches of mostly numeric data
Queries over time against those numbers
Aggregate data over different blocks of time; 5 minute, hourly, daily, monthly
Store it efficiently
Ensure redundancy, integrity

Seems like a simple and common enough problem to have been reasonably "solved" for orders of magnitude higher scale than I'm operating at.
Wow, that sounds insanely complex not to mention risky due to all the hacks cryptocurrencies have suffered.

I'll take my safe and free direct deposit. I actually had a case where a bank teller gave me the wrong state's routing number because she thought my account should be based in the one she lived and not the one that was set up. My entire month's pay went to the wrong account and I freaked out when i figured out what happened. I went to a chase bank and explained the problem, they found the money in the other account and were able to send it into mine.

Screw up the bitcoin address in any one of those transactions and your money is permanently gone.
A TPM can be used to avoid this -- the firmware can update PCRs with its own hash early enough that malware can't run.
The relative amount of taxes paid doesn't really change anymore once you've reached six figures. On the other hand, the absolute amount still increases, which makes it more reasonable to spend significant money on tax accountants. So, if anything, taxes should become less of a worry, because you can more easily let really good professionals take care of it.

But yes, I'm aware most people won't look at it rationally.
I need Emacs to be secure. It's written in C. It interfaces with the internet.

Ditto for Bitcoin. It's the basis of a new financial system. The core software is written in C++.

Same for Linux. C.

Prejudice generally isn't helpful, and it's a bit strange that you can recognize C's merits while also decrying it.
>>It kept the south rural, whereas the north was far wealthier without slaves because it industrialized.

I feel for you. Those evil slaves didn't work hard enough till their deaths to make their rightful masters win.

>>It’s just not right to say that so few people should get to control the entire continent just because they were there first.

This is so Winston Churchill'esque, dog in the manger analogy where there are some superior people who have rights to exterminate existing people, and those existing people are evil for even resisting.

>>Combine that with the fact that Europe was devastated by two world wars, it was inevitable that the USA should pull ahead.

The USA is the most successful imperialistic project executed by the western civilization ever. To separate the US from Europe is simply splitting hairs.

The same could have happened to the Indian subcontinent. But there were too many people to kill and the British got caught up in a few wars. Else Mr Churchill had pretty great genocidal plans. He even got along and executed a small project where he killed a few million people(https://en.wikipedia.org/wiki/Bengal_famine_of_1943).
Would it not be right to break out of a container? Esp. if you were trapped there running atop Centos?
You're correct that slavery held the country back. The Confederacy could not even produce shoes for their soldiers. The reason Lee was in Gettysburg was he was after the shoe factory in nearby Harrisburg.

The Civil War economically devastated and flattened the southern states. It's hard to see how the later wealth of the US economy was based on that.
> I've heard the number $100,000 thrown around ...

The truth is that we don't know the total spend.

FTFA:

Congressional investigators say the disclosure only scratches the surface. One called Facebook’s discoveries thus far "the tip of the iceberg."

If the $100k really is the "tip of the iceberg", and 90% of icebergs are under water, it could be $1M paid ads for Facebook.

And that doesn't count the well documented fake news campaign for organic social sharing, which could easily be a multiple of this in spend and impact.

Since the election was decided by less than 100,000 votes, it seems plausible that this could have flipped it.
I work at Microsoft and we have someone from MSR collaborating with my team daily. I am sure some researchers silo themselves and some engineering teams silo themselves, but I don't think its an accurate blanket statement.
Nice. How much of the improvement is "algorithmic", versus just being written in a more efficient language?
If I could get that on -O1 or -O2, or maybe -Os, I would very happily do so. (But I don't actually know what optimisations those entail without poring over the manuals.)

You're implying that 90s compilers had no optimisations, which is incorrect.

Why is this a hot topic now, and why was it not a hot topic 10 or 15 years ago?

I suggest that something changed in the interim, and that what changed is the addition of dangerous optimisations. I'm not sure where it all started but strict aliasing in GCC is a potential candidate.

As others have pointed out, GCC and Clang seem to have by far the most horror stories, even though they don't actually generate the fastest code. I imagine that's mostly because GCC and Clang are so widely used, though.
It's possible they spend a lot of money complying with a very strict security protocol for how much money is left in cold-storage and how much money is hot. It's possible there's not a lot in cold storage at all. I'm not sure it has been or can be proven. But if they haven proven cold-storage and strict protocols, I can only hope they do.
Driver's licences to go digital in South Australia
I wouldn't give advertising that much credit. An equal amount of money is spent on lost elections too.
Secure, scalable and simplified enterprise server management
Lều xông hơi mini có thật sự tốt không?
Well, it is definitely possible by constitutional amendment, which normally means a two-thirds majority of Congress and 75% of the state legislatures. (Or the convention process...)

But, I don't think we can definitely say that a constitutional amendment is necessary. Suppose that a state requested to secede, and the request for secession was approved by both popular vote and by the state legislature; and that Congress then passed ordinary legislation approving the secession. Would the Supreme Court rule that legislation unconstitutional? I don't think anyone can really predict how the Supreme Court would act, but I don't think it is certain that they would rule it unconstitutional. But if it is possible that they might not rule it unconstitutional, it is possible that secession with Congressional consent is constitutional. Certainly it would be easy for the Supreme Court to distinguish this scenario from the Civil War scenario of attempted secession against the will of Congress, if a majority on the Supreme Court felt so inclined. If the majority of Congress, and the President, was in favour of permitting the attempt at secession, the Supreme Court might not be inclined to overrule them.

What counts is not what the document literally says, what counts is how it is interpreted in practice. And when dealing with hypotheticals, no one can really know how it will be interpreted in practice unless and until that hypothetical becomes an actuality.
You mean Theo and Linus? Yes.
I noticed this as well.

I recently decided to stop giving them blood, however, because I was actually reading the fine print for once, and apparently they send your blood off for use in research at universities and you cannot opt out.
Would be nice to see a similar analysis done on Threes given that it came before 2048. By game design standards, 2048 is very poorly designed. 2048 is easily beatable whereas Threes takes a lot longer to master and beat [0].

[0] http://asherv.com/threes/threemails/
I believe there is a common misconception that this is an actual solution to the problem of cold start latencies.

You can attempt to keep between 1 and X instances of a lambda function running, however the underlying provisioning system is mostly a black box without published details and supposedly not entirely deterministic. Keeping a single instance of the function running isn't going to give great control over the tail on latencies. This is particularly true when faced with bursty, inconsistent traffic patterns.
Accessibility APIs expose lots of rich high level information like associating a label with a widget (to name one simple example, but it gets MUCH more complex than that). And of course the position and meaning and state of each object on the screen.

There needs to be a higher level scriptable way to get a handle on all that complexity, like jQuery helps automate the creation and manipulation and abstraction of HTML DOM and events and handlers.

PhoneGap/Cordova plugins and NativeScript both take a similar approach: they have a generic Objective C / Java / Whatever <=> JavaScript bridge that lets you directly call all (or most) of the native APIs, including accessibility, directly on each platform. Then you write higher level platform independent APIs on top of the native APIs in JavaScript, a different one for each platform, but the same high level interface to JavaScript programmers.

https://docs.nativescript.org/core-concepts/accessing-native...

I would try to use the native API as much as possible since they're precise yet tedious. It should have a platform-independent accessibility-specific selector language like xpath or jQuery selectors, which should be implemented efficiently in native code like querySelector. The pattern matching engine would send asynchronous events back to JavaScript. You could write JavaScript handlers for patterns of pixels as well as accessibility path patterns appearing and disappearing, like jQuery lets you bind handlers to patterns of DOM elements that don't exist yet, instead of concrete existing elements. Those handlers would create higher level widgets that could manage those existing pixels and widgets. (Like recognizing a youtube video player in any web browser window, and wrapping it in an aQuery widget implementing an abstract VideoPlayer interface, for example.)

Of course calling the native accessibility API is lighter weight than screen scraping and pixel matching, and you could use the native API to drill down to just the region of pixels you want to match or screencast, to minimize the amount of screen scraping and pixel matching required.
Is there any non religious charity that does well?
Note: Oracle is my employer, the following statements are my own — (insert Safe Harbor notification)

Good news regarding any trepidation on the differencesa between the runtimes — recently we announced that there will no longer be a difference between OpenJDK and OracleJDK [1]

To quote: “The Oracle JDK will primarily be for commercial and support customers once OpenJDK binaries are interchangeable with the Oracle JDK (target late 2018)”

[1] https://blogs.oracle.com/java-platform-group/faster-and-easi...
Ran great on my iPhone 8.
Thank you! I should have looked it up.
Ah, thanks for clarifying. I wrongly assumed you were based in Detroit. I've heard good things about Ann Arbor.
> Chomsky disagrees with them (..., Trotskyists, ...) on the same grounds of statist antidemocratic rule as he does ...

As I understand it (Based on an admittedly rudimentary understanding of the relevant philosophies), Trotsky advocated that everything be decentralized -- i.e. not controlled by the state -- at least in the traditional sense, but by the people, locally to the people. Thus it seems weird to me that Chomsky would disagree with him on this matter.

Personally, I'm still searching for the holon system that was used in Suarez' Daemon series. Although I suspect that I might be remembering it to be less capitalistic than it was described to be.
Late 2016 13” non-Touch Bar anecdata: have restarted maybe ten times total between purchase last winter and today.
Since this appears to be strictly a notification for now, I expect Hackintosh users will see the message once, choose "Don't Send", and never see it again. According to the article, once you've made your choice, that choice is remembered between reboots.

Long term, I could potentially see this being modified to pop up every time on startup, as a "We know what you're doing, and we don't like it" signal to the Hackintosh users out there. However, that seems like kind of a dick move for such a small (and passionate) fraction of your market.
Ask HN: Is it ethical to ask me to write software for free before an interview?
Hopefully the warm/cold start problem is something they will find a solution for in the end.
You might be able to find it at a library:

http://www.worldcat.org/title/japanese-family-storehouse-or-...
Static Checking of Interrupt-Driven Software [pdf]
> Far too often I've seen the manager put the company way ahead of the team

Hear! Hear! This completely, followed by managers being too lazy or being too ignorant and just never "getting it".

After many years, I've come to the conclusion that:

1. I sucked as an engineering manager.

2. Most people suck as engineering managers.

3. The only thing that works is a flatter structure with really exceptional managers as actual engineering managers that do what's right and stand up for the team, with a set of people under them that don't actually have management authority, but they can organize things, stay on top of efforts, and communicate status to those that can. This works because really exceptional managers are extremely hard to find and are paid well, so if you try to do anything but this, you will hire bad managers.
Asking because I'm not familiar with the term. What is NPS?
It's not about what any individual person may say, but about what gets produced in the end. Pure HTML and JS tools like Bootstrap make it easy to crank out basic web templates for developers, while tools like Flash made it easier for designers to make beautiful toys.
I hate to split hairs, but you'll take home about $80k on a $120k salary, so the plan you've proposed would require over eight years of slumming it, not five.

More on topic, imagine that you try to retire with $500k in the bank at 35. Even if you're willing to slum it at $20k/year for the rest of your life, you'll only make it to 60! And that's ignoring the elephant in the room, inflation. With mandatory health insurance, $20k/year's going to be tough to clear too. You're probably going to have to seek disability status to qualify for government assistance at some point if you are fixed on the "early retirement" goal.

Now, it's not like you're going to throw the $500k in a mattress. Surely some combination of bonds, index funds and specie can spare you from the worst of outcomes. I don't know about you, but all of this sounds like a mean and tentative existence to me, babysitting a nest egg. There's not much wiggle-room for taking risks, like starting a business that's more interesting than "freelance programmer."

In summary, I doubt that one can retire early with any comfort off of a decade of decent earnings. That's not really controversial, but it disagrees with your financial advice, which I suspect is dangerous. I think it's a bit irresponsible to suggest that somebody spend the prime of their life squeezing out every last penny. I think it's unrealistic to suggest that the difference in rent between a convenient walking commute and a safe, 10-mile bicycling commute can equal the budgeting difference you've proposed. Lastly, you're ignoring the opportunity cost of living like a monk when it comes to professional networking, or more important things like having a varied and healthy social life.
> ...the cable will be fully operational next year.

Facebook and Microsoft, eh? I'd wager that each and every one of those fibers will be tapped before that first bit of light travels across them.
If the US was stolen, then the Native American tribes were also stealing it from previous occupants. Heck, there are tribes in the southwest which only got to the southwest by conquering other Native American tribes after Europeans were already roaming around here.

So, it's hard to really feel sorry for them, especially because Europeans put the land to much more productive use per acre than Native Americans did.
AFF Setuju Indonesia Dan Thailand Jadi Tuan Rumah Piala Dunia
Oh man, how have I not known about pipenv? This addresses a huge amount of my complaints with pip. Thanks for sharing!
It means merely that there were very few people laying claim to a very large piece of land. That they were killed by disease means that they weren't killed intentionally in order to take the land.

Property rights don't actually exist. The idea of property rights is a way nations like to explain the division of property they allocate to their citizens. In reality, there is very little earth that needs to be divided among all. A small group cannot claim an unfairly large portion, no matter how long they've lived there, nor what means they used to claim it.
Theft a History of Music, a Graphic Novel Exploring 2000 Years of Borrowing
It's pretty sad that such a useful and obvious UX needs to be hacked up
Ah, interesting. For some reason I had the sense that Trotskyism was like dictatorship rule by vanguards (like Stalinism I guess), but it seems that it's more like dictatorship by the proletariat by means of a dash of anarchism according to wikipedia, and in that way pretty much completely different than how I perceived it. Although wikipedia does also say that "permanent revolution" has non-identical uses; https://en.wikipedia.org/wiki/Permanent_revolution

All I know for certain is that Chomsky is no Posadist, lol.
Generally speaking, you should assume that there is a portion of the Chinese economy that is approximately the same size as the US with about the same amount of disposable income.

This is very much an apples to oranges comparison, but a large part of China is effectively "rich" by international standards.

Note that there is also a very much not-rich part of China that brings down the avergages. The averages don't matter so much when analyzing a polarized population.
The site seems down...
Yes, and our growth in the 19th century put us into a position where the likelihood that the planet would be able to sustain our horse production within a few hundred years seemed incredibly unlikely. Gee, I wonder what happened, and why we aren't beholden to horses any more?
You're right. Doesn't make sense to reinvent the wheel. You can just use existing tools for 99% of ML applications.
Slick looking. For tuning your website, here is a story of the ADHD age, aka how i ended up NOT downloading it:

1. Scrolled through the page and screenshots, thought: "looks interesting"

2. Arrived at 'Try for free' download button, thought: "ok it's paid"

3. Scrolled back up to find 'pricing' or 'buy' menu link, (as the menu is not in fixed position) but didn't see any, thought: "huh is this free or not"

4. Tried 'license' link as alternative, but it contained wall of text and no clear pricing information, thought: "fuck it" and closed browser tab

Only when checking the exact link names for this feedback i noticed that you had the pricing information within the plain text wall mixed with feature descriptions, above the download button.

So, the purchase experience needs tuning, but well done with the software and best of luck!
And when you change your pin, how is it decrypted ?
Dude, Churchill was fighting the most horrific forces of fascism and evil that the planet has ever seen, a war in which nearly all of Europe fell to the Nazis and nearly all of Asia fell to the Japanese empire... London was enduring daily bombings and you're going to blame him for a famine halfway around the globe?
> Sort of. The big advantage the US had was OCEANS on both sides and only stone age peoples to the south.

By the time the US became a country, the indigenous peoples had access to firearms, certainly every one the US Army would have been fighting. It's also worth pointing out that the US bordered an English colony to the north and a mestizo former Spanish colony to the south.
What's somewhat amusing is this is essentially talking about a variation on the four course crop rotation, a farming practice that dates back to the 17th century, and at one stage dominated the farming practices of Europe.

from https://www.britannica.com/topic/Norfolk-four-course-system

> In the Norfolk four-course system, wheat was grown in the first year, turnips in the second, followed by barley, with clover and ryegrass undersown, in the third. The clover and ryegrass were grazed or cut for feed in the fourth year. The turnips were used for feeding cattle and sheep in the winter. This new system was cumulative in effect, for the fodder crops eaten by the livestock produced large supplies of previously scarce animal manure, which in turn was richer because the animals were better fed. When the sheep grazed the fields, their waste fertilized the soil, promoting heavier cereal yields in following years.
I don't think that's a bonus point. That's the most important point.

Better to spend more time and money building the right thing than wasting time building the wrong thing.
Bitcoin Isn't Crazy Enough Yet
The Proper Way to Ask for Customer Feedback
The median pay across the whole US for software engineers is quite a bit higher then the median income for all professions. Or are you referring to a different country?
This is actually a great way to defend against an enemy. You have plausible deniability in case they get suspicious it was your country all along and by the time they check it doesn't matter because it's a missile and missiles go boom.