skysight-inc/HackerNews huggingface dataset:
The first stage is potentially reusable, but according to the Wikipedia article this has not been funded, so when it starts flying next year it will be expended. The thrusters are reusable, but you need a whole lot more than that. Maybe some time in the future it will be funded, or maybe not.
Some words around a part of the StackOverflow survey they reference. Three of the mentioned languages Java, Ruby, and R are all side by side on the list. That js is less disliked is a mystery.

https://insights.stackoverflow.com/survey/2020#technology-mo...
It will be interesting to see if it plays out as planned.

I like the solution because it is actually addressing the supply problem.

I also like it because there is not a mandate to build low income housing, it merely makes it more feasible. Meaning it will be built if there is a market for it. If the builder can make more more money putting two luxury homes on a lot than three low income units, that is allowed to happen.
> There's not a chance in the world of any of these companies risking their licensing and relationship with the ITU

SpaceX doesn't have to worry about the ITU. All they have to worry about is (1) keeping the US government happy (2) avoiding conflict with powerful foreign countries like Russia, China, etc

So long as they obey US laws and keep the US government happy, and avoid making unnecessary enemies of powerful foreign countries, SpaceX can completely ignore the ITU

(Belarus is a complex situation because it is right next to Russia. If SpaceX was helping the US install a pro-US regime in Belarus, that is going to offend Russia, and it would be dangerous for SpaceX to offend Russia. But if we were talking about some other country which was not immediately bordering a major world power, that consideration would not apply.)
Video: Man robbed of his entire life savings moments after withdrawing $200k
I appreciate that site isolation is in progress in Firefox, but it came out in Chrome two years ago (three now?). You're telling me that the soon to be released IE7 will include a pop-up blocker, so I should switch back to IE from Firefox.

> I haven't been following exact features between browsers too closely recently, but Firefox's Tracking Protection has been around for a while and improving for years; and of course, Firefox is where AdBlock/uBlock originated. What does Safari provide that Firefox does not? How does it affect web compat?

Firefox, like uBlock and AdBlock is list based - it forbids known bad actors. Safari is changing web standards to make tracking impossible, regardless of whether or not you are a known actor, and doing it gradually and carefully enough enough where breakage is minor enough that users don't complain. And Safari has less market share than Firefox. Look at e.g. https://webkit.org/tracking-prevention-policy/ for the principles and the other posts on the blog for details about the implementation. It's an industry wide change that a non-advertising funded browser company needed to push, and it just needed a real leader to push it. And that person turned out to be John Wilander (https://twitter.com/johnwilander). For whatever reason (I've given my thoughts above), I think Mozilla struggles to attract these sort of talented experienced mid-career people.

Rust is pretty cool, but Servo is pretty immature, and it seems like Mozilla just fired all those people. I dunno. I don't see a bright future there.
They also keep threatening to remove userChrome.css (or at least adding more leopards), and I think the day that happens may be the day I throw my hands up and stop using Firefox. Although I don't know what I'll use instead. I guess I'll have to contribute a pile of patches to `surf` or something.
That's really neat. What are some practical applications for Seam Carving? Maybe in video games with dynamic resizing of landscapes?
100+ pie charts? That sounds even worse than just one pie chart -- though given H and He make up ~98% of everything, squeezing the data into one pie chart would make it extra-awful.
Fedora rawhide packages the latest even beta and rc. We often are the first to report new bugs introduced by the latest release.
I agree that having a political opinion is not a basis for firing anyone, and likely illegal. However as a manager, and a CEO of a company, your biases and prejudices regarding the rights of some of your employees are more likely to affect your performance and hurt the company.

But we are talking about Mozilla specifically, which states in their manifesto: "We are committed to an internet that includes all the peoples of the earth — where a person’s demographic characteristics do not determine their online access, opportunities, or quality of experience." If we put aside any value judgement on that statement, I can see how a CEO publicly supporting exclusion can raise concerns about their performance with respect to the company's mission.

Even so, Eich wasn't fired, he resigned and moved on.

Far more interesting to me is that 6 years later, you and others on this forums go to such effort to justify why any problem with the company is a consequence of that resignation. Eich doesn't need your support. I'm curious as to what drives the justifications and the splitting hairs as to what is the approved meaning of human rights as defined by international organizations. The language about denying human rights should have been the least controversial part of what I wrote.
Not renewed yet or will not be renewed?
If they can pull that off and patent it and get a cut of everybody else doing it or block them from doing it at all then the price is justified. Otherwise they'll just be some tiny volume auto maker.
Typically I give them a large range. Something large enough that is meaningless for pinpointing, but provides a sane bounds for my living expenses. I think for my current job I gave them a 40K difference (from low to high). I then tell them that the income is significantly dependent on the type of work and my working environment and benifits. I tell them that I would need to know more about the working environment, and I tell them an example or two of an income that I have made and the corresponding environment

Sometimes recruiters counter offer with a more narrow range. Sometimes they respond by saying we have positions in that range. If they ask me to become more narrow immediately, I respond that is a function of the interview process
I would expect that for most games the vast majority of bytes will be assets (textures, models, sounds, etc.), not code. Even reducing the code size to 0 is unlikely to make much of a difference in the total size.
How does an ipo help with that ? if you have options, you have to face tax consequences when you exercise them with or without an ipo.
We have someone on our team who maintains and develops a repository that is basically ran as a OSS project that directly services our main product.

It’s wonderful. With guaranteed longevity and having internal devs as the customer, things like on boarding are a snap. The documentation is comprehensive and there’s a slack channel monitored 24:7 for questions and onboarding.
[Shameless plug] Happy to help you with that with WorkOS :)

Here's our HN launch: https://news.ycombinator.com/item?id=22607402

And some more info on the Audit Trail feature: https://workos.com/features/audit-trail
My god, this describes me to a T, and every one of those bullet points sounds like a fantastic way to spend time working. It was only when I caused a production issue due to a refactor that I gave up on trying to making a behemoth codebase better for everyone who has to work in it, and that’s when work got sad and boring.

I will take this to my team.
Check out the original SIGGRAPH presentation on it. There are lots of really great demos. It's one thing to read about the algorithm, but to see it in action is magical.

https://www.youtube.com/watch?v=6NcIJXTlugc

This is still amazing all of these years later.
Dedicated Servers and Pretty Cheap Too
They could provide official MOOC for rust, easy to do and I'm sure highly valuable if they include stuff like q&a with actual language developers.
I think this Rust complaint is just inexperience.

You wanted a Map<String, String>, and that's exactly what you should have made. A String is a convenience wrapper for storing a &str on the heap, so storing a String on the heap is redundant. The other options are for performance concerns, which you haven't mentioned any.
Barrier synchronization is always going to wreck parallel performance. When possible, it's good to break up your work so that data dependencies are explicit and fine grained. So instead of breaking up work like this:

IIIIJJJJKKKKLLLL

<barrier>

EEEEFFFFGGGGHHHH

<barrier>

AAAABBBBCCCCDDDD

... where each row is dependent on the entire previous row, break it up like this:

HHHHIIIIJJJJKKKK

EEEEEEFFFFGGGGGG

AAAABBBBCCCCDDDD

Where E is dependent on A and B, (and begins when they are done) H is dependent only on E, F is dependent on B and C, etc. This way you don't have to wait for the entire strip to finish, you can start work on E after A+B, but while D is still working. This also gives you weird block sizes for "free", which is a huge no-no with barrier synchronization. For instance, Es and Gs are size 6; if the first example had most elements of size 4, but one element of size 6, it would be catastrophic. All your threads would be done when the final thread is only 66% complete, and it's single threaded from there on out for that strip.
I think that’s when their values changes from being a technically excellent product to being a friendly company that values harmony over function.

So it did stick to their values, but their values seem superficial rather than functional.

As a user, I would rather have a better browser than a company full of people who think that being against gay marriage 10 years ago means they are dangerous to coworkers or whatnot.

I think it’s great for companies to choose their own values and make their own way. And I can prefer companies that focus on other things.

I don’t necessarily think firing Eich causes Mozilla to suck, but I think Brave is a much better browser and they have far fewer employees with less funding.

I don’t donate to Mozilla and one of the reasons is because their mission is so vague.
That is a massive problem especially when as you say when talking about political budgets.
Woah these are really cool. $$$ for what amounts to bling in my case but I might still be interested in something like this. The NUCs are great but I don't see many of them on the second hand market. At least not as many as these thin clients.
Just look what happened when Iridium failed and became propped up by government users who wanted its capabilities.
I only discovered it because I was going to add a similar feature to my Chrome extension, and I was researching to see how others tend to implement it. I was glad to see that Chrome offers the feature natively, and surprised to see that Firefox didn’t.
Jeff Bezos wealth hasn't been realized yet though, it is a lottery ticket people would pay a lot of money for that might create that amount of wealth in the future. It is unclear how that value would change if you changed worker pay today since it isn't really related to how much profit Amazon can extract right now. If Jeff Bezos were to sell his shares of Amazon the money wouldn't come from the pockets of his workers but from the pockets of investors. Amazon hasn't generated over a trillion in profits.
Refactoring is life
I might try setting that. I’m pretty new to all this; could you point me to where I can find instructions on how to set the optimization level?
I prefer Vimvixen for Firefox, but it's essentially the same thing. Cannot live without it.
Ask HN: Does the Hacker News API have auth documentation?
I created a Hacker News iOS app using the Hacker News API (https://github.com/HackerNews/API). I'd really like to add login, commenting, upvoting, etc. but I haven't found any great documentation. Is there any resource or project available that outlines the undocumented endpoints of the Hacker News API?
Maybe Heroku gets a deal by virtue of being Heroku?
Tens of thousands seems rather low, we are running 3 million series with less than 32GB of RAM and still have room to spare.
Mozilla is a non-profit which, in my view, is valuable only as a chromium alternative. Why must it be big/etc? Being a megacorp shouldn’t be Mozilla’s goal.
Congrats! Hopefully single-sales days will soon be commonplace. However, be prepared for droughts as well -- I sell at app that sells 2-3+ copies per day on average, but sometimes I go 2 weeks without a sale and some times I get 20 in a day. There's little correlation between sales so what matters is long-term trends.
Am I understanding that he is storing web data on the SD cards of the Pis? Is that normal? SD storage is notoriously unreliable, especially in write-heavy applications.
> six people claimed I was wrong, which means they can read minds

No, it means you communicated badly, and your edit and replies are doubling down on that.
I don't know what to tell you. It's a blog post. Simple apps are how you start to learn things. Nobody is saying that doing this is the most amazing end all be-all JS is dead and over lololol.

Some people like Rust. Some people like web apps. Some people want to use Rust to write web apps. If you don't, there are tons of other technologies you can (and should!) use to do that, and someone saying "hey if you're interested, here's how with a small example" isn't a threat to any of that.
Always remember the Ninth Amendment: the rights enumerated in the constitution are not more real than the rights which were not explicitly listed.
Practically it depends on who you are.

As a nerdy white programmer, I got a just a look through my luggage and a swab down for explosives.

I've heard of people getting questioned for an hour though in addition to my experience. These were all people of color.
This is what I've seen too. Higher pressure to get features out. Then the code gets worse and worse over time. Development gets slower and pressure gets more intense. Then customer gets pissed off and fault lands on the Devs.
The "don't reinvent the wheel" argument often acts as though using a 3rd party lib is "free", and building it yourself is costly with no benefit.

This is sometimes true, but often not. From SFTP libraries to SVG rendering libraries, there have probably been about 3-5 major dependencies of my company's project that I have had to learn and extend or fix bugs in to make them work just in the last year.

And sometimes this means using our own fork that we have to keep maintained.

I'm not saying I would have rather written these particular dependencies from scratch, but they were definitely not cost free. Nor are they all of better quality than what I would have produced had I written them from scratch.

That's the other common refrain - to "defer to the expertise of the crowd".

Don't get me wrong, many 3rd party libraries are of great quality by amazing men and women who I am very thankful for. But certainly not all of them.

There's no magic that says "every third party library is made by an expert with the highest standards".
Electric utilities provide appropriately higher levels of service and communication to hospitals. Hence there are protocols insuring hospitals don’t lose power in the way you are imagining. The people involved are serious competent professionals with extensive relevant experience, training, and education focused on safety and in touch with the specific facts of actual hospitals and utility grids.
The Journey to Integrating Android App Bundles
Yeah, it's similar to the toolsmith position in the surgical team model that Brooks espouses: https://wiki.c2.com/?SurgicalTeam

Of course there should probably be a toolsmith at the team level, but also at the org or even company level to avoid the re-inventing problem you mention.
Censored Search Demo [video]
I wiped a LOT of blood — infected and not — off my fingers, hands, and arms in the course of practicing neurosurgical anesthesiology for 38 years (now retired).

I'd guess hundreds of times.

Often — especially nights and weekends — there's no other anesthesiologist available to come to the O.R. for relief and a chance to wash it off.

In those cases, I'd ask the circulating nurse to get a bunch of towels and run them under hot water at the scrub sink, then give them to me to wipe off as best I could.
CFPB Plans to Issue ANPR on Consumer-Authorized Access to Financial Data
A Developer's Guide to Startup Fundraising
Then you get 5 year out of date packages, which eventually have a security vulnerability, and now you have the task of upgrading and working through 5 years of (potentially) breaking changes and deprecations.

It's generally easier in the long run to keep your dependencies up to date. If a package has a new breaking change each week, that's a sign you probably shouldn't be using it for production code.
We are not so desperate yet! :-)

We wish he would learn the "try it" strategy for food, like the end of the book does. Once he tries it, he stuffs himself!

But he seems to have learned the "deny eating strenuously" strategy of the whole story.

Maybe we should apply authoritarian censorship and read him only the last few pages...
I don't want a teammate like this. I want to work in a team where we all do this sometimes. Fortunately, I have that team. I think if I hired people and then determined how I could use them best I've already failed vs. if I see where I could use help the most and then hired the guy who can do that the best.

Every engineer I know who I respected for this behaviour also delivered boatloads of functionality independent from "improving dev productivity 25%" which kinda makes sense since if you go around refactoring everything you kinda know the whole thing. Also, how do you even know if you've improved dev productivity 25% if you haven't even improved your own functionality-delivering at any rate (which you'd only know if you attempted to deliver functionality)?

In fact, every engineer I know who I respected to deliver boatloads of functionality also had this behaviour.

All of the guys who thought they were this guy but didn't deliver boatloads of functionality were just some wheel spinners who weren't really useful. I'll probably never work with them again if I do my hiring right.
I've seen it at multiple medical facilities here unfortunately. Maybe it's a Portland thing?
You don't get to redefine words to paint everyone who disagrees with you as a bigot, that's Orwellian and tyrannical, but typical of your fanaticism.
"opened this issue on May 16, 2017"
"It doesn't seem to store data" is a complaint that doesn't really make sense to lodge against a library rather than a standalone program. If your program is using a database library, it's your job to write the line of code that tells the library to load data from a particular file into memory. The library cannot persist as a running process of its own across multiple executions of your program that is using the library. This is as true of SQLite as it is of JuliaDB.

I agree that it's a bit odd to not have a direct analog of SQL's INSERT, but you can definitely add rows to an existing table by making a new one and doing a merge operation.
So I was toying with the idea of something similar. I'm a programmer and not a sysadmin, but I've dabbled with Docker and had a specific use-case.

But so far I've not come further than this: how to deal with the host OS?

Like, I don't want to log into N computers and manually run "sudo apt update" etc. I want them to run the same OS but with slightly different configurations.

Network booting via PXE seems to be the best alternative, but not sure how to prepare the images for distribution.

Anyone got any pointers on how this is best done?

edit: I should mention I just found http://cobbler.github.io/ but haven't had time to investigate it. A viable choice?
How’d he get your home number?
> Far more interesting to me is that 6 years later, you and others on this forums go to such effort to justify why any problem with the company is a consequence of that resignation. Eich doesn't need your support. I'm curious as to what drives the justifications and the splitting hairs as to what is the approved meaning of human rights as defined by international organizations.

I think you may be observing something about yourself and attributing to others. Mozilla's problems aren't a consequence of Eich's resignation. Mozilla has several problems - I described three of them that are particularly prominent to me - 1) Debian / power users 2) wikimedia executives 3) and social justice amok. Eich resignation was one of two symptoms I gave as examples of the third problem. I could also have given this blog post as an example, as it bizarrely tries to describe a layoff in the context of fighting racism (were the laid off employees racist?).

I find it interesting that you ignored all the other problems I mentioned and the other symptoms of the same problem and focused in on attacking Eich to such an extent.
Russia’s approval of a Covid-19 vaccine is less than meets the press release
Thank you for sharing your experience. Someone on reddit brought this up too, so I'm sure I need to prepare for the same :)
Secret behind TikTok success revealed
Sputnik V: the first registered Covid-19 vaccine
b/c you can sell them at that point, the shares today are illiquid and they'd probably have to do something like a prepaid variable forward to be able to afford to exercise and pay tax (~23% of FMV - strike price) we're talking millions of dollars for early employees who didn't do an 83b election.

once airbnb IPOs they could do either of the following:

* Cashless (exercise and sell to cover: sell enough of your shares to cover the purchase price and applicable fees and taxes.

* Cashless (exercise and sell): sell it all
Independent polls including from Pew Research support the 97% figure. I believe Pew polled at north of 90%.

High polling numbers are not automatically suspicious.
One can argue that Chick-Fil-A has made homophobia part of their business interests. Unlike Mr. Eich, who donated to homophobic political causes with his own money, the outrage at Chick-Fil-A stems from them using their corporate foundation to make such donations.

So Eich's case is, despite superficial resemblance, markedly different. Mozilla built a brand around openness and the idea of "putting people first" and making them feel "empowered, safe and independent." (Those quotes are from at least one version of their mission statement.) Eich's backing of the anti-gay-marriage initiative was a PR problem for them in a way that it might not have been for many other companies. Also, he violated the first rule of holes (i.e., when you're in one, stop digging); it's possible they might have been able to do effective damage control without booting him if his initial response hadn't been, in so many words, "it's my money and I can do what I want with it."

And, sure: it is, and he can. The CEO of a nonprofit Catholic hospital chain could also use their money to donate to Planned Parenthood. But, if they did, we can be reasonably sure the hospital's boards of directors would have words with them about it.
This is entirely true, but I can tell you that DOS OrCAD does not work as well as in DOSBoX as it does in Windows-XP. The issue is not performance, but a matter of the variable size video modes available in Windows and not on DOSBoX.
Currently there is no need for this as Telegram messages still work and Telegram channel network NEXTA (https://t.me/nexta_tv, from Belarusian word Нехта (someone), pronounced [ˈnʲexta](nyekhta), see https://be.wikipedia.org/wiki/Сцяпан_Аляксандравіч_Пуціла ) became the main tool for spreading news and coordination.
Brave is just (yet another) wrapper for Chromium. The scope of the project is nothing like the scope of Firefox, let alone Mozilla.

As for being a better browser, built in adblocking is great (especially on mobile). But the whole Brave rewards thing is kind of weird and never made sense to me.