skysight-inc/HackerNews huggingface dataset:
> Xenophobia (which is not shared by the entire population) is not specific to the states either.

I think the investment hypothesis is a bit more subtle than that. It goes beyond mere xenophobia into a kind of devout isolationism. What we're interested in are technologies and trends that promote loneliness. Facebook can be pressed into service for classical xenophobia, but you need Twitter -- pure rapid-fire alerts, shorn of all social context -- to really draw in the paranoiac. Youtube with its never ending flood of videos about new threats, new dangers, and new outrages, all packaged neatly into 30-minute videos. Reddit is another prime example of "anonymous networks" that provide unity through division. When evaluating technologies that might appeal to the paranoiac we're looking for whatever helps people throw up walls, makes them more mobile, lets them hide, lets them engage in only very limited contact on their own terms. We really like robots of all sorts -- not just physical bots that deliver food but highly customized algorithms that can deliver fake news and sex bots that can deliver fake love... anything that reduces or eliminates daily contact with the dreaded Other (human beings).
I like it because their (every growing) product suite allows me to bring products to market incredibly quick. Their blog has lots of really good examples of typical use-cases which has served as the foundation of many of my projects.
I'm glad you got lucky.

> You don't need a "strong professional network" to have your family help you find work

No, but it certainly helps. Especially software development work.

Regarding the rest, your original comment singles out "really intelligent kids". I was largely replying to that description.

In general, advising people who fit that model to prematurely optimize so early in life is doing them a huge disservice.

A "really intelligent kid" can get college mostly paid for through scholarships and have the world at their feet after graduating.

The urge to take that dev job after high school is strong (been there), but it's generally a huge net loss for someone who is actually "really intelligent".

> Most people can't afford to worry about what's "boring"

I'm very concerned by your attitude that folks from modest means aren't capable of boredom, aren't capable of burnout.

I'm also saddened by the fact that you seem to take offense toward encouraging "really intelligent kids" to actually use that raw intellect just because they happen to come from a modest background.
SourceClear | Front-End, Back-End, Sr. Full Stack | San Francisco | sourceclear.com
Our SourceClear platform scans thousands of applications a day at every stage of the software development process. We strive to be the index of the worlds open source library and vulnerability data and use this data to give our customers actionable insights. Software composition analysis (SCA) isn’t just about telling customers about a problem, it’s about helping them view what’s inside the code, where the problems are in that code and then providing actions to take to solve those problems.

We are looking for someone who wants to help lead the building of our application security platform for modern software development.

https://www.veracode.com/about/careers#open-positions
or send your resume directly to megan@sourceclear.com
Australia Wants to Take Government Surveillance to the Next Level
I don't have any sources at my fingertips, but the US has some of the most lenient college admissions for "adult" students of any country on the planet. In some countries, if you haven't decided on a college track by, say, middle school, then you are going to a trade school, not college. And it's tough in many countries to get into school at all later if you didn't get all your ducks in a row for college right out of high school.

In contrast, the US makes it easier to go back to school past a certain age. So a lot of foreigners go to school here because you basically need enough money to pull it off. There are a lot of fewer things that automatically slam the door shut in your face because you didn't do a thing at age 13 or whatever.

Disclaimer: I haven't read the article. I'm just replying to what is in this comment and agreeing that the US will likely continue to educate the world for the foreseeable future.
7 with kids if you get the jump seats installed. 2 + 3 + 2

Depreciation is the usually the largest factor in total cost of ownership. If you're not factoring that in, you're not doing it right.
I think making web apps similar to the mobile experience would be awesome.. then we can have less startups with wacky names because they can't get a unique domain.
> You’d think that it’d be very easy with today’s technologies to remain undetected while transmitting these simple pieces of information.

I'm imagining a pocketable Bluetooth device (paired with your phone) with a few buttons for the common stuff. That should be easy to conceal and use surreptitiously.
But the person you're replying to specifically cited SPAs, single page applications, as the use case for "download a big JS library first and then minimize future loads." If the SPA presents more than five 5kb chunks of what you define as "actual pages of content" to the user in a single session -- which doesn't sound at all unreasonable -- then using your own numbers, the SPA is now slightly beating your web site (2600ms to 2700ms). By ten "pages," the SPA has substantially pulled ahead (3400ms to 4500ms), and has still only sent 50kb of data past the initial huge hit. If the JS library is closer to the 2mb side than the 4mb side, it may well have already sent less data.

At any rate, the NYT page that Drew DeVault is complaining about isn't an SPA, and its problems don't stem from loading a JS library whose point is to make future requests faster. Its excessive JavaScript use is driven almost entirely by including advertising/marketing-driven code, and I would argue that JS is being a bit scapegoated here: it's a symptom, not the problem. I bet we could deliver a lean, mean, highly-optimized version of that web site that duplicated the exact same ads, down to the same obtrusive banner behavior. Would we like the site more then? Would any of us really respond, "Wow, it's so much better now that I can be frustrated by this terrible design in a tenth the load time!"?
And I never said you were talking about government intervention on social media platforms.

>And after that "massive amount of thought" there was no legal restriction put on companies that "deplatform" users like Alex Jones. Go figure.
If humans had allowed the fires to burn, then there wouldn’t be so much fuel laying around in the first place, and fires that do start wouldn’t be so bad.
If you book like 3-4 weeks in advance, sure. Literally no dealer around here will give you a loaner if you just turn up.
We're obviously talking about higher education here. We all agree basic functioning citizens need 12 years of education. Educational attainment beyond that varies depending on occupation requirements and personal interest.
A note of warning: memcpy and memmove are not optimized away on msvc and icc. That is, every call to those functions is always a function call. Contrast to gcc and clang which always inline those calls even in no-optimizations builds. To do away with memcpy calls, you can use this:

_Bool check_ip_header_sum(const char* p, size_t size) {
struct Chunk { char arr[4]; };
const Chunk* chunks =
(const Chunk*)p;
union {
Chunk chunk;
uint32_t n;
} helper;
uint64_t sum=0;
for (size_t i=.....) {
helper.chunk=chunks[i];
sum+=helper.n;
}
........
}

Technically speaking, going through a union like that is also undefined behaviour, however this is used everywhere in the Linux kernel, so both GCC and Clang will support it indefinitely, while MSVC is very conservative anyway, so you can rely on it supporting it as well. There is pretty much zero reason for the compiler to produce garbage code here. Note also that you can't cast p to the union type directly, because the union type has uint32_t alignment, so you have to do it this way. And you have to go through a struct, because you can't copy-assign arrays... Anyway the union+chunk trick seems more readable to me as well, but that's down to personal preference.
From https://austinkleon.com/2018/08/30/reading-with-a-pencil/: "G.K. Chesterton once went through a friend's newly-published book of aphorisms and answered each one with his pencil. (It was later published as 'Platitudes Undone.')"
I work from home all the time. In fact I have been doing it for the past 11 years.

Some places I've also WFH-ed at: my car, on bus & train, on aeroplane just before taking off, car dealer, co-working spaces or friends and/or customer offices, various hotels and cafes, etc. I've even been on motorcycle trip where I've had to pull over and get something urgent done before reaching my destination.

The key to everything is discipline, a bit of preparation and being diligent with your work. At the end of the day most bosses don't care where you are (I've never seen mine, nor the team I work with in person, they are half-way across the world) as long as your job is done, preferably very well.

To be clear I started working remotely out of necessity but I've had an eurika moment when I read "The 4 hour work week"
by Tim Ferris. This is one of my all time favorite books and I strongly recommend reading at least some chapters from it if you intend to work from home.
I'm loosely in a similar boat. I learned a little Verilog and implemented a MIPS CPU with pipelining, and did some small scale stuff based on papers about systolic arrays for matrix multiplication (a la TPU).

It feels to me like there is an enormous gap between the level of complexity in implementing a simple CPU like I did to something that would actually be useful to anyone, even something relatively small and basic. Things like integrating with other components or building up more complex designs feel outside my reach.

The resources I find are generally targeted either towards a very basic level of how electronics work or a very specific level of a particular task with a device. This seems like a really interesting area, but difficult to get comfortable with.
Well, you could give them really annoying video formats that they don’t have hardware decoding for…
Government jobs in the field are usually kneecapped from a career perspective.

My guess would be that once you have the clearances for awhile, you can make a lot more money working for some contractor.
Turkey has an overheated economy. It's growth has outpaced its productive capabilities. Lot of people are painting this to be primarily Erdogans fault. That is far from true. Turkeys growth is due to the combination of foreign denominated investments and loans in both domestic and foreign currencies. The Turkish Central Bank has been surpassing interest rates despite high inflation rates to keep the credit flowing. Altogether, the economy is over-levereged and it was going through a corrective cycle from January. Normal, and healthy.

That being said, multiple geo-political situations have now pushed this correction into what is likely a recession. First, there is the situation in Syria. Aside from the domestic strains and frictions, this situation puts Turkey at odds with Russia and Iran. Second, after a failed coup attempt a paranoid and defensive Erdogan has consolidated power -- this can only increase uncertainty and risk. Finally -- the straw that broke the camels back -- the recent economic policies of US towards Turkey. Tariffs, threats, and likely more (according to the administration). This led to a sell-off of the lira against the dollar and euro. This has systemic effects as it increase the cost to finance any foreign denominated debt. What that means is that all Turkish businesses need to increase costs in order to maintain present profitability levels. Without foreign intervention -- or very good diplomacy by Turkey and EU -- this is likely beginning of a recession.
Browsers have a huge, huge attack surface that is persistently exploited. Every single release contains a lot of nasty bugs fixed in various places. Not to single Firefox out here, but take a look at their release notes[1].

- 4 critical, 5 high vulns fixed in 61.

- 2 critical, 7 high in 60.

- 4 critical, 4 high in 59.

Your feelings on not liking security updates 'forced down your throat' are kind of immaterial. They absolutely should be. And that's the price you pay. Not a huge one, by any means.

1. https://www.mozilla.org/en-US/security/known-vulnerabilities...
I think something very different needs to happen. Commodity monopolies are different than platform monopolies. Additionally, I can't think of an example where any retail monopoly has been broken up.

I am still unsure if breaking these companies up in a vertical way would actually result in any benefit to the public.
No, no they are not . A few maybe doing this , probably similar to the number of teachers who count the days left in the 2018-2019 school year starting on day one . Buzzfeed isn’t news . Fake or otherwise. It’s unfunny comedy entertainment.
All country's diplomatic services have a similar exempt mail/pouch system; it's a service we all extend to each other. Others leave ours alone, and we leave foreign government's alone in turn (at ports or elsewhere).

Governments are allowed and expected to keep secrets from each other; this is a way to do it out in the open.
Because some communication you don't send electronically no matter how good your crypto is.

Think "hey, I just recruited Yuri to spy for us" or "the mission to hack NK's nuclear systems will happen next Friday".

Some messages are too important to be anything but hand-carried.
That's right. The situation is quite complex with foreign debts that are hard to pay back. The situation gets worse with tariffs against Turkey hurting their ability to trade, which creates caution among investors. This in turn causes less demand for their currency, which makes things worse.

Econofact has some background and history that I found quite interesting and well explained:

https://econofact.org/the-financial-and-economic-crisis-in-t...
And don't forget the lifetime pensions and medical insurance, protected by law in many cases. The lifetime compensation is pretty compelling.
One teacher told me they like doing heroin prior to teaching 5th and 6th grade sex Ed . True story !
I didn’t know that and that’s kinda annoying. It’s my storage space (which they provide to me for the price my company pays) I should get to fill that with any arbitrary bytes. Why if I stenographically store data as a mpeg that i lose it but if I rename the file .binary i get to keep the data?
Looks great. Seems like the first project to offer multi language support for contracts. Keeping an eye on this one.
Published in 1911 and then annotated by G.K. Chesterton; hand-written annotations appear in PDF linked in OP.
It's worth noting that the analysis is on old AMD microcode precisely because AMD didn't use signed microcode for a long time and so they could create custom microcode to reverse engineer what it's doing.
I can't believe this company calls what they are selling 'news'. BuzzFeed is horrible.
Unless you already know how to play guitar like a rockstar, I imagine trying to become an Instagram influencer is a bit lower risk.
Knowledge builds on knowledge, and (so far as we know) there's no shortcut to the gradual acquisition of knowledge.

I think this is best exemplified by one particular episode of the YouTube "Primitive Technology" series: https://www.youtube.com/watch?v=VVV4xeWBIxE . In this video, the creator builds a forge blower from sticks, leaves, stones, and vines. All materials that would've been available to primitive man 40,000 years (or more) ago...

...but the forge blower wasn't known to human kind until the 1600s! In other words, the creator of the "Primitive Technology" videos was able to build a forge blower because he knew about the concept (and, presumably, the principles of pressure and centrifugal force that make it all work). Those had to be discovered through thousands of years of an arduous process of trial, error, analysis, and teaching.

So, the Einstein of 40,000 years ago likely existed, but he may have only been able to discover and convince others to, say, pre-burn wood to generate charcoal. In terms of an advancement over existing technology, I'd argue such an advance would be even more significant than General Relativity, and yet it's technology that we can run down to the corner store and procure for $5 a bag today.
> The points can even be highlighted from the fluff and those who don't care to read it.

The best of both worlds.

You're correct, if I truly care for a topic, I will read the fluff. The vast majority of internet articles don't fall into this category.

I disagree, the fact that they skim means they ARE able to do this.
Sad to see him go. TempleOS update discussions were always a really interesting read on this site and others.
This was previously submitted[0] and deemed "unconfirmed". Does it showing up on the TempleOS page make it any more official? Who runs the website in his absence to make this update?

[0]https://news.ycombinator.com/item?id=17889547
> The number of autopilot -related deaths and crashes seems high considering how few Teslas are on the road.

That’s just an artifact of increased media coverage.
> What's wrong with a system at equilibrium?

Depends on how are you satisfied with the state of things. For me, things will be wrong until we get rid of suffering, illness and death.

Still, I don't believe there ever was a real stagnation, or equilibrium. Things were always changing, just for most of the recorded history, those changes were very, very slow - unnoticeable to individuals living then. The beginning of an exponential curve is almost flat.
Good reputation for what? Government interference in the free web? GDPR was just the first step. Open your eyes.
I knew I should have checked the release notes before commenting. No idea if it works but that would be a great improvement.
and 4) the signal-to-noise ratio on HN is very good compared to other online discussion forums.
150ms are client-side read. But without any js-triggered modifications to the DOM tree, this is pretty much the render time (rendering is 2ms on my not-too-beefy laptop).
Yeah this. Signal:Noise ratio on HN is far better than any other source of tech news & discussion I know of. I skip the programming-related threads.
I'm half Armenian and I learned about Gobekli Tepe under the name Portasar from my father when i was a little kid. The only sources about the origin of the word Portasar show up online in unofficial sources. I do not read or speak Armenian so I cannot comment on the sources of Gobekli Tepe in Armenian literature. However, one thing that is peculiar to me is that Gobekli Tepe is located on the territory of ancient Armenian Mesopotamia [1]. Anybody else know anything about this?

[1] https://en.wikipedia.org/wiki/Armenian_Mesopotamia
But ads are taxed since ad based revenue is subject to tax.
Inequality matters in any realm of relative finite resources. Such comparisons are usually the result of accurate computations of status.
Swift Server Work Group
Thirty Helens will tell you that the quality of an argument is not a function of the number of people repeating it and the quality of this one, even the way you just described it above is plainly miserable. Not all bad things are equivalent. Calling someone a butthead is rude, calling someone a racial slur is also rude but also much worse.

If your argument was that you find her tweets offensive and rude I'd try to convince you you might be misinterpreting them but at the end of the day, it's your feelings and your reaction and it doesn't require any great feats of empathy on my end to acknowledge some might find this stuff bothersome or to nod along at the suggestion that casual generalizations are fraught and the habit of them is to be avoided and is probably just not a great thing to begin with, in almost all contexts.

But that isn't the argument. The argument is that this is the same and deserves identical opprobrium as, say, anti-semitism. You know, anti-semitism, the prejudice with a long history of actual oppression that was also a fundamental tenet of an ideology that perpetrated the industrial extermination of millions of people for their ethnicity, that still exists, the effects of which still reverberate through our culture and society, etc. Compared to some people being miffed at some tweets. To call an argument drawing a parallel between these merely dumb and ignorant is bend-over-backwards polite and charitable.
If true this is really sad. Based on the little information I have about Terry, he seems like a basically nice guy victimized by mental illness.
The “experiential advantage” is not universal
I have a k8s cluster running on "bare metal" of 3 old consumer desktops and 6 old laptops, mostly heterogeneous hardware. It's as easy as setting each of them up as a webserver or database server, but I only have to set up the software once per machine and forget about it.

Much better than trying to host 12 websites on three machines and dealing with each machine by hand. And also load balance by hand, network by hand, configure the database servers by hand, different logging locations, etc. And that's all assuming I'm using docker. Let alone if I don't and then also have to deal with multiple versions of software between sites, differing technology stacks at the webserver, etc.

It's the superior solution for personal clouds and hobbyist server management too.
Doesn't mean that said companies are OK with this. The difference is scale. Companies don't care until these tactics get popular enough to affect the bottom line. Chick-fil-a doesn't care about the honey because the "hack" isn't popular and hasn't been done at scale (yet). If it does get popular, you can bet that it will get banned.

See also: Salad towers in China https://kotaku.com/how-chinese-ingenuity-destroyed-salad-bar...
I wonder if the pin-speck technique could be used to reconstruct a 3d reconstruction of the Chelyanbinsk meteor:

1) There were huge amounts of recordings

2) It generated plenty of clear shadows (and presumable sun-shadows can be recovered as well)

3) For high intensity images, many cameras might decrease shutterspeed frame by frame, so each line is sampling a shorter period, thus a collection of cameras can be considered to perform random oversampling at a higher framerate (as some oscilloscopes do when not in single-shot mode)

4) The recordings are taken from many vantage points in a wide region, potentially allowing a 3d reconstruction of the meteor as it breaks up
Here is the summary:

Relax the muscles in your face, including tongue, jaw and the muscles around the eyes

Drop your shoulders as far down as they’ll go, followed by your upper and lower arm, one side at a time

Breathe out, relaxing your chest followed by your legs, starting from the thighs and working down

You should then spend 10 seconds trying to clear your mind before thinking about one of the three following
images:

* You’re lying in a canoe on a calm lake with nothing but a clear blue sky above you

* You’re lying in a black velvet hammock in a pitch-black room

* You say “don’t think, don’t think, don’t think” to yourself over and over for about 10 seconds.
Given the problems that people without post-secondary degrees face, I don't think it's a stretch to say that productive, functioning citizens need 12 + ??? years of education.

For every example you give of a successful college dropout, I can give an example of a successful person who only forced themselves to slog through 12 years of schooling for the sake of social signaling, and not running afoul of truancy laws.