skysight-inc/HackerNews huggingface dataset:
I guess you're right there.

I earn the equivalent of US$55k (plus bonus) here in Australia (I could be earning more, long story) as a relatively junior developer.

But then you have to add my annual leave entitlement, I get 4 weeks annual leave plus 2 weeks of public holidays (this country is so amazing, they give me a day off to watch the horse races). I hear that the standard in the USA is 2 weeks for a professional job. So I essentially get a 10% bonus in holiday pay. I also get 10 days of paid sick leave a year, and 3 days of bereavement leave for deaths of close relatives.

I also have 9.5% superannuation on top of my salary, and I don't have to pay health insurance. For the luxury of (almost) free healthcare, my tax burden is only $700 more than it would be in Grand Rapids. According to a random website I found, I'd be paying $3,000 per year for health insurance in Michigan [1].

So my income, adjusted for superannuation and annual leave, is around $67k, add the health insurance to that and I'm at $70k. Apparently cost of living in San Fransisco is about 40% higher than Melbourne [2], so on that comparison I'm not doing poorly, but Melbourne is about 20% more expensive than Grand Rapids [3]. I'm always skeptical of Numbeo though, because the numbers are quite off. Basically though, I have US$20k (plus bonus) per year of disposable income after I pay for food, rent, and utilities.

[1] https://www.valuepenguin.com/average-cost-of-health-insuranc...

[2] https://www.numbeo.com/cost-of-living/compare_cities.jsp?cou...

[3] https://www.numbeo.com/cost-of-living/compare_cities.jsp?cou...
Let's hope there's no inter-core side-channel lurking in the shadows :(

It is time to rethinking the engineering methodologies we use in the electronics/informatics field.
Are fluid or fluid-like substances as an interconnect viable? Idea being you just chuck your discrete components into some interconnect goo and magic does the rest.
> I'm surprised Amazon or even etsy hasn't been able to destroy them yet

Amazon's site is quite flawed as well. It's a lot better but not by much.

Etsy seems a better proposition but for whatever reason they limit the types of stuff that they sell.

Facebook seems to be coming on the scene now though their offering is more like classifieds than auction.
Advertising is not the way – and other bullshit from Cannes
Intel had the capability to be the only game in town when it comes to latest gen chips. If Intel was an open shop that anyone could order anything no one would bother with second and third players because the facility costs are so astronomical. Chip manufacture is by it's nature a natural monopoly.
You can put in multiple queries in a single packet. It's just that the response header would be ambiguous (a NODATA status could refer to any one of your queries) and therefore not even a minority of clients or servers support this.

It's right there in the protocol, we just need to figure out how to signal NODATA/NXDOMAIN/SERVFAIL/... for each individual query.
I think the most common issue would be neglecting constant values.
Bringing Africa Online Using E-mail and Python (Interview)
It is from the book.
You must pin them to specific cpu cores. But then you lose a big part of the convenience offered by VMs. It is like using gpu passthrough vs virtual 3d card.
I installed Syncthing[0] on all my devices, and added youtube-dl folder that auto-sync my music as soon as I'm connected to my known networks. It's so easy I've stopped using any cloud things (except for emails).

[0] https://syncthing.net
Quilt: The Package Manager and Repository for Your Data (Interview)
Why You Need an Untouchable Day Every Week
It's also the reason why Finland successfully defended its independence.
I love the Drake equation.

It's like the shortest shorthand for "Where is your civilisation at?"

If you go from left to right, each value determines where you are in the history of galactic civilisations:

R* : you need to understand galaxies and star formation (1930-70s)

fP : you need to have space telescopes (we are here)
ne : we'll probably have this number in the next 10-20 years

fe : might need at least 30 years before we can detect life via atmosphere spectroscopy

fi : 100 years, maybe?

fc : same as above but with more time since we need more than one other data point

L : we're at a Star Trek level civilisation - we know of each civilisation's Shakespeare and Einstein, their history etc. Now we can learn how long technological civilisations last.
How to change your life
My problem with patents is that they all have the same expiry. Some industries move faster than others. A 5 year software patent would be less stifling to innovation but would give the inventor enough of a head start to get going.
New study finds evidence that prestige increases testosterone levels in men
Everybody is overlooking great developers, let’s change that
Here’s How That Tablet on the Table at Your Restaurant Is Hurting Your Waiter
Michel Foucault’s lessons for business
Isle of dogs: Pakistan fishermen feed islands full of strays
I think we are arguing past each other.
But that's the beauty of this calculation it just takes one splinter group of one splinter group and they could easily populate the whole galaxy in under 10-100 million years - which, being the conclusion that Fermi found, is nothing at the time scales of when our galaxy was formed.
Breaking x86 backward compatibility? That would be fun.
I've sold a few things on eBay and never gotten scammed. Maybe it's just random luck, but it's nowhere near the 100% scam-rate that posts like this lead you to believe.
Chernobyl was discovered through measurements by western states, not by disclosure. In fact worse happened for accidents that happened in the west. Even in the recent years, just read about them, no need to reference.

It's not "my argument" but you can read it for instance on Wikipedia.

I'm aware that the official requirements are stringent but that means not much I'm afraid.
DNS is actually the least sketchy component in the DV story.

Until about a year ago the situation was that each CA could do anything they (without even peer review) thought seemed good.

Then we got the Ten Blessed Methods, a specific list of ways to verify that your subscriber really controls the names they want a cert for.

Most of the Blessed Methods involve DNS, but not all of them, some are relying on paper documents, some use WHOIS and out of band communications (e.g. Fax!). And of those which use DNS, many involve even less secure elements, email, plaintext HTTP, that sort of thing.

So there's still work to do, but we're headed in the right direction.
On my webserver (http-01 challenge type). Fresh hostname. Fresh VM. Fresh certbot install.
Just to point out, "PROGRESS 4GL" is a different thing, not PostgreSQL based.

It seems to be called OpenEdge Advanced Business Language these days:

https://en.wikipedia.org/wiki/OpenEdge_Advanced_Business_Lan...

And yeah, the terms you mentioned are foundational RDBMS terms, common to all reasonable implementations of RDBMS's. :)
Do you realize that some people feel stress when someone comes unannounced? Opt-in interaction like in your startup is so much better!
We are currently migrating from Mesos/Marathon to Kubernetes. One of the things I miss the most is the auto-refresh in the web interface.

I know that's a minor issue, but after getting used to it, it's really weird having to do manual refreshes.

Also, the Kubernetes UI feels too clutered, but that's probably just because I'm not used to it
Wouldn't go for PhantomJS
I think businesses adapt to the demand and a lot of people get influenced by a bunch of various diets these days. Migration of people around the world (different cultures) and the fact that we have access to more data (Internet, etc.), probably explain why this is happening.
Or an edited transcript, with the source code samples copied inline and perhaps a bit more detail than someone would say out loud? Hang on, maybe we could put multiple talks about closely related subjects together with headings to separate them! Then have some sort of table of the subjects at the beginning to make them easy to find - a table of the 'contents' so to speak.

This is a brilliant idea, I'm going to file my patent application now.
Top 5 WordPress Plugins to Improve Performance
You can find examples of executives of all races, religions and sexualities. The article points out that Asian Americans are less likely to rise to exec level, not that they literally don't do it at all.
A 2x manager can help by shielding the team from corporate bullshit, and clearing obstacles that make it difficult for them to do their job.
Hi, HN community, I'm creator of this extension, want hear some feedback, thank you.
Kids don't need to be exposed on the internet until they are able to decide themselves if they are okay with it. When that is is up to the parent. I always ask my 8-year old even before I share photos with her grandparents.
Are you taking this personally? If we hung out, would we have a good time?

Would we be able to talk all night about interesting stuff? Would i stay up way past my bedtime because I don't wanna put the phone (or whatever communication) down?
ALIPAY CEO JACK MA CONFIRMS SUCCESSFUL 3-SECOND BLOCKCHAIN REMITTANCE
And the difference is usually close to nil for understanding them. (Also see squirrelicus' comment). Whether my database uses a B-tree or a proprietary, patented, insanely complex and finely tuned data structure that does essentially the same thing as a B-tree just a little bit faster is, for all intents and purposes, not a relevant distinction.

Now it's true that most databases have a ton of features and even more optional features that can (and will) interact in interesting ways, but I thought it was fairly obvious that most applications use very few or none of these. They are the 90/10-sort of features; 10 % of a database vendor's customers need 90 % of the specialized features in a database, and every single one of them uses a different handful.

Obviously you don't need to understand all these specialized features to use a database; you only need to grasp the handful if any at all you actually need at a time. Applications striving for wide database compatibility tend to rarely use any of these, simply because they don't exist in all databases, or work differently, or have divergent interfaces.

So any time you have an application that runs on MySQL or postgres in production but is developed and tested on SQLite (an antipattern itself, but I digress), you can be assured that you'll only see fairly basic DDL and SQL.

(You also seem to be intermingling understanding and building. I can use and understand how a typewriter works without having a clue how to build one. Yes, there are lots of hard problems solved by databases, but how they do it is mostly a don't care. I don't have to care how SQLite does power-fail-safe transaction, it does and what that means for me, is all I have to know as a user.)
First I'm hearing of this. Got a link?

Related reading: remember that time a bug in Firefox's WebGL let an attacker grab a screenshot of your whole monitor?

https://blog.mozilla.org/security/2011/06/16/webgl-graphics-... , https://news.ycombinator.com/item?id=16457791 , https://www.contextis.com/blog/webgl-a-new-dimension-for-bro... , https://www.contextis.com/blog/webgl-more-webgl-security-fla...
Not just yet, but wait another 30 years and it will look like a novel idea to everyone ;)
American University Makes World's Smallest Computer: Smaller Than Grain of Rice
What happened to the future where all our transactions were secured by trust rated escrow agents?
Nintendo's weakness, for a long time, has been the lack of quality third-party titles, and I think they're fully aware of this.

I think a lot of people buy a Nintendo console because they want to play Nintendo games. For a lot of people, the cost of a Nintendo console is worth it for Mario, Zelda, Metroid, Smash Bros, and maybe a handful of other games.

So far, the only games I have on the Switch are Zelda, Mario, and Sonic Mania. I've had a ton of fun with all three, but like with my Wii my Switch is probably going to gather dust until the next game I really want to play comes out. Most of my gaming is done on my PS4, and I think a lot of people are similar in that they'll buy two machines - a flagship gaming device, and a fun Nintendo system.

It would be great to see Nintendo try to compete with Sony and Microsoft on hardware, but I think the flagship side of gaming has left Nintendo behind. Their online serving is over a decade behind their competitors, and I simply don't think Nintendo can execute in that market.
You see the cliff your argument is falling off of, right? "The most common type of geopolitical activity in history by far". My argument doesn't require me to somehow justify human sacrifice, but yours has taken you to the brink of rationalizing the genocide perpetrated by Cortés.
I have experience with and equipment for transcription. If this site had the feature to add transcriptions, I would like to transcribe maybe one or two videos per week and I don't think I'm the only one who would. It would be a nice easy way to give back and possibly even garner some reputation/goodwill.
probably to do with Armistice Day.
Python library 10 Best python libraries to use in 2018
> Presume that even with something like travel at 1% o speed of light, the Milky Way is colonizable in a couple of million years.

You're not assuming that it is, you're assuming that if it can be, it must be.

Which assumes that every part of the milky way is equally amenable to colonization, as if the galaxy were merely points laid out on a Cartesian grid, and that any species capable of colonizing one star must continue to colonize them all.

You must consider the case of technologically advanced species incapable of colonizing other stars, and technologically advanced species capable of colonizing other stars, but unwilling to do so on a large scale, or attempts at large scale colonization which fail across a scale of millions of years or even attempts to hide the obvious presence of such colonization from observers.

>Presume that we are not special at all and there exist more technological advanced civilizations that predate us by at least a couple million years

Ok.

>Presume such a large scale colonization would be easy to observe

By humans, given that we only recently became aware that extrasolar planets are even a thing, and have only been studying the universe with anything but optical telescopes for less than a century, and don't even know what the signs of "large scale colonization" would look like. No. Why?

>Or you can choose to attack any of the presuppositions, but that's also very hard in my humble oppinion.

Any argument can seem airtight when you refuse to consider more than a single case to be valid.
DNSSEC does nothing to prevent DNS rebinding attacks.
We (Manning Publications) added transcripts as a pretty central feature of our video platform. I'd be pretty interested to hear what you thought. A lot of our customers asked for this when we were researching what they wanted, so I'm always interested to see if people outside our usual user base like what we've done: https://livevideo.manning.com/module/31_1_2/algorithms-in-mo...?
That was the recommendation before the microcode fixes for the issue became widely available.
Enforcing Retention Policies on AWS S3
More like "as general purpose computing dies, replaced by the smartphone."
> Why? It goes over infrastructure that you nor they control.

They're able to use many secret locations to perform the query.

There is a theory that it is very unlikely an attacker can detect and get leverage over every network between every one of those secret locations for an indeterminate amount of time, without being discovered.
Could you elaborate why changing select from lowercase to uppercase would break anything?
Do you think that people that become vegetarians in their lives plus the ones born in vegetarian families are gonna be more people combined than meat eaters eventually?
No, the malicious DNS server is the one for the domain the attacker controls, not the target.
"who applied for this internal position and who had the best objective merit?"

What's the best objective merit for being a good manager/exec? While I certainly believe that, to a first approximation, engineers should lead engineers, I've also found that being a great engineer is at best very weakly correlated to being a great manager. In fact a couple of the worst managers I've worked with where people who where promoted 'on merit' into positions they where completely unable to manage.
Wonderful write up. Thanks for the share.
A history of CPAN (2015)
Cooking, I built a sous-vide machine that cooks for me:

https://github.com/aguaviva/SousVide
I don't think of myself as a total sheep - case in point I put the comma outside of the quotation mark because otherwise it parses weird.
The Kubernetes UI is deprecated anyway.
Hmm...

"Event Driven Services

1. Receive and React (or not) to facts

2. Publish new facts (immutable events)

3. Invert the control flow"

How is this different from "objects receive (or ignore) messages, send new messages, invert the control flow"?

Except of course for the new and shiny.

"Mutable State Needs to be Contained (within the service)"

-> (mutable) state is contained within objects

"Use the Event Stream as the Consensus Fabric"

-> TeaTime, David Reed's Multi Version Concurrency Control

etc.

Have we really not understood OO at all so that we have to reinvent it all the time? Or maybe this should be seen as a validation of those principles, because we keep coming back to them even when we don't know it.
It doesn't seem to search YouTube, rather, a few websites that linked to YouTube.
This attack doesn't need control over the victim's DNS server. It uses attacker-controlled domain names to access private IPs via XHR. The DNS rebinding bypasses the standard CORS protection (without this protection the attacker could've used the IP directly). This attack is very easy to protect against (validate the Host header), but lots of IOT devices don't do this.
He just changed the name to fuck with Warner Bros, and then changed it back when that was done.

https://en.wikipedia.org/wiki/Prince_(musician)

> In 1993, while in a contractual dispute with Warner Bros., he changed his stage name to an unpronounceable symbol (Hollow circle above downward arrow crossed with a curlicued horn-shaped symbol and then a short bar), also known as the "Love Symbol", and began releasing new albums at a faster rate to remove himself from contractual obligations. He released five records between 1994 and 1996 before signing with Arista Records in 1998. In 2000, he began referring to himself as "Prince" again. He released 16 albums after that

Also interesting:

> In 2015, he conceived and launched YesWeCode, paying for many hackathons outright and performing at some of them.
Cax and matter demo
I might add, those processes have little to do with SQL. When you have a lot of data, and a lot of queries, then you're going to have to monitor and optimize your databases.

I might also add that a basic understanding of data modelling and what an index can and can't do is sufficient to avoid many, many performance pitfalls (this again has mostly nothing to do with SQL per se). Any undergrad course on databases teaches these basics.
Is it possible to only discriminate in favor of some group without discriminating against some other group?
Another way to put it might be creating a functional, collective "truth." We are really good at X. Y is the future. We are going to do ABC. 1...2...3... Go Team! It doesn't need to be true, but it does need to create a unified mission, an esprit de corps.

92.6% of all leadership advice is about creating this sort of common truth, so that everyone can cooperate: Team building. Mission statements. Voices of authority. Core values. Crisis of leadership. Everyone sweeps the shed. Extreme ownership...

There is a lot of worry these days, largely from the idealogical centre that we achieve a (public-political) consensus on "basic truths" anymore. There is no ground to stand on, in any kind d of divisided discussion. What they're refering to is an absence of "basic truths."

Anyway, truths are "expensive." We have 3 scalable, but highly imperfect ways ways of creating truth in modern society: democracy, justice & science.

Democracy is supposed to settle debates with the subjective will of the people. But, it's divisive as well as irrational and convinces half the population that the other half is evil.

Science is genuinely good at determining truth, where the truth is scientifically determinable. But, science has also produced pseudo-science. Basically bad science that can answer questions which good science cannot: Freudianism/psychology, Marxism, liberal economics/metaphysics and all the "social sciences" claiming to have discovered the truth about women's issues, colonialism or whatnot.

Law... Well... This is the most ancient and least believable source of truth. Common law and tiered court systems are almost modelled on cognitive dissonance, making sure new truths do not contradict old ones.
PhantomJS has pretty much gone the way of the dodo since Chrome got its headless mode:

https://github.com/ariya/phantomjs/issues/15344

https://developers.google.com/web/updates/2017/04/headless-c...
If you are a Java programmer and want to learn how an SQL database engine works, take a look at the source code of H2.

Even better, try to add a basic feature to H2 (eg. a new built-in function). It is surprisingly easy, and you come away with a decent understanding of the basics of building an SQL database engine.
Hi, if you're interested, I have a blog at [1]!

- more or less at random, it is IMO one of the more interesting routes you can start in Europe, opposed to e.g. the Panamericana or BAM.

- not really, I just wanted to explore the world (and still do, haha)

- Maybe 2/3 of the time was spent riding, the rest of the time I spent exploring places and waiting for visa.

- all three of them!

[1] https://goolge.io/motorcycletours/
How did you implement such fast search results? Do you cache the results locally or its all just Algolia?
I wonder, if you accepted a little delay, say 20 seconds, could you use Shazam to identify what song is currently playing? I have been amazed at the range of music Shazam can identify, if you could do regularly queries and separately listen out for gaps in music, it seems plausible to be able to identify when a non-song (from Shazam's perspective) is playing.
RemindMeCare- the FREE app for those with Dementia and Learning disabilities
Try OpenShift's UI. It has auto-refresh as well as very good UX design.
Why should node count matter?

Two clicks to get 1-1000 nodes on GKE. The work is to learn the yaml syntax and the way to deploy to GKE... but most apps need to learn something about how it will be deployed (be it how to use ansible to deploy vs how to setup on k8s vs how to use serverless). But you need to do this for 1-1000 nodes, may as well just do it once...
Want to understand what ails the modern PSTN network ? Take into account that we have been trying to fix it politically for 40 years now.
Shakespeare was pretty bawdy too. Fart jokes, yo mama jokes etc.

https://www.bustle.com/articles/154225-shakespeares-dirtiest...
To be fair, nobody has been shooting at them.
not quite. there are two types of foreign interop - large scale and small - both matter. 1/ for distributed system interop, i think the struct wrangling can be solved at the transit layer - transit reaches cpython. for local interop, Clojure doesn’t reach C yet but there is at least one attempt to get it there on top of google right now. i see a clear consolidation loop.

what is important in the big picture is that the semantics of the values are the same everywhere, not necessarily that they are memory compatible.