skysight-inc/HackerNews huggingface dataset:
That's easy. All Java threads regularly pass through "safe points" where the runtime can choose to suspend them. Think about garbage collection - the runtime must be able to reliably and regularly pause threads so their stacks can be scanned. Whether interpreted or JIT compiled, there are ways to queue a piece of code 'into' a thread that's currently running and a short time later that code will execute. Safe points are used for many different things in HotSpot.

So whilst I haven't looked at the code, presumably continuations are pre-empted by forcing the host thread to a safepoint and then unmounting it.

Note that forced pre-emption + a scheduler + a userspace notion of a thread gives you the tiniest core of an operating system. The next big leap in operating system design is certainly language-generic virtual machines fused with the basics of an OS.
Can you elaborate on how AWS is an "existential threat" to Oracle?
A technical look at the Dragonfly Titan mission
I agree, YouTube-Dl already has 50k stars on Github, it's certainly not obscure anymore. Although I'm not suggesting breaking the TOS if people are going to be using it to archive content then the best bet is probably to have the content archived as quickly as possible rather than trying to keep youtube-dl lowkey (ship has sailed) so as to not trigger DRM from YouTube
I think people who say this forget about the “war on terror” and all the innocent civilians killed in drone stikes.
Yeah, nobody is going to ruin their entire vacation by stonewalling the border security. This is why my friend let a border agent view her Tinder messages to ensure that "she wasn't coming for sex work," and then endured his parting words: "well, it seems that you're a good girl ;)."
I'm always confused when I hear this about why malware researchers don't obtain a huge trove of malware samples (and/or zero-day exploits) by obtaining some of these "gifts" and then connecting them to honeypot devices. If all you have to do to receive one is travel to China as an employee of a major U.S. company, they must be quite easy to get ahold of.
Look up 'Kibbutz'. Communities in Israel that are completely socialist while being fully democratic, and have been there for over 100 years. No gunpoint involved.
Clojurescript on its own doesn't give you much for web programming and, not worth it over Javascript. It shines when combined with a react wrapper.
Fastest Growing Companies in New York City – 2019
Frankly I wouldn't mind making a browser extension that does exactly that, and then if you go back to a video you've already downloaded before it plays it from disk as opposed to from the network. Something I've thought about.
> It's not expensive, financially, compared to Solar and Wind.

Per-megawatt, it might not cost more but:

1. The upfront investment is high. I can build a 1MW solar installation, or 10MW, or 100MW. Our smallest nuclear plant is around 500MW.

2. It will take many years to build.

3. It will take even longer to fully pay itself off.

Nuclear is fine if you have a massive amount of capital and know the market won't change in the next 50 year. But no rational actor in the energy market is about to bet on that stability when solar is a much more nimble investment that's cost-competitive.
The Prophetic Demise of an Ancient City
https://opinionator.blogs.nytimes.com/2013/03/30/those-irrit...
> "Under current law, government officials who make contracting decisions must either wait a year before joining a military contractor or, if they want to switch immediately, must start in an affiliate or division unrelated to their government work. One big loophole is that these restrictions do not apply to many high-level policy makers..., who can join corporations or their boards without waiting."

From your link (didn't bother following it to its source, but it's a correct summary). The President's Cabinet members can freely go back and forth between industry and policymaking positions (well, up to confirmation after nomination which will limit things). But a member of the military/civil service is limited in how quickly they can go to a contractor and in what role they can work.
I upvoted him because he adds a larger perspective to this issue.
Great points. I was reminded about a period of close to ten years when “my stack” was Apache Tomcat with servlets and JSP. I would handle background tasks in threads initialized in servlet init methods. For me it was a universal platform for anything I was required to develop and deploy.

I was in Chicago last month and had breakfast with an old customer (I had never met him in person even though I did a ton of work for him between 2000 and 2006). One of my tasks for him was writing a Sharepoint clone that ran for five years totally unattended by his ops team. After five years they ran out of disk space and did a quick migration to a larger server. My customer thought that in five years they had never restarted to system or rebooted the server (yikes!, no security updates?).
v-if feels quite natural to me, and easy to read as well.

I think it's a matter of personal taste.
So how did you construct this claim that React delivers poor performance for small components? Browsing hacker news?
He's right, I have to admit: every country with a population more than ~175M is pretty f-ed up somehow if you think about it.

It really makes me wonder if there's an actual scaling problem here. Just look at how much trouble large corporations have with inefficiency. Maybe humans just aren't capable yet of making extremely large organizations work well.
Vector can act as a Splunk forwarder, but is designed to be much more flexible.

In addition to forwarding to more storage systems (S3, Elasticsearch, syslog, etc), Vector can do things like sampling logs, parsing them, and aggregating them into metrics. Depending on your needs, this makes it easier to reduce your Splunk volume and reduce costs, transition to something like an ELK stack, etc.

We're also working to build up the metrics side of Vector's capabilities. In a way, you can think of Vector as a stream processing system for observability data, capable of feeding into a variety of storage backends.
Isn't that basically what Enron did to California? Theoretically they are already doing this, just not to retail customers.
https://web.archive.org/web/*/https://www.nytimes.com/2019/0...

then

https://web.archive.org/web/20190701220022/https://www.nytim...
It does modify state on the server so I would think it should be a POST or something.

even better, they could do what reddit does with upvotes/downvotes, and store that information in the user's cookie, so that it gets sent with the next request to the server.
Because more and more emails are HTML and not text and loading the images is critical to make the emails actually readable.
HDD – Hypothesis-Driven Development – Research, Plan, Prototype, Develop, Launch, Review.

The article lists (and links to!) "Lean UX" [1] and Google Ventures' Design Sprint Methodology as inspirations.

[1] "Lean UX: Applying Lean Principles to Improve User Experience" http://shop.oreilly.com/product/0636920021827.do

[2] https://www.gv.com/sprint/

"How To Write A Technical Paper" [3][4] has: (Related Work, System Model, Problem Statement),
(Your Solution), (Analysis), (Simulation, Experimentation), (Conclusion)

[3] https://news.ycombinator.com/item?id=18226543

[4] https://westurner.github.io/hnlog/#story-18225197
At our scale manual deploys seem to have fewer outages than automatic ones, so I've moved back from automating the deploys to simply providing easy commands to do 99% of the deploy work, but still requiring them to be triggered manually. I suspect this balance will shift towards favoring more CI/CD automation once we reach a bigger scale.
India's First CPUs Are Ready for App Development
The vinyl flip required for Dark Side of the Moon really highlights the fact that the album is kind of split in half. Tracks on the first half smoothly transition to each other, but then have a hard stop before Money on side B. It's a really interesting case of music being composed for the medium.

I found a similar example in digital media only once so far, Pretty Lights Glowing in the Darkest Night. The first half of the EP sounds very distinct from the second, almost as if there is an invisible vinyl flip in the middle.
Illegal in Europe due to GDPR.
Most do provide location, if the client doesn’t mask the IP.
There already is pressure today to do that. However, I am unconvinced it will actually get done on any significant scale unless there will be fundamental improvements with regards to energy sources. Otherwise, fossil fuels are simply going to be too valuable in no small part due to its multiple applications which none of the other types of energy provides.

Otherwise, it will come down to economics. So I agree we will diversify but fossil fuels aren't going anywhere anytime soon.
Within the article they mention that this issue is due, in a large part, to monoculture farming so, why not do as cities do with developers who need to provide a certain proportion of affordable housing in new developments and just require a portion of farms to be free growth land. I'm all for this initiative on top of that but pushing for better agricultural land usage would probably increase the efficiency of the land that's actively farmed and provide more evenly spread preserves. It's always easier to target businesses through penalization than individuals through incentivization.

Bees are pretty sensitive to various chemicals, I'm not convinced that the population decline isn't also due to urban chemical usages that we haven't discovered yet.
Interesting to hear later if the process was followed. Hard to believe they deploy changes to every production location at once.
What was the experience between 9pm and 10am?
To anyone who finds these models interesting and wants to learn a lot more - I’d highly recommend Mor Harchol-Balter’s textbook: https://www.amazon.com/Performance-Modeling-Design-Computer-.... (She is currently a professor at Carnegie Mellon).

(Self-repost from an earlier queuing theory thread).
That's interesting. I didn't realize the SHM extension was used that widely. Do most GUI toolkits use it under the hood somehow, in order to render more efficiently?
Aren’t all cops, when operating in an official capacity, above the law?
>Is this a correct place to use 'GET'?

Not at all; GET requests are specified [0] to not cause any modifications to the resources (aside of meta-data like logging etc.). It should also be 100% safe for web spiders to issue any GET at any time [1], server overload aside.

I presume it's an artifact of earlier implementation -or just an idea- to have the collapse work without JavaScript. It would be doable with a normal A HREF with the current link format of https://news.ycombinator.com/collapse?id=20336970

--

[0] "In particular, the convention has been established that the GET and HEAD methods SHOULD NOT have the significance of taking an action other than retrieval." - https://tools.ietf.org/html/rfc2616#section-9.1.1

[1] in the early day of the internet, a friend lost most of his CRM's content because he had record deletes implemented as A HREF issuing GET requests. Having learned the lesson, he instead turned to JavaScript code issuing GETs...
Probably... maybe? Certainly I'd be weirded out if an online catalogue employee had found my name, decided to look at the geolocation data on the tracking pixel and was devotedly interested in where and when I decided to admire the latest in chinese tech.

But I think the point is that this is much less likely than on a personal email, and if you don't know the person then it's a little less creepy because it has no emotional meaning to the "stalker"
I think I'm going to disagree with that. Because I had to take the test in person I meet the guys in the local club. Their personal invite to club meeting and lent gear got me on the air quickly. If I just took the test online I would probably have just put my license up on the wall and moved onto something else.

73's
KC3SOL
In other languages, nothing ensures that those safe abstractions are actually used in safe ways. You can keep a dangling reference to a C++ vector, but Rust will make sure your references are valid, and you can only escape that with raw pointers in an unsafe block.
And so what? Slave labor has long been known to be not profitable, it is easy agency useful to avoid. Also, your consumers will reward you for that.
NASA Successfully Completes Dramatic In-Flight Test of Orion’s Abort System
Wind, in particular, has a great deal of bureaucracy around it. Environmental issues. Construction codes. Land use issues. Land ownership issues. Air rights. And more. Today, investors have to work through all these in order to put up a wind farm. The reason they still do it is because as an entry into the energy markets it is an incredibly cheap vehicle. (Comparatively speaking.) The technology is just not that complicated. Even compared to fossil fuels, wind is just a dead simple tech. The costs when you don't count regulation reflect that.
> Did you receive responses that weren't recruiter-spam from your posts there?

Maybe I've obfuscated my email address well enough, but I don't get any recruiter spam from the listing. Now that I look back on that, it's something of a miracle.

That said, I've only been contacted once per the thread. After one email I was ghosted by the company. Not uncommon really.

I'm not really the niche for HN, I'm mostly a bio/medtech and engineering person. I love the discussions here, but my expertise is on the edges of the Gaussian that is HN.
They're proxied but follow the caching rules sent by the server, so for tracking purposes they're not cached. You get entries with proper date/time, proper tracking ID, but anonymous Google IP / user agent.

Posts I found that seem readable:
https://movableink.com/blog/gmails-recent-image-handling-cha...
https://movableink.com/blog/real-time-content-and-re-open-tr...
I was talking with a friend the other day, a brilliant young software developer at Google, and the topic of ham radio came up. He said what really got him excited about it was the possibility of building his own transmitter from scratch, using individual components he could see and fully understand.

I think that is something to encourage even in this day of LTE.
For me HN is a great reminder that done is better than perfect.
The question is whether the requirements are real or the bid was tailored to pick a preferred supplier.
> a public profile

What if the profile isn't part of a person's profile? As in it has zero relation to their "real" life.
I thought Gmail's solution to this was to always download every image in your email and then proxy the image from their own servers when you view it. This results in a meaningless 100% "open rate" for Gmail and does not reveal an end-user's IP address.
having an email client that automatically loads images is insane. it means that any spammer / scam emailer can immediately tell if their emails are getting into your inbox vs. being filtered and they can then see where you live, and target their next spam / scam to that geographic location and/or try to find out who you are, etc.

a mail provider like fastmail could in theory be loading image links in emails they will deliver to their users and store them into their own local cache, rewriting the email your client receives so that you see the images served off of your email hosting provider's servers. that would be a straightforward way of preventing any sort of image link tracking across the board, is this a thing?
I cannot find the book off hand, but there was a fascinating book that argued that throughout history, war has been the norm and peace the exception (and converted me to that opinion as well).

The book argued that the reason that peace happened for so long was because someone held it together. That person (the book argued) was Otto von Bismarck. Bismarck even was quoted in 1987 saying that "One day the great European War will come out of some damned foolish thing in the Balkans."
I don't see anything unethical about Superhuman using something that's part of the platform for literally every other business email application (as the author mentions: Salesforce, Mailchimp, etc). Sure it's a little creepy, but this is a silly hill to die on.

The author compares tracking email opens and locations with looking into your neighbor's window and seeing them naked. What's different about the latter is that it's actually illegal (look up "peeping tom laws"). Storing someone's public IP address and using it to guess their location is not illegal, and shouldn't be -- we have massively faster internet from things like DNS targeting that do exactly that.

If you're going to go after people for tracking user locations then there are much bigger fish in the sea than Superhuman.

EDIT: It looks like GDPR does go after the big fish here, which is email tracking in general: https://www.gdpreu.org/compliance/email-tracking/

> In its current prevailing form, we expect email tracking to be categorically prohibited under the GDPR without express user consent.
Rad AI | Software Engineer | Berkeley, CA | Onsite | Full-time

Rad AI applies deep learning to radiology in order to save lives and reduce the cost of healthcare. We’re based in Berkeley (two blocks from BART) and backed by top investors. We believe that strong teams working closely together create audacious companies that transform our world for the better.

Our world-class team of engineers is building and deploying products that will make a difference in millions of people’s lives. You’ll be an early team member, helping us shape the long-term vision for Rad AI’s future. Our benefits include health, dental and vision coverage, unlimited paid vacation, catered lunches, and unlimited snacks.

Here at Rad AI, we’re focused on transparency, inclusion, close collaboration, and building an incredible team. Come and help us make a difference!

You can apply here: https://jobs.lever.co/radai/c4d80f47-a232-48f8-9320-59c8fcd7...
Huh. Are there scripts you recommend for those of us without physical Kindel's and just use our phones/tablets?
Gmail intercepts tracking pixels at Gmail's server, if you use gmail's client. The sender gets the "open" event and time, but not the client into (IP, etc)

http://go/so/20379732
There were multiple terrorist attacks in that region. Once China started cracking down, there haven’t been any.
First Drive of Honda E – Fully Charged Show
A sysadmin practising DevOps philosophies and SRE disciplines. I have 7 years of experience, and a lifetime of tinkering and curiosity. Interested in challenges associated with security, performance, and scaling with a deep understanding of root cause analysis and security in depth.

Location. Aarhus, Denmark

Remote: Open to it

Willing to relocate: No

Technologies: AWS, GCP, VMWare ESXi, Docker, Windows Admin, Linux Admin, ELK, Grafana, Icinga, Saltstack, Python, Bash, Powershell, Vagrant, Packer...The list can go on.

Résumé/CV: Available on request

Email: Available on request (PM me)
I've recently stumbled upon some videos where Kirk Sorensen describes LFTR reactors (Liquid fluoride thorium reactor) that his startup is working on, and he is claiming that their reactor can cover its costs simply by selling fission products like xenon, helium, and rare radioactive elements used in medicine.
I'm very happy that quantum gravity doesn't work.

Quantum describes matter and gravity as we know from GR is just shape of the spacetime. It would be horrible if same math ruled two so different things.
It all depends on what level of attention one is assuming. I like to imagine a situation where people can understand a world with multiple bad actors.
A primer on open source license compliance
Why I'm so jazzed about the Optional Chaining proposal in JavaScript
I think the best example of this is IDE and text editor preferences.

They are totally regional, programming-language subculture, and age related

The proponents of Atom/VSCode/Sublime/VIM etc will swear by it to the level of gatekeeping other competent software engineers away from them if they don't use that particular editor, and they all do - or can do - the same thing.
> My interest, limited though it might be, is primarily who does Patrick Collison want to become ?

No offence but what does that question even mean. Can't a person wish merely to become better read, more knowledgeable, both stoke and satisfy a lifelong inquisitiveness?
In order for pixel tracking to work, one has to open the email and load the pixel. I don't think you can track someone just by sending an email.
The Gmail image-proxy honors the regular http cache headers, so marketing mails get their open rates ‘correct’ but cannot see cookies/ip addresse
>Personally, despite my beliefs, I am not comfortable with corporations co-opting movements like LGBTQ pride on one hand (how many rainbow branded beer bottles have you seen this month?) and advocating policies that are diametrically opposed with the other.

Yeah, this reminds me of when I went to the DC Pride parade last year and saw a bunch of floats and participants from various corporations: banks, airlines, etc. I'm all for accepting LGBT people, but the corporate-ness of the festivities really disturbed me. What's next, a Million Man march sponsored by Nike, or a women's march sponsored by Johnson&Johnson? I don't remember MLK needing corporate sponsorship when he did his marches.
From experience, using two services (active/active) is really the only way to avoid downtime. DNS can be trickier, but there are providers that can fallback automatically or split requests (dnsmadeeasy etc)
I plan to make an 'advanced' mode that will allow people to pass custom flags, select file formats etc, especially given the large initial interest. Right now this was mostly a proof of concept and targeted towards nonsophisticated end users but if the project grows those things will definitely land in time, thanks for the suggestions.
I think the author does a good job comparing the three languages here. That said, comparing just one program can provide some insights, but not enough to know if the language is a good choice for larger projects. I have rewritten a whole book of programs, first in Swift, then in Python, and soon in Java (https://classicproblems.com). And if I didn't know the three languages well, I probably would have to say that even writing that book has not provided me enough insight to say "this language is good for my next 100,000 line project."
It's strange that we put more faith and trust in sociopathic-by-design corporations (which are just large groups of people you don't know, but who have some interest in you) than in humans we willingly correspond with.
Online publishing, technical and editorial side. 20 years. This is an incredible level of staffing. I don't know that the payoff is worth what it takes with this 38 page process.
Could be tied up in investment accounts (401k, 529, etc).

Don't forget that the 2 million net worth includes some of the house, and you can't pay off the house with the house and still keep it. ($2.4 million house - $400k mortgage = $2 million net)
They don't necessarily. Thunderbird lately makes me opt-in, or whitelist a particular address if I want. I haven't dug in to ensure that it's 100% rigidly shielded from all possible info leaks (e.g., "blocks img and script but still loads bgsound tags", which is an example of something I've seen before), but it's definitely at least trying to not load by default.
Cost of bureaucracy is just abating the risks, so it is 100% a real cost.
The Crushing Of Eastern Europe by Anne Applebaum is one intro you might read to understand how communism necessarily begets totalitarianism.
Wallmans remind me that I don't talk to enough six year old girls. Where talk is fuck indiscriminately