jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Fair point, but consider this:

When I first saw this story on Bloomberg, I opened the article searching for the variant of 737 aircraft involved. Given the accident history of the 737 MAX, it's important for people to understand that this aircraft does not tie in to the MAX saga.

The fact that this is not a MAX aircraft is relevant both to travelers and also to BA stockholders.
We're talking about 'preparations' however.

It's a valid point you bring up overall, but it doesn't absolve her from the fact she signed off on the current situation.

I've had a number of downvotes apparently but none of you have stepped up to providence evidence against her very own very public and documented signed off on the situation.

People are literally blaming 'racism' on this board without evidence, when the Black Female mayor seems to have been an integral part of the lack of preparations.
They definitely didn't replace oracle with dynamo, those are very different beasts and would require complete redesigns of the migrated service. RDS sounds much more appropriate/realistic.
They’re all obviously jumping on to either get or avoid PR.

It’s also the reason why it was all roses and fine when he was threatening nuclear strikes to another nation, but when he doesn’t explicitly tell people to stop their insurrection - it’s all “threatening violence” and what not.
But many other people can. I'm not saying geohot is a completely unremarkable fraud, I'm saying he doesn't deserve the level of recognition he gets. There are plenty of people pulling 10-hour programming marathons today.
The Up Series is what I call "temporally ambitious". It was very impressive that Michael Apted started the series at age 23 and producing a new episode every 7 years until last year, when he was SEVENTY EIGHT years old.

Another "temporally ambitious" series was George Lucas' Star Wars films, which used the real-life ageing of the actors to tell a multi-generational story that (whether you think it's highbrow or lowbrow) has massively influenced multiple generations.

I wish more visionary film makers produce such "temporally ambitious" works. Even something as "simple" as taking a photo of yourself everyday for 60+ years and make a 60 second timelapse video yields impressive results.

Most people are understandably focused on the present and near-future, but there are some visionary artists who build really cool things over a much longer timescales.
> Engineering is done with numbers. Analysis without numbers is only an opinion.

With or without numbers, it's still an opinion?
Yeah, set 1.4 was a huge improvement. I wrote a lot of scala several years ago and just got back into it this year and the dev experience is much nicer now with the SBT sever model
I loved Scala until a minor version updated somewhere around 2.9-2.11 destroyed all my hope. Eight years later I still refused to use it to build anything. Yet, with that said, IMHO, it can be fucking great _second_ language.

If you haven't used a statically typed language before, i.e. you're from Ruby, JS, Python, et. al then it's one bangin' ass brain rodeo. I'd highly recommend spending a couple months trying to learn it. Once you're done, you will almost certainly spend near zero effort learning any other typesystem save the MLs (which would, in some ways, probably be a better rodeo).

One of my favorite "ah-ha! that is totally how it fucking works" moments with Scala was going to see how `Function` worked only to find this bad boi: https://www.scala-lang.org/api/current/scala/Function22.html

A lot of time people think there's more magic going on than there is and just seeing that's how a function works with 22 arguments was pretty illuminating for me coming from Ruby.
> Another possibility is, that the browser could, in a standard header, with a bunch of standardized flags, tell what the site may or may not do with the data they gather about the surfer.

There was a W3C standard called P3P which is similar to what you describe. It was implemented by Internet Explorer, but fell into disuse long before cookie notices became common. Bringing back something like that would be an improvement over having to deal with cookie banners per site.
To be clear - the component controls the entire media console which has climate controls, the backup camera, defrost settings, all the media, etc. etc. etc. You can't replace the component without disassembling a huge portion of the interior of the car. So either "the component should not need to last the full vehicle life cycle" and people are expected to drive their $100k Teslas without the giant center console working, or it's not actually a "wear" component and they should be responsible for fixing it.
I prefer to own an asset with high volatility that gets more valuable over time than an asset with low volatility that gets less valuable over time.
Naval had an extremely pertinent tweet [1]:

The road to socialism via inflation:

• Print money, crash the reserve currency, destroy savers, and force them into inflated assets.

• Asset inflation leads to inequality. Demonize asset holders and tax the nominal gains, thereby confiscating the real value of the assets.

[1] https://twitter.com/naval/status/1359650086221930496?s=21
I constantly forget how good Graviton2 is.

E: A64FX seems like a really cool chip, but it sure is much easier to get time on AWS than Fugaku. :)
The naming can be confusing since "then" is usually used for async operations.
Trust takes ages to grow, but is lost in a second. Facebook is long passed the no return point.
Linux is FOSS, so if there are huge benefits to using C++ then the people who advocate such things should simply take the tree, fork it and start doing some C++ stuff. If their arguments are correct it should soon be fantastic and much better than Linux.

Also, there is nothing wrong with programming paradigms from the 60s as evidenced by the popularity of Clojure and other functional languages that borrow heavily from LISP.
> All else held equal, that is simply not true in modern America. There are very powerful incentives to hire the equivalently qualified black guy in order to avoid lawsuits.

What about the audit studies that would appear to indicate otherwise? For example, an audit study from 2004 states in its abstract that "White names receive 50 percent more callbacks for interviews. Callbacks are also more responsive to resume quality for White names than for African American ones. The racial gap is uniform across occupation, industry, and employer size."[1], and earlier experiment would appear to show that white applicants with criminal records are called back slightly more often than black applicants without one[2].

1. Bertrand and Mullainathan: "Are Emily and Greg More Employable than Lakisha and Jamal? A Field Experiment on Labor Market Discrimination"
http://www.economics.harvard.edu/faculty/mullainathan/files/...

2. Devah Pager: "The mark of a criminal record"
http://www.irp.wisc.edu/publications/focus/pdfs/foc232i.pdf
are you able to share anything / willing to work with anyone? I'm just getting through the research phase and am looking to coat my house with sensors - its been a struggle finding quality writing in the research and it looks like a graveyard in the world of pcb design.
It seems to me that these are two orthogonal topics. One thing is how you represent tasks, either using OS threads or async tasks. And the other is how you structure concurrency. Maybe I'm missing something, but I think there is nothing preventing the use of those structured concurrency patterns using OS threads as the base for tasks. Then you get some nice benefits of doing this such as proper stack-traces and easier debugging.

The killer use case for async tasks is when you need hyper-concurrency, e.g. hundreds of thousands of concurrent tasks. In that case, as the article mentions, you can't use OS threads anymore. Of course there are some use cases requiring this level of concurrency, messaging servers come to my mind, but there are also many, many use cases were you need a lower level of concurrency, like a few hundred concurrent tasks max. In those cases I think using OS threads can work pretty well with less complexity.
Something I don't understand, is it only for Google and Facebook, or would it affect other search engines like Bing or DuckDuckGo?
Disclaimer: I have no horse in this race, I studied Theoretical Physics but left academia for the industry many years ago. My bills won't be paid whatever side of the discussion gets funded.

1. In its canonical formulation we don't know if Loop Quantum Gravity produces the right classical limit (i.e. General Relativity). In its spin-foam formulation we can get the right classical limit but we don't know if the formulation is mathematically consistent.

2. The semi-classical results that LQG obtains, namely Black Hole entropy, is very suspect. The semi-classical result is pretty much cooked in (at least it was years ago when I was studying these things, maybe they have refined the way the calculate it recently) and the logarithmic quantum corrections are wrong (see: https://arxiv.org/pdf/1205.0971.pdf).

3. Furthermore, it's questionable how can you come up with a consistent theory of pure-Quantum Gravity that doesn't include all other forces and matter since gravity interacts with everything (that is its most defining characteristic) and in Quantum Mechanics you must include everything that can happen otherwise the diagrams would need to conspire in very peculiar ways to produce consistent results.

4. There are also technical arguments to be made regarding the mathematical construction of the theory: https://physics.stackexchange.com/questions/67211/why-is-sta...

TL;DR: The viability of LQG as theory of Quantum Gravity has always been overstated to the general public. By the classical journalistic trick of giving equal voice to the two sides of the discussion; the reader, with not much else to judge by, has to assume equal plausibility for both sides of the argument.
With a bit more careful inspection you would notice that the number of experts paying attention to one side or the other is radically different. So either the entire High-Energy physics community has fallen in some collective delirium and "big physics" conspires to suppress LQG or maybe LQG doesn't deserve as much attention as the general public has been led to believe.
The throughput increase in I/O scenarios with many tasks is due to the number of supported concurrent processes and Little's law; it has little to do with context switching time, which has a negligible impact on the throughput in these use-cases: https://inside.java/2020/08/07/loom-performance/

Low context switch latency only matters when the number of tasks is very small (their data all fits in the cache), and the workload is entirely computational. Otherwise, even the fastest implementation is ~60 ns, which is the cost of a cache-miss, and the compiler can't optimise things into a simple goto because the dispatch goes through a scheduler that has a megamorphic call-site.

So memory is much more important for I/O use-case throughput, and while it is true that the kernel doesn't commit the full stack memory on thread creation, it's misleading to think that you get good memory usage. For one, once the memory is committed, it's never uncommitted (although it can be paged out). For another, the granularity is that of a page, i.e. at least 4K, which can often be much higher than what a task requires.

> It is hard to pin down exactly how the alleged advantages would arise.

For I/O use-cases the answer is here:

> the async version uses about 1/20th as much memory as the threaded version.

This could translate to 20x throughput -- due to Little's law -- although usually less because there are other limits, like network saturation.
Wonderful comment, thank you.
One approach I didn't see mentioned in the documentation is running Linux programs in a virtual machine to handle isolation and system call trapping (but not actually run the Linux kernel in the guest–just the program), then in the hypervisor translate and forward all the calls to the Fuchsia kernel, in essence making the VM "dumb computing" that would exit to the handler whenever the Linux program made a syscall.
For a moment, let’s assume Google cares. What would be the reasons you think they did care?
A somewhat interesting fact is that by this definition two groups of humans can be different species simply by not being able to reach each other due to a impassable barrier
This -verbatim- in my email yesterday:

>>
Hi, First Name,

I tried to reach out to you with a Linkedin Connection, but I had no luck, So I’m trying InMail!
...
<<

Yup. Linkedin. And there's still a part of me that believes I'm gonna get my next job from there.
> I'd love to see some valid reasons for using Tor to browse HN.

If I don't trust the HN operators (whom are on US soil and subject to National Security Letters) with my real IP, I'm going to use Tor.
I don't have to guess, I know the prices won't be that different. Not everyone knows it, but in WA state everyone including tipped employees must get the same minimum wage of over $9 an hour (to be increased to $15 in Seattle over the next several years). So the argument about underpayed workers doesn't hold any ground here, but people are still expected to tip.
From the FAQ:

> Indirect revenue generating activities such as personal images or clips posted on YouTube or Vimeo that may result in advertising revenue are permitted. Please include a credit that your work was rendered with Pixar's RenderMan. If you are uncertain as to whether your requirement qualifies as non-commercial, please contact rendermansales@pixar.com for clarification.

http://renderman.pixar.com/view/DP25849
Startup tee shirts as a "poor man's equity scheme".
So if you go to a protected place and put some hardware in a computer with secrets that you want to spy you could... err, spy it (and this only will take you about forthy years). Or you could just take the laptop with you and run.

I have a better idea. Design a keyboard that mecanically plays a little different ultrasound each time you tip some specific key, thus you could steal passwords and data in real time using a trained bat (or a ultrasound register, what you prefer).

The heat approach sounds slow, teorical, and too prone to false positives to be taken seriously. Good history for films or making jokes about people looking at porno in front of the computer, or your cat taking a nap and launching a missile, not much more IMHO.
If the psb format can be converted to ppm format (via ImageMagick?), and image size is the issue, maybe NASA's BigView could be an option:

BigView allows for interactive panning and zooming of images of arbitrary size on desktop PCs running linux. Additionally, it can work in a multi-screen environment where multiple PCs cooperate to view a single large image. Using this software, one can explore -- on relatively modest machines -- images such as the Mars Orbiter Camera mosaic [92160x33280 pixels].

http://ti.arc.nasa.gov/opensource/projects/bigview/
You can be a programmer without knowing C, but there will always be a void inside you.
I was going to say that the day pass pricing is right on but if it was me, I'd want to do price testing on the monthly pass because it seems to inexpensive.

I'd also consider a "Enterprise plan" which is monthly plan with possibly some restrictions based on IP or with password protection etc.
Even before Googles word2vec at Berkeley Lab they were experimenting with this kind of vector space 'a search engine that thinks, almost' http://newscenter.lbl.gov/2005/03/31/a-search-engine-that-th...
Thanks so much for this piece of art.

I’ve been using JPEGMini trial [http://www.jpegmini.com/] for a while. How does this compare?
This is a great walkthrough of Raft:

http://thesecretlivesofdata.com/raft/
How you could have won the lottery by entering all the right numbers.
is it checkconfig, configtest, etc to test this service config?

checkconfig and configtest were just initscript arguments that exec()ed the relevant program's own sanity checking facilities. I don't see how this is relevant.

Why the are you storing logs in /var/log/messages, /var/log/syslog, and your own logs?!

Solved much more elegantly by the likes of daemontools and derivatives (s6, runit, etc.), many years before systemd.

Dependancies, systemd handles these nicely.

Hardly "new". Dependency systems in init daemons and service managers have been rolled many times, from the primitive need(8) facility to the LSB initscript headers (which almost all SysV-based distros had adopted) to OpenRC, Solaris SMF and so forth.

systemd's model is far more involved. It's also far more prone to races and dependency loops.

Different types of services, from simple to one-shot (which is where your startup scripts are meant to go! The devs have thought of this!)

The semantics for managing long-running services and doing one-shot scripts are different. You can use standard tools from util-linux to craft much of the execution environment that systemd gives you through its unit options, and then time these either through at or cron. Nothing compelling here.

We can do away with GRUB menus if you only have one OS (systemctl set-default rescue.target) - you can also set it in your boot parameters.

Um... have you actually read what the systemd rescue shell does?

It boils down to this:

plymouth quit
echo "Friendly message here."
sulogin; systemctl default

Where systemctl default is like going to a multi-user runlevel or whatever other overlay/synchronization point/service group/milestone/term used in other systems.

Yeah, it's totally worth switching over because of this.

journalctl - well, at least it's all going to one place now....

See comment above about daemontools' solution.

There's also a ton of log indexers specifically tailored to high configurability.
I'll get the ball rolling with "The Sixth Stage of Grief Is Retro-computing"

https://medium.com/message/networks-without-networks-7644933...
1. A paper notebook. I don't often actually refer back to it, but just the process of sketching things out seems to make them stick. More importantly, once written down, my subconscious starts working on another idea.

2. Poor solution, but I email myself notes a lot. Usually from my phone, then I drop them into a folder in Outlook when I get back to my desk.

3. OneNote, for more long term collections. Microsoft did an amazing job with this product.
I have totally given up hope on classifying all the interesting things I find on the web each day, so I use an uncategorized save all strategy. I save all opened and downloaded files (mostly PDFs) to ~/Desktop/ and I also bookmark things there (by dragging the URL icon onto the desktop). After a few weeks the desktop becomes a complete mess, so I use a script[1] that puts files into subfolders (by extension), and then I put away this "complete week of research" archive and start from a clean slate (except for one or two active projects dirs).

It's a bit time-intensive to find things, but it's not impossible: let's just say the system is optimized for write efficiency and not read efficiency ;)

[1] https://gist.github.com/ivanistheone/9daa23ae2a7abb472cb2
After trying a lot of software I returned at the end always to Evernote. I always missed good rich text and image support and easy web page saving in all other products. Evernote has a great web clipper (also works for Android with Everclip) which saves sooo much time and great IFTTT integration for interaction with other services. Especially having everything synced and editable on your phone is something the other solutions are missing.
StockTreasury | Remote | Full Time | Backend (Java)

Headquartered in Tallinn, we are a company aiming to digitize the traditional pen-and-paper market of Stock Ledgers. We help small business comply with laws as having a Stock Ledger is a legal requirement for Corps. We are hiring
for multiple roles, building up the dream team to accelerate development of the platform.

Join our small (but mighty) team of engineers and entrepreneurs!

Our Stack: GCP, AWS, Typescript, React, Java, Postgres, Flutter

Write to us: hiring (at) stocktreasury.com
I know right? I'm running my Nexus 7 2012 and I still haven't gotten the Android Lollipop OTA, but then again considering how many people say it makes the device even slower maybe that's a good thing.
Wouldn’t bother me. Dogs, franks, sausages, burgers, steaks, whatever. If they scrape clean the cook surface and make an effort to keep things separated I’m happy.
> I'm a bit too tired right now to see a solution which isn't straight up eugenics, but it's an interesting problem to ponder about. Public record? Forced sterilization? Abortion? Of whom, carriers and affected or affected only?

Everything on that list is eugenics.
I wish this would apply to the platform wars that occur every so often here. :)
There's Bountysource. Dunno if that's what you had in mind, but it seems like a similar principle. People put "bounties" on features in open source projects. Someone closes a PR for that feature, they get the bounty. Someone wants to encourage work on a feature, they contribute to the feature's bounty.

In my view this is a natural next step for open source as it closes the loop on users who don't contribute code but do use the software. Now they can contribute financially, in theory fueling more code contributors (in practice, most bounties I've seen are not worth the work, but I've only had my eye on one obscure little open source game, so this may not be representative).

I think Kickstarter is not great for this model simply because it has a fixed end date for fundraising and there is less of a direct tie to specific features in a particular codebase.
Bug bounties are the real chilling force here, not the terminology used to describe a disclosure protocol. From what I recall before then there was a full spectrum of behavior, some would let the vendor steer the disclosure, some would set a timeline and stick to it, and some would hang the scalp as soon as they could.

I don't know that I personally ever witnessed any major fallout from the release of a zero day. Seemed like more of a speculative risk than anything. Plenty of shaming to go around though.
Somewhat related project I came across recently, Almond
"The Open, Privacy-Preserving Virtual Assistant": https://almond.stanford.edu/
I did; not sure how that edit slipped through, but now it's too late.
> If you're near California or Florida, you are a day or so from a huge range of amazing places.

What makes you think they don’t go to those places as well?
HaLVM is similar sort of project which uses the Haskell VM.

https://github.com/GaloisInc/HaLVM
“I realize why my cab driver seemed so proud to drop me off at the aging-but-impressive all-brick main building of Cenicafe... ‘Welcome,’ he said, ‘to the NASA of Colombia.’”