skysight-inc/HackerNews huggingface dataset:
> Constrained embedded systems cover a broad range of things up to and including your phone.

No, modern phones are certainly not constrained in the way I meant, and I don't think you could call them "embedded" either. The common programming languages used on phones are very memory-allocation-friendly.

> There's few things I hate to see more than a flat profile from memory allocation or cache misses.

I think you may be arguing a different point, or a different level of extremity of the point. Reducing memory allocation to optimize performance is a fine thing that everyone does. The person I was replying to, though, seemed to be asserting that libraries should completely avoid allocating memory for themselves.

> The good news is that flatbuffers[1] is a reasonable replacement for most of my use cases. In particular being able to mmap() them directly is a wonderful thing that you can't do with protobufs in addition to being very allocation sparse.

Yeah... I'm the author of Cap'n Proto, which has the same property, and predates Flatbuffers.
My understanding is that Discogs has mainly eaten this market. And my experience is that the same items on eBay are consistently higher priced on average (sometimes much more.)
You can find patterns without necessarily overfitting to them. It's more a question of correlation vs causation. Looking for patterns reported in research papers would be more promising. But cannot automate that.
Totally. I believe that one of the goals of thread is to integrate the “border router” capability into newer routers
The practice of naming software or start-ups after real, useful terms from other industries is super annoying to me.

And it's especially unconscionable for web devs, who should be more wary than most about global namespace collision (looking at you, browser window). At least have the decency to change the word slightly.
ML hardware is no doubt progressing. Whether we can expect a rapid rate is a different matter. The various Moore's Laws have been breaking down (chip speed stopped doubling a while back). GPU are the sort of chip that could most benefit from just transistors doubling (last Mooore's law standing) but even this Moore's Law is breaking down.

ML model size has had it's own Moore's Law, with standard model growing exponentially in size [1]. And this implies model are going butt up against the limits even more than they have already. Whether the "bitter lesson"[2] of ML is true inherently is up for a question. That current researchers have accepted it seems given.

[1] https://openai.com/blog/ai-and-compute/

[2] http://www.incompleteideas.net/IncIdeas/BitterLesson.html
The best I have to share with you is a mediocre "sort of successful but only if you don't count my labor cost" project.

I've been working part-time but consistently on Alchemist Camp for three years now and it still earns less than 1/3 per hour of what I could previously contract for as a dev.

I think the biggest reason is because I optimized for multiple constraints. I didn't choose the market or the product purely for the immediate economic opportunity. I was also optimizing for increasing my skill with the tech stack I saw (and still see) as most advantageous for a startup founder to have skill with. On top of that, I was optimizing for a third constraint of something that I could do with a maximum of two hours a day of keyboard time.

If you're curious about the project, I just shared a full break-down today: https://questinglog.com/2020-year-in-review/
Came to say this. Versioning was a nightmare and still is if you want to run any legacy SWFs. I guess that you could levy the same criticism against HTML with infinite NPM libraries though.
You mean the Swedish herd immunity route that Sweden has now abandoned because it was a failure?
Name of Canada
It wasn't just Trump downplaying. I have emails from my employer about it from early February saying that "common influenza" still represented a greater risk. This was based on CDC/medical expert advise, no doubt.
I would be surprised if especially large merchants (like Amazon or Walmart) would submit to this as they I would imagine they have massive bargaining power when it comes to transaction fees and would gain little in sharing that data with the payment processor.

I could see companies whose lines of business tend to have higher fraud rates take advantage of providing more data in exchange for cheaper fees.
This is unfortunately true. Those same systems are also designed for early risers.

Can you imagine what the uproar would be like if a government service was only offered 1AM-9AM?
That's true but beside the point. The moment autonomous cars become better than the median human driver, keeping them off the road starts costing lives every day.
You could select a kind for each cell, "None" would not generate an image, and you could select a cell color or html tags. It could also be "Image" or "Mask", with Mask being an inner table within a cell.

You can see this on the main screenshot on the website: http://rangelreale.github.io/htmlbutcher/index.html
I love this extension for making YouTube less horrible. It removes the thumbnails and returns to 'frame from the video'.

https://addons.mozilla.org/en-US/firefox/addon/clickbait-rem...
> After that, it will be on the owner to renew

No one will pay to take responsibility for someone else's software bugs. That deal won't sell a single car.
https://inviron.com.br/
> Wuhan has the only BSL-4 lab in China

The Harbin Veterinary Research Institute in Heilongjiang is another BSL-4 lab
You weren’t kidding that they weren’t kidding, I almost vomited.

Some less harsh criticism:

- zigzag circle looks like a visual field migraine before the spinning, cut both replace the logo with something slightly more unique.

- moving text is distracting.

- objects moving left to right and right to left (if you’re dead set on having moving things pick one direction).

- what’s the difference between this and redbubble/zazzle etc?
Rumour is due to covid a babyboom is coming, so soon there will be a lot of potential for your app.
I have a side project that didn't make money, then did, and now effectively does not.

I write novels: I've published 10 so far. I didn't make any money for a while, but all in all I've sold about 80,000 copies. I haven't published anything new since 2018 and my sales have since dried up completely.

Fiction is a product market fit game first: if you don't write what people want to read, they won't read it. After that, it is a quantity game. New books come out every day, if you don't keep releasing more stories, people will forget you.

getting back to writing is one of my 2021 goals.
If society decides that everyone should have minimum standard of living despite their skill level or net contributions, then it should be society as a whole that bares that burden, not just the enterprises that employ low/no skill labor or their consumers.

A minimum wage is nothing more than a tool in our arsenal to fight poverty. I (and many economists) argue that it is one of our worst tools. A negative income tax is much better. It won't distort labor markets or risk driving up unemployment. And it's fairer in that the burden is shared collectively rather than just by some industries. Goldman Sachs doesn't get hurt by a minimum wage, but small business owners, such as those running a convenience store, do.
Up-front costs (mostly salaries, but all I.T. projects are "billable")
1.) Getting buy-in from solutions architect, software architecture, information security, I.T. management. This will be a 6 month process.
2.) Getting buy-in from actuarial management and audit. Another 6 month process.

Recurring annual costs (over 10 years)
3.) Contractor at $150 an hour = $300K annually
4.) Contractor PM at $50 an hour = $100K annually
5.) Information security compliance hoops, getting it to play nicely with the myriad of endpoint security tools, etc
6.) Ongoing maintenance and support (failed rollouts and upgrades, user desktop support, user training)
Is this really an issue for the use case being described? Environment management is obviously a significant consideration for software developers who need to keep track of versions etc, but it sounds as if these users primarily want to use the fundamental numpy functions.

They could install one of the scientific python stacks (e.g. anaconda) or just install packages globally with pip.
Nah, this is a bunch of crap. I worked on a carnival ship until the pandemic and I don't know where you pulled this answer out of, but it plain old wrong.

The reason they can't leave is simply the American authorities won't let them leave the ship in order to prevent them from staying in the U.S and potentially finding a way to get a job there (legal or illegal). There wasn't a person on board who couldn't leave the ship because of documentation in normal circumstances, but with the virus happening, Carnival shit their pants and were blocked from having anyone leave for the aforementioned reason.
people shouldn’t be working multiple jobs out of necessity, you’re optimizing for the wrong problem
do you mail out monthly receipts? It's very common for people to forget about subscriptions they started, especially for products that have a trial and automatically/silently convert to paid afterwards
Wow... put me in the camp of UK people that had no idea that was the case!

I remember a time when we digitised our DVD collection just swapping them one by one into handbrake.

Never would have dreamed that was illegal...
I assume reopening from COVID is going to have a longer time tail than expected. Usual issue of all major projects is time overrun.

My guess, >6 months until we open up much more than essential travel. At least for my country, Australia.

>12 months for tourism to get back in the swing of things.

For business I wonder if the WFH movement actually increases travel once back to normal. People can live further out or remotely so will have fly in monthly meetings type thing where they didn't before, and companies will probably look further afield for candidates.

Wildcards: New COVID strains and economic growth/contraction. Both will have a big impact on above and who knows...
I think it just takes a different view of management. If you think of management as a sort of permanent, exclusive role like in a traditional large company then yes it's hard to justify.

But in this case a young employee got the chance to lead a small team of three people, and as long as the company keeps an eye on it, management can be learned just like everything else, and if it doesn't work out then that's okay as well.

I think it's much healthier to see management roles as horizontal and as a process that everyone should try out, even early, rather than this status role that you have to climb into. Managers are part of a team and the best way to learn to manage is by doing it. You can have a great impact on the life of a young person if you give them responsibility even if they themselves don't think they can do it.
Basecamp: A business software solution to solve a personal GAMING problem
I recently went looking to buy a lossless digital copy of one of my favourite albums.

The album is fairly recent but still old enough to not be in stock anywhere.

But, I did manage to find a used CD on Discogs' marketplace.
Screw it, I worked onboard a CCL ship when shit hit the fan, AMA.
I targetted getting the boot rom to animate and make sound over a short time, and it ended up taking a bit longer. But when I got the boot rom to run, I did stop. I didn't know about the fact that the halt opcode caused clicks in the audio. I used ALSA for the sound and the hard part was understanding what the memory register flags meant.
This is cool. Are all of the entries manually added, or are you also pulling in information from outside structured sources like Wikipedia?
I did a search on this page and I didn't find the comment you are referencing. It seems very unlikely to me that google's implementation is 20x slower.
FYI a drone like the one pictured can easily be found for under $6 in China (retail price, including shipping within China).

Amazon in the US sells similar things for under $20, which seems reasonable given the local logistics costs.

I wouldn't recommend a toy like that for anyone under 6 years old. You're meant to hold it steady on your outstretched palm, then pull your hand away swiftly. Younger kids can find this too hard, which causes them to resort to tossing it up in the air. The resulting collisions (which are much harder than the collisions during flight) could easily cause the type of damage described.
A little ironically, if you broke up Google, Google Cloud would probably instantly become the biggest public cloud.
> How is taking away an ability my computer had, without my consent, not threatening my freedom?

Because "threatening my freedom" is either a) an incredible overreaction, or b) meaningless.

You are not going to have your freedoms curtailed. You will not go to prison. You will be able to share your opinion on the matter without restriction. You may continue to practice your chosen religion. You will not be taxed. You will not have additional restrictions placed upon your travel. You will not be required to house troops in your residence.

You can even choose to not install the OS update, and your old software will continue to work. You can choose to reinstall an old version of the OS, and your old software will continue to work.

Perhaps you desire an ongoing and perpetual right to download new versions of a commercial software product, which will never include changes that you do not personally desire. That right does not exist and it never has. This is not a threat to your freedom.
I've been saying it was an accidental release since mid December of last year.

Everyone is focused on the genetics of the virus, but honestly that doesn't really tell us anything about how it was introduced into the human population. Frankly someone could have been legitimately studying the virus which was was circulating naturally in the bat community, with zero intention of trying to weaponize the virus, but anyone with access could have easily stolen some of the virus and deliberately infected themselves or someone else.

I read an article on December 13 or 14 of 2019 about a 20 cases of a "strange new flu" circulating in Wuhan. When the Chinese publicly admitted they had a problem at the end of December, they said they only had a handful of cases.

Finding 20 cases of a 'new flu' that has the same symptoms as the regular flu is impossible, there wasn't a test available for months, so the Chinese would have had no way to identify a 'new flu' at the time of infection.

There is only 3 ways for the health officials to know they have a 'new flu' circulating based on cases:

1) There are significantly more cases of the flu circulating than during a peak year.
2) There are significantly more flu deaths relative to the number of patients.
3) The cases have significantly different symptoms than the regular flu.

None of these situation was present for Wuhan during the early days of the virus. So that means the Chinese needed some other way to identify that they had a new flu circulating, and identify it with so few cases. Even when the COVID19 was peaking in China they still didn't have enough cases that would be significantly higher than the number of flu cases they would have during the same period.

A deliberate release or an accidental lab release is the only real way to know that a 'new flu' is circulating, when there are so few cases, and symptoms that are identical to the flu.

I believe the Chinese were studying the virus, and then due to an accident, or just sloppy lab work, even in China the lab techs are overworked and underpaid, someone got infected. Knowing human nature, the person who had the accident or was sloppy tried to cover up what happened, because they didn't want to lose their job. Unfortunately the person was infected, and maybe became ill, they also spread the infection into the community. At some point the person who originally got infected was forced to admit their mistake, either because they were sick, or because people they knew were getting sick, and trying to cover what happened became impossible.

Once the Chinese government learned of the accident/sloppy lab work it would be really easy to do contact tracing and identify a handful of cases, it would also be really easy to tell the world that that virus started in the wet market, because those markets have already been idenified as a potential risk for a pandemic level virus.

If you disagree with my opinion, that's fine but please explain how the Chinese could possibly know they had a new virus/flu circulating, with almost no data, cases, deaths, or novel symptoms. They knew because it was a accidental lab release, that's how they knew.
Reminds me of Cha Cha. And wow it’s been a long time since I thought about Cha Cha.
Nigeria is the largest country in Africa. The population is ~200M (~60% of the population of the US). 1M people is only 0.5% of the total population of Nigeria, so it is not a stretch to imagine that number of people engaged in cyber-crime. When you consider that Nigeria's population skews young, and the country is filled with a lot of very intelligent, well educated people, who don't have a chance of landing a six figure salary working for a FAANG company, it does not seem unreasonable to expect people to make a living doing something that is not totally ethical (even people with all the opportunities in the world go on to work as corporate consultants).
> I don't really see any evidence for the fact that foreigners are being squeezed out of China.

You're not exactly providing good evidence to prove your point either e.g. your article about being 5th most popular destination for students talks about the trend slowing down.

The trend I'm speaking of started about right when Xi assumed power.

https://webcache.googleusercontent.com/search?q=cache:wb3Z3w...

> FDI in China is actually up, even American investment in China.

Money from far away, foreign investors are always welcome in almost every country. China is no different. I'm talking about expats who were more permanent than temporary, foreign exchange students.

China still has a xenophobic culture. Has it gotten better? Sure it has, but it

> I also find the elevation of Deng over Xi odd, given that Deng all his economic reforms aside, also used to roll tanks over students.

There's no denying that what Deng did was unthinkable and largely due to paranoia, but that doesn't change the fact that it was he who opened up China and created its current economic machine. Xi has come after that fact. I'm not even sure how what he did is relevant to our discussion since I'm pretty sure Xi supported it.

I have to ask. How long do you stay in China when you visit? Are you fluent? If you're not, you're missing a lot of context.
For how long were you not "free to leave"?
Everybody drives better than the average, until they get distracted or tired. A AV driver that passes the standardised driving test 1M times in a row is good for me.
Ticketmaster Pays $10M Criminal Fine for Intrusions into Competitor’s Systems
I work in a small R&D team within a larger engineering organization. I use Python, and it has spread to the rest of my team. However, I've tried to share tools that I've written in Python with the engineers. The problem is that I have to hand-hold them through the process of getting Python working on their computer at the level of detail of: Here is how you find the Python editor. Double click on it. Click on "open." Find the Python file. Click on "run." Click on "Run Module." Or you can press F5. No, you have to be in the editor when you press F5. Now do you see that a window just appeared? Look at the entries and buttons in the window...

It's really quite harrowing. Whereas if I put the same thing in an Excel file, they can bring it up themselves and I can quickly walk them through using it.

And I don't think my UI's are all that bad. But going from throwing together a simple Tkinter GUI, to something that is totally user proof and self installing is actually quite a lot of work.
Who does not gain weight? (2002)
Just a shout out to this commenter. He's quite the expert on all things image. And from what I gather he's done quite a bit with image processing in Rust also.
It could be the TURN server adding latency or some issues browser side.

Which browser and version did you use?
Or paying their workers more?
Ah, I see, that makes more sense. I had not realised that a "trip slot" was a read only thing although on reflection that's pretty obvious. I thought the monthly price was unlimited slots...but that makes no sense given it's the same price.
Some people might use it that way.

No one who lives in Asia around wet markets uses it that way.

Regardless, it doesn't change my point that China never banned wet markets, not even for one day.
Writing a Kubernetes Controller in Rust (2019)
If you're generalizing it like that, your argument becomes weak. There's no connection with these physicians and the virologists required in order to detect a SARS outbreak, and (to my knowledge) no such connection existed.

Remember, you're using this argument to dismiss the fact that the outbreak happened in the one city where the world's top virologists on the topic of bat coronaviruses were performing gain-of-function experiments. The virus samples were obtained hundreds of miles away in Southern China, where these bats actually live and where the SARS1 outbreak originated. There are no bats in Wuhan, no bats were found in the food markets and no other intermediate host has been identified.

That's a lot of circumstance that isn't dismissed quite as easily.
I was interesting in quantum computation / programming about a year ago, but failed to really get into it (I'm too dum, I think :)). Mostly, my interest was in understanding the mental model.

I learned Golang like 1.5 years ago, and it totally changed how I think about concurrency. I think about interacting processes way different now, as a result - and I was kinda hoping the same thing would happen with ~quantum~. Blarg.
The manufactured consensus of the mass media had some terrible failure modes. Perhaps it wasn't worth it.

But it had a nice positive externality in creating a shared reality for people who otherwise didn't have much in common.

We can all watch the landscape shatter into pocket, subcultural realities, and the fear of the other and general distrust is palpable.

People are falling back on the old stalwarts: common ancestry and/or religious conviction. That, too, has advantages, but it comes with severe downsides.
Imagine them the first time they used Excel
I was thinking about building the same kind of native Mac app as MASS and I never heard of it... my bad. Did you have prior USB programming experience? How did you learn to interface with the scales? Did you reverse engineer them? What’s the best way to learn to do this sort of USB programming on the Mac? Thanks in advance for your answers.