skysight-inc/HackerNews huggingface dataset:
Singapore's public housing system is out of control as well. If you meet income requirements you can buy an HDB. Currently backlog for new HDBs is ~4-5 years. You can't buy one unless you are married or over 35 years old. One new HDB development was 10x oversubscribed. Highly desirable HDBs are like winning a lottery, after 5 years you can sell and keep the appreciation (gov't is looking to clawback in the future). People "COV = cash over value" to get HDBs on the secondary market. 1000 sq ft HDBs can cost $1M SGD.
Doesn't rice & beans have all the complementary proteins ?
No I get it. It’s a fun fact.
You can probably start with simple text console program that doesn't need any graphics.

Second step can be ASCII style graphics added to it.

Then you can do already something like The Hobbit with 2D graphical backgrounds.

I don't think you need Unity or the like for any of it.

It would probably be akin to writing a shell interpreter for the input at least.
Evidence of corruption in Samsung itself is not hard to find. Absence of evidence of corruption in this specific case is not evidence of corruption’s absence. I remain skeptical of the terms of the deal either way.
Stellar advice and completely agree.

My Series A was freshly inked and six months later I was removed. The company’s fundamentals never improved and the company was later acquired-hired.

Here’s the question to ask yourself as a founder:

What am I doing all this work for?

There is only one job an investor board member has - to enable you to raise the next round. All their advice boils down to that.

Yet the most common case is that an unknown investor will lead your next round, not your current.

So all this massive overhead on your time & attention is just the cost of capital.

Your team needs you. Your customers need you. Your mission needs you.

Your investors do not need you. They just need an outcome.

Even this article is tame. I routinely hear that board members do not read prep materials, fail to understand how the business is evolving, and pontificate. It’s a living nightmare when time is of the essence.

Read Blueprint to a Billion. Companies with too many investor seats die.
It's definitely one of the only places on the internet where you can ask a question or insult something, and have either the creator or most renown SME pop out of nowhere to explain everything. Never seen anything quite like it in any other field of interest I have.
Self host Apps using GUI – Caprover
Great Barrier Reef 'gives birth' in coral spawning event
Maybe we should start raising giraffes instead of cows for meat. Then we'd have a need for lots of trees.
Corruption as a least-bad alternative is not much of an endorsement, and likely isn’t a good investment of public expenditures.
The article is just stating the obvious.
Did you try a local mumble server? Haven't played with it for a long time but last time it was much faster than teamspeak and we used it happily at home sitting next to eachother. That and get better headphones that close out sound from environment :-)
One more thing: cURL only supported pipelining GET and HEAD. And on www forums where people try to sound like experts, I have read assertions that POST requests cannot be pipelined. Makes sense in theory, but I know I tried pipelining POST requests before and, surprisingly, it worked on at least one site. Using curl's limited "attempted pipelining", one could never discover this, which is another example of how programs with dozens of features can stil be very inflexible. If anyone doubts this is true, I can try to remember the site that answered pipelined POST requests.
I think the laws need revising on the issue of “visible from a public space” because of the technology available today. I’m OK with people being photographed on the street but not through their bedroom window with a 600mm lens from half a mile away 1000 feet off the ground on a drone.
Anything with the
Command —global-flags subcommand -subflags command -flags parameters

Git does this but is workable because it’s 2 levels and you don’t need to specify various flags defaults are usually ok
Sure, the expanded but still measly unemployment insurance (the other UI :)) along with one-off pandemic checks is much less than an 1000/month UBI, and yet turned what was ready to be to a far worse recession than the 2009 one until something we quickly bounced back from, got higher real wages for the bottom 50% (or so), and got a bunch of a healthy strikes.

We truly made lemonade out of life's lemons, turning 2020 and 2021 into better years than 2019 or poorer Americans.

It's beautiful that this happened, and yet it's super frustrating had we done the same thing in 2010 or so, we could have prevented much of the lousy growth and other malaise of the past decade.

So yes, pretty dramatic efffect from just a little bit of cash printed into the right hands. (As opposed to regular monetary policy which is far more complicated in its effects, and doesn't seem to work very well at all.)
Thanks! This UI is something else...
For those who didn't take the bit of time to read the case study linked on the homepage of the OP, it answers the obvious question of "well isn't latency a problem?". It's well written and lays out some neat ideas.

For those who are too lazy -- TL;DR:

The software allows players to set up servers easily so if a band is geographically close, but remotely dialing in, latency is reduced. The software is intended to be used as the primary method of sound feedback so it's advised that amps are turned off and earplugs/headphones are used to block out "local" sound. And finally, the author of the case study found that their experience with latency was between 30-70ms and that was more than acceptable. The only problem stemming from this latency was that songs with fast drum fills needed some adjustments to slow down the drum fills.
> If Bob is renting, then when the situation changes he risk losing a house over his head

I hope you don't want to claim here that buying a house means that you cannot ever "lose a house over your head"? Because that would be plain wrong. And if you just wanted to say that it reduces the chance, then you should have some good arguments.

Also, some of your points are strange:

> 4. if he gets a girlfriend or boyfriend and they want a bigger place

Well then it's much easier to move to a different place, rather than buying a new house and selling the current one, don't you agree?
There's a whitepaper on the website. Short answer: they don't care

> There are a lot of people arguing that online jamming does not work because the overall delay is too high. They claim that latencies above 10 ms are not acceptable. In Jamulus typical overall delays are in the range of 30 to 70 ms. It is also typical that audio dropouts occur frequently (usually every 2 to 10 seconds per audible pop/interrupt sound). It has been our experience that, if the audio dropouts are not occurring too often, they are not perceived if the band members concentrate on their playing. If one focuses on the dropouts (and this is what people usually do when they try out the software) it feels annoying.
I usually write them RTL because it better aligns with shift operations in my head. This makes it easier to think about certain kinds of binary algorithms in my opinion.
The title I submitted this with was

"Great Barrier Reef 'gives birth' in massive coral spawning event"

Does HN now censor massive events down to events?
My oldest files are from 1978.
Nope. Everyone sees feedlot production as the only way to raise cows, but it's entirely dependent on using the land which could be used for roaming to raise vast quantities of unhealthy grains. Get rid of the corn and bring back pastures. Not only will there be plenty of room to raise excellent & tasty protein from happy cows, the damage done to humans from corn will be significantly lessened. Then we can turn to the problem of wheat...
There is also an old project by one of the Winamp creators https://www.cockos.com/ninjam/
Looks like the bytes shall not be reversed beforehand. Bits are easier to extract at the lower end. For example, let's take the first byte as an example, 01001011. The first field is one bit wide, indicating the final record of the stream, 01001011 & 1 = '1'. Remove the extracted bit by shifting, 0100101 remains. The next field is two bits wide, so extract those: 0100101 & 11 = '01' and remove the bits giving 01001. And so on...
3D Printing Topographic Maps: How to Print Landscapes
If you mean "essential amino acids" when you say "indispensable amino avids", you are wrong as it is not difficult at all to get all essential amino acids from a varied plant-based diet. In fact you only need to eat soy, or mix other legumes with whole grains to get enough of all essential amino acids.

Regarding water and energy needed for plants vs animals, I'm flabbergasted that you are even making this argument, considering that the vast majority of crops goes into feeding animals for meat and dairy. It's far more inefficient to eat meat and dairy than it is to eat plants when it comes to water and energy usage.

And what do mean mean "more protein is needed for better health, not merely for getting enough". Are you saying that "getting enough" protein is not enough to maintain health? Sounds like a contradiction.
It does. It's an easily debunked myth that plants don't provide all needed amino acids.
Do you send/exchange NFTs with family?
AVX-512 is deprecated and will be removed from future chips, so that's probably not as useful as one might think.
This is nice, and I'm glad you posted it, and I'm glad it's still up.

Happy thanksgiving! And for non-Americans wondering what it is: https://en.wikipedia.org/wiki/Thanksgiving

Controversy around origin aside, hey at least the spirit of it is nice.
Fantastic. They’ve been ripping off people who couldn’t afford it for decades, they deserve to suffer in penury.
RSA is still in wide use in both old and new deployments (e.g. it is still the majority of TLS handshakes).

Elliptic curves are faster and use smaller keys, but they're also a more fragmented ecosystem; plus, in particular for the older NIST curves, there is the unshakable fear that they're backdoored by the NSA (since they use magic unexplainable numbers, which RSA does not).

Thankfully ed25519 gave us an alternative free of magic numbers, and it's seeing a lot of adoption (in particular in open source software), but it's nowhere near taking over RSA.
A home cloud open source project – CasaOS
I wonder if the people who find pets give them meaning might consider pets as family
The text-to-image thing is cool as well, as long as you can a) figure out how it works b) only enter landscape terms.

This comment explains how to use it:
https://news.ycombinator.com/item?id=29338213
By LTOx, you mean at most LTO4 right? I thought LTO drives could read at most 2 generations prior. Also, you need to get to LTO5 to get useful capacity (~1.5GB/tape), LTO2 is limited to 200GB + whatever you can get with compression.
https://www.makeuseof.com/tag/3-tools-to-create-your-own-tex...

Writing your own is, of course, an option, but don't underestimate the task. A "simple" POC is usually very easy (my son and I did one in an afternoon). But building an engine with block-able exists, recursive containment, item interaction (eg. "turn bolt with wrench" and the custom functions they need), can be a much larger effort.
Thinking about this a smidge, you probably can just use voip.ms to (a) order a DID (aka a phone number), (b) setup an IVR for the message, and (c) instruct them to dial an [internal to your account] extension that forwards to your real number, all on the voip.ms platform.

You wouldn't have to set anything up, just pay them for per-minute charge. You will have to pay 2x per minute, once for the inbound, and then outbound to your real number, ..... unless you go through the extra steps of setting up SIP phones.

FWIW; I've used voip.ms for a long time, and just a very happy customer. The biggest trouble they've had was availability issues a month or so ago when they were the victim of a DDoS :-/. You probably could pull off this trick with any of the pay as you go SIP trunking providers ...
Misery Loves Co...is a Swedish thrash/industrial metal band:

https://en.wikipedia.org/wiki/Misery_Loves_Co.
I have worked with java in the past and I work with Typescript now.
My experience is in reverse. Typescript system it's limited because it has to be compatible with javacript, but working with Algebraic data types is a joy.
Instead java is verbose and cumbersome.
No you aren't, you are replying with a snarky non-sequitur. It has nothing to do with any claims or logic in my post.
Yes thank you. this was the concern i was trying - seems like failed - to express.

There was even an article on HN a couple days ago about a money transfer service phishing scam whose initial message looks very similar to this message from Apple.

I think a LOT of people will fall for phishing with cold messages that look like this
Novosibirsk is a walkable city and people routinely walk to school, buy groceries and run errands on foot.

Yes you do need some winter clothing.
HN is quite enjoyable to read, the only exception I observed is any topic political or someway a topic is diverted into that trench.
Inform7 is a natural language based system for programming interactive fiction. http://inform7.com/
It can also be implied by some other system parameter. As long as the same IV is never reused for the same key, it's safe. For example, if you're encrypting data blobs in some kind of CDN and you never mutate old blobs, your IV can be the blob ID.

That said, depending on the construction you use, nonrandom IVs can be a problem (they can leak that there's a relationship between different plaintexts if they line up with a difference in the first block), so you're better off at least making it a random function of the key and said blob/etc ID.
This brings back memories. I used to work at Cisco in the early 2000s.

Unlike many of the places I worked at since, Cisco (atleast the BU where I worked at) had a dedicated team to implement the libraries and tools needed to script/automate the routers via the consoles. It was a library based on TCL/Expect that connected directly to the command line to get things done. It had a core library maintained by the team and an extensions directory that had modules developed by separate teams for their own features. Finally, there was a regression suite that tested complex setups to make sure that everything was performing well. It also had routines to connect to traffic generators. The one we used was from a company called Ixia. The whole thing had regular release cycles and was treated as a first class internal product rather than just a script someone had written. As part of the work I needed to do, I even wrote a little Emacs mode to handle IOS config files https://github.com/nibrahim/IOS-config-mode

I thought this was the standard way of doing things but several of the companies I worked in since didn't have this polished an infrastructure team and it showed.

I don't know if was because of lack of adoption of TCL but several years later (2017 or so), they moved a lot of the tooling from TCL to Python and I actually went back to deliver some trainings to reskill the engineers on the new technologies.
Why Do Governments Reveal Cyber Intrusions?
Discriminate tenants by Id in the database? This can go wrong for countless reasons. I would use a separate DB for each tenant.
In the case of USDC, it is: https://www.circle.com/en/legal/us-user-agreement

See 25. Amendments.
I actually would prefer the editor binary to run as root, rather than have my VIM config available. Any malware that could replace my system VIM would already have access to do whatever it wants to anyway. But malware to alter my own VIM configuration has a much lower barrier to entry.
> Nuclear fusion happens spontaneously in nature.

True, but you mean fission :)
> On Sept. 6, the German government publicly revealed it had been affected by “illegal cyber-activities,” such as direct phishing attacks on politicians, and attributed these to Moscow.
I'm a bit into EuroRack but I don't remember hearing about Daisy Patch - sounds really cool. Thank you for the shared doc, a treasure trove of interesting references!
Latency is a lot lower than people generally think it is. I'm currently on a terrible satellite connection (not the popular one), and the latency to ping 1.1.1.1 averages 16.184ms right now, during awful weather, and never hits above 25ms. Probably the worst modern case scenario you could imagine for latency's sake, and significantly worse than I had ten years ago. In better weather, it's half that.

If you pull a few tricks, it wouldn't be anywhere near impossible to manage sub-20ms latency on your average connection. Now, over a web browser? I couldn't tell you. I wouldn't bet on it. But definitely possible natively.
This would make sense if we were running out of land, or if we were anywhere near housing density limits, but we are not. Housing can be created by running utilities and roads to land without it or building higher on land with it.
I entered "mountains" and "mountains and lake" and only got pictures of what looked like blurred galaxies and stars. Clicking any of the style buttons got me colored/tinted pictures of stars. Is it broken?

https://imgur.com/a/SiQwBA2
Didn’t a lot of European countries have hunger issues after world war 2? Certainly Germany. There’s only 5 years between the end of world war 2 and the beginning of the Korean War
In the united states you do in fact own and have a right to control commercial exploitation of your image / likeness, with exceptions.

https://en.wikipedia.org/wiki/Personality_rights#United_Stat...

News coverage is a common exception.

A fraud investigation is not commercial exploitation.

> If you keep trying to draw the line, it gets harder and harder to draw.

You're not qualified to make statements like this.
I only said lakes, mountains etc, and only got galaxy/star pictures...

https://imgur.com/a/SiQwBA2
I ran quickly went through the "Intro to coding" tutorial and I find you are very good at explaining it and everything worked really good. Good job :)

I noticed in your code that you have a spelling mistake in all the comments. Year instead of ear on bear.

When I reached the end 12/12 and clicked next nothing happened and I got stuck there. Think it should transition to next tutorial.
> At the same time, print money and give it out to everyone. This will give people the money to use to pay back their debts

Or they'll use it to buy booze, pot and iphones like most oeople did with the $2000 covid cash handouts.
So far in the comments only worries about latency.

I had the same worries when my father told me about Jamulous and that his band started using it during the pandemic. They are a cajun band and mostly jam and they were singing the softwares praises and have used it for all practice leading up to the real life perfomances they've had the last few weekends.

It seems it's not actually a big issue, at least over a distance of about 300 miles.
When Discord first launched and my usual TeamSpeak friends moved over there I was super annoyed by the extra latency. How a group of fairly serious gamers who otherwise complained about less lag in any other circumstance shrugged it off, I'm not sure.

More recently, I was surprised by low latency was between two Asterisk servers in the same city on different ISPs. It was a very adhoc setup with a cheap EOL Cisco IP phone on either end connected to an Asterisk SIP server on the local network. I'm so used to laggy voice chat that it actually caught me off guard how nice it was once I actually got it to work. Besides being a total nightmare to configure.

I struggle enough in person to find the right time to talk without interrupting, and >100ms of Discord latency makes it that much worse for me. I hope something peer-to-peer like this catches on for remote teams. I could really benefit from it. I don't think I would mind if a screen share lagged behind the speaker's voice. I'm sure Zoom already does that though.
> be kind

Likewise to you.
For our monolith, we have a separate database per tenant. Databases are hosted on several servers (around 10k-20k databases per server) -- to spread the load. Additionally, each region (EU, US, etc.) has its own infrastructure. Having separate databases is very useful in that we have complete isolation of business data, it allows some performance improvements (full table scans are less harmful), and it's easier to investigate client problems for our support team, because you only see what you need to see. However, obviously, CPU and disk are shared and one especially active tenant can degrade the service for others (we're working on ways to throttle them).

Our roll-outs first apply migrations, then deploy the code. Migrations are applied by iterating all databases, and it sometimes it can take for up to several hours, before the code is finally deployed (so that it can use the new schema in every DB). It creates a very large window where old code can see new DB schemas, so we have to be careful for our migrations to be forward- and backward-compatible.

Microservices have a different approach: usually there's a single database for all tenants (a database per microservice, of course), what is sharded instead is tables. There's tables like "user_0", "user_1" et cetera; they are created automatically when needed. It allows some degree of isolation (although several tenants can occupy same sharded tables), but the main benefit is that scanning such tables is faster. The migration mechanism can enumerate all such sharded tables and apply migrations to them one by one. For data isolation, there's a requirement that each table must have an "accountID" column which must be always checked in each access to the repository on the infrastructure level (otherwise it shouldn't pass the code review). Account ID itself comes from the JWT token from the request headers, so a malicious tenant can't access other tenants by just changing the account ID in the request. Business logic doesn't pass account ID's around in function signatures, it happens transparently on the infrastructure level (it's passed to the repository constructor when building the service graph in the dependency container).
We have had two e-bikes in three years, both were stolen within six months. We even take the battery when leaving the bike (in both cases the theft happened one of the few times we didn't). Obviously the bikes were locked. This happens a lot with expensive regular bikes, too. I have had several bikes stolen while securely locked to an immovable object, like a lamp post.

The article does make a brief callout to 'anti-theft', and yeah, can confirm that this is important, but not sure what the best approach is. Maybe some huge honking alarm, like for cars. Expensive cargo bikes even have GPS tracking on some of them now. Simply locking the bike is unfortunately not enough.
Glad to see some work on this. The most expensive Smart TV in my house is the worst one because LG refuses to support their TVs more than a couple years: All the new streaming apps are only available on newer TVs, even if they're far cheaper and less powerful.

My experience with LG's TV software support may have driven me to Roku forever. Age old Rokus still tend to have fantastic app support and run modern versions of their OS.