skysight-inc/HackerNews huggingface dataset:
Humans evolved by natural selection, of course. In the previous 4.5 million years language and our minds co-evolved through a process of imitation and sharing what works. Through this processes humans evolved to recognize mind-like patterns within and throughout the universe. Mathematics? Silly but useful patterns formalized through language. Time? Invented in the image of mathematics to be useful to arrive at dinner before the beast is eaten. From this I conclude all of the most wonderfully clever ideas of humanity, my personal favorite is semiotics, are also invented. Thus, to argue if they are true, valid, etc. is folly, because they're all born of, and in the fashion of the human mind. With such great diversity of minds and experiences, what is good and useful will depend on complex patterns forced into ad hoc linear order (one damn thing after another). I have read stories about the great minds of the twentieth-century who tried to standardize and systematize mathematics, and failed. And yet in a mere 56 years after we went to the moon and back using our mathematics. Not true as in 'eternal' or perfect, but damn useful.
> Seconds wasted for TLS handshake

The few hundred milliseconds is worth it to stop someone sniffing my browsing details on an open network.

I can remember browsing the web using 56k. That was slow.
Over the years javascript has really evolved into a multi-paradigm kitchen-sink of a language, and because of its nature and evolution, there really isn’t such a thing as “idiomatic” JavaScript or widely agreed upon approaches to architecting a system.

From what I’ve seen, the architecture of a particular Node.js system is highly dependent on experiences of the team members that first built it. It could a hexagonal/DDD using a framework like Nest.js (the Spring Boot of JavaScript) or take a more FP approach using Express and looking more like Clojure/Ring. More often then not though, Node.js applications lack any sort of predictable structure because for a lot of teams, JavaScript is their first, and only, experience.

Long story short, I’ve been doing Node.js for 5-ish years now, and I have yet to come across what you are looking for. Every team/codebase is a unique snowflake in some way. Your best bet is to leverage the experience you have in Java/Clojure because JavaScript will be able to support 90% of whatever approach you decide to use.
A million words shouldn't take tons of storage, right? How big is your database?

I spend around 500 megabytes on offline maps for OsmAnd and don't really worry about it. I would have naively guessed a million word definitions wouldn't be larger than that.

Why do you say it's too large for fully offline usage?
Blue noise is useful in games for generating more natural looking scenes. Here's an example of how to algorithmically place grass in the game "The Witness".

https://youtu.be/Ge3aKEmZcqY?t=965

So if you use white noise, it looks unnaturally clustered with patches. This is the part that discusses the noise.

https://youtu.be/Ge3aKEmZcqY?t=1385
Great app! And this comes from a guy who has _very_ few apps installed on his phone!
Would it be difficult to have it recognize a different language? (german)
I interviewed at a BCI startup that wants to implant on the order of 10k light sensors around the brain in order to directly gather data. "Reading" thoughts is just their first goal, eventually they want to communicate bidirectionally.

I don't see how fMRI or any external device can approach the sensitivity, specificity, or resolution to "read" thoughts beyond the level of gross guesstimates, i.e., deception, sexual attraction, arousal, etc.

Furthermore, it seems necessary to understand peculiarities of a particular individual's brain would be a prerequisite to mapping functional observations into approximate thoughts.
Haha, I guess you and I just saw the same video.
Yep ! The mouse isn't a mouse if it's on the home row. :)
Not enough people got behind the trackpoint in its day and it makes me sad that it's not the default mouse input for programmers.
PGPainless 1.0.0 Released
> how do you drive your kids to school

You use a bicycle. There are cargo bikes or bike seats. From age 7 or so they can be on their own bike and you can cycle alongside them. After a few more years, they can go on their own.
Burying waste may sequester carbon, but also potentially creates a host of other environmental issues down the road when stuff starts leaking into the groundwater.

Proper incineration + smoke scrubbing is, as far as I know, the best way to eliminate organic (as in chemistry) waste in an environmentally friendly way, eg. PVC.
Which is kind of ironic given the UIs of traditional UNIXes like CDE, NEWS, OpenLook and NeXT, with keyboard shortcuts alongside three button mouse usage.

Somehow down the line the FOSS UNIX generation decided that the ways of twm were what one should aim for.

I guess there is some romanticism to work as on the early UNIX years.
Hoog Catharijne is pretty nice these days, I wish we had something comparable in Amsterdam. City centers in the 1980s were not any better in Amsterdam, Rotterdam Den Haag (and I suspect in many other western countries).
> I didn't downvote you, and you can't downvote comments you reply to anyways.

Then please accept my apology. It must have been a coincidence that you have replied at roughly the same time as a downvote rolled in.
> I don't quite understand it, but it's like people are describing themselves as being multiple people.

> Surely we're just one person.

Maybe your interpretation of people having conflicting behaviors as "describing themeselves as being multiple people" is wrong.

You jump from unchallenged absolute positions to another to basically conclude or imply that people are not being honest.

For most the self is a very moving concept and the inner dialogue and tensions add layers of definitions. We are not single thought and logical and permanently coherent creatures.
>>Axie “players” now make on average less than minimum wage in the Philippines and continued earnings depends on more people buying into the ponzi.

The minimum wage in the PH is zero, with millions unemployed, and many more than normal, due to lockdown restrictions.

Axie saved many lives, and if you were to put aside your agenda, and objectively study this, you'd find out how many people in the Philippines who were on the brink are grateful for the lifeline Axie provided them.

>>The economics are clear and you haven’t really disputed them except by invoking the intangible magic of the blockchain and digital assets.

Collectibles don't suddenly become "ponzi schemes" (!) when they become digital or are issued on blockchains. Your analogy is absurd, but I suppose that's ok, given the abundance of hyperbole on the pro-blockchain side.
Chrome on your phone probably auto-updated.
You might be interested in the discussion under "Ask HN: Why are all non-English submissions flagged?" at https://news.ycombinator.com/item?id=28086309 .
*moves up todo list*

There, now it's a above "count to infinity twice"

:D

In all seriousness I appreciate the encouragement.
How to Install Open Swoole on Ubuntu and Windows WSL
Yup. This is also happening in gaming, where 2D pixel art platformers are now above 1GB in size

https://store.steampowered.com/app/504230/Celeste/

https://apps.apple.com/us/app/castlevania-grimoire-of-souls/...

When the hardware was restricted, such games used to be squeezed onto a 48MB SNES cartridge
If we assume that in 8000 our religious landscape and scientific knowledge will be substantially different (hint: it will), we’re going to need a few more digits.

Already today we can use the Holocene calendar https://en.m.wikipedia.org/wiki/Holocene_calendar but in 8k years we might have an accurate and useful measure to specific points that are easier to work with / more valuable.

Perhaps the unix epoch might even be the most significant start time.
Space and Astronomy News: 2021's Biggest Highlights
Wait, where did I see that thing?
Did they had any other separated backups ?
Germany are releasing a special edition David Bowie 75th birthday postage stamp
As others have pointed out, V8 is the place where low-level JVM-like things like hotspot compilation and garbage collection happen, and you’ll find most of those discussions under that label.

From a high-level perspective, the main simplification/complication with NodeJS and JavaScript is that it’s a single thread running in a loop, so significant amounts of work need to be moved off-thread to keep the main thread performant. This is where the “architecture” really comes in in my opinion (and is what makes NodeJS look “simple”: Everything complex is “outsourced”!) Deciding where that “outsourced” work will happen (workers, other node instances, database, etc.) and how will it be managed/monitored (queues and messages for example) is really the main architecture work of using NodeJS.
I've been reading Brene Brown's "Atlas of the Heart" - a book that tries to wrangle the definition of emotion words. It's a sort of dictionary crossed with Brene's own stories and her research. Really good read for those into language and psycholgy.
Also chemist here. Think about it the other way around, not synthesis but analysis. For example: "The term "Brown noise" does not come from the color, but after Robert Brown, who documented the erratic motion for multiple types of inanimate particles in water." (https://en.wikipedia.org/wiki/Brownian_noise)
Awesome, hoping to see this in Cloudflare Workers as soon as V8 has it! (Currently using day.js)
If you are redeploying 8,000 year old code my guess is that the Y10K problem is the least of your worries.
Would you care to elaborate on why this is sad?
I get the idea, but the differences in weather and/or color filters strike me as a tad manipulative.
Such tools existed and were popular in 1990s: DBase, Clipper, FoxPro.

They worked pretty well in their domain: data entry and report generation, with lightweight transaction processing and general computation.

Then happened the internet and client-server architectures, and these do not map as neatly onto local, single-user, single-transaction tables.
Wind + storage has yet to find acceptance as being commercial viable. The general plan presented by the green in Germany and nearby country is to wait for green hydrogen to become economical viable and use natural gas in the mean time.

Last time I checked, the current numbers is around 20x in cost to turn wind into hydrogen, compared to current hydrogen prices. It should be noted that hydrogen itself is not commercial viable to be burned for energy, which puts green hydrogen far from being cheaper than nuclear. There exist several other experimental and research experiments into storage for wind but so far nothing has research the point of commercial companies buying renewables energy when it is cheap and selling it when it is expensive.

For solar, renewables + batteries is cheaper since the batteries only need a few hours of capacity and they get a charge cycle each day. Since you can calculate the ROI very simply, you can find how many days (or rather nights) a lithium battery need to discharge in order to back the initial cost. For wind you got low wind conditions that last weeks or even months, occurring maybe a few times a year, and so capacity need to be very high and you get very few charge cycles. Thus the need for a storage medium that provide very high capacity at low costs, while at the same time being commercial viable compared to nuclear.

If wind + storage was cheaper than building nuclear than people would be building and investing into it right now. Instead they invest into natural gas and build pipe lines to Russia, which hints towards the economical reality that Germany is in. Those natural gas plants and pipe lines has a life expectancy of many decades, and unless a major shift occurs will be a central part of the energy grid until probably early 2100. What people build today is what they intended to use in the future.
Blue noise is useful for procedural generation, because it's what the human eye will naturally consider the “most randon” and the most pleasant. IIRC red noise appears when you have random walks or Brownian motion.

> As a chemist, I always model real-world noise with a gaussian distribution

Gaussian distribution is what you get when you have a lot of independent random events adding up (it's the central limit theorem), so it applies a lot in real life but it can also cause modeling issues if it's not how randomness appears in your system. (Please note that I have absolutely no knowledge on chemistry so I have no idea if it's something that could be relevant in your field)
I have never experience load time issues with gmail. Granted I’m not a front end guy so I only know “seems slow” and “doesn’t seem slow”
If the casino found building a cycle path to be a worthwhile investment, why wouldn't other local businesses and the local government?
I don't think it is indispensable, I think it is convenient and still better than what is done today were types without clear domain and purpose are already passed around.

At the very least with row polymorphism, a function can declare which subset of the type it actually care about instead of taking an unwanted dependency on the whole blob.

In particular I'm considering the scenario were a large application (or better a collection of applications) evolve without a central plan and messages tend to grow to accommodate orthogonal requirements (the alternative is splitting the messages, but it has performance, complexity and organizational overhead).

In theory the alternative is message inheritance, but in my experience it has never worked well and it is very hard to retrofit anyway.
-Oh, we were already deemed beyond redemption - we'd been a small company, quite successful in our narrow niche, only to be bought up by $MEGACORP.

That was a culture clash. Big time.

Nevertheless, I thought the same thing you did and filled in my questionnaire so that my answers created a nice, symmetrical pattern - it looked almost like a pattern for an arts&crafts project...
https://palant.info/2021/12/29/how-did-lastpass-master-passw...
> decentralization was assumed to have a lot of value

It wasn't inherent.

The value was "in the case of global nuclear war it would be nice to have independent centers that could still continue to operate in the aftermath". It was a solution to a very specific (though thankfully theoretical) problem.

"web3" offers no such problem, but loves to scream "but decentralization!".
crypto, debit, ACH (and RTGS equivalents in local countries like UPI in India and PIX in Brazil)
The SEO Playbook for Startups
Everything's mythology, one way or the other. By turning some other arbitrary point into the new calendar year 0, you will mythologize it.
There might be a cluster of old accounts in play and perhaps a smaller cluster of newly created or newly changed accounts. This hints at the possibility of more than one bad actor.

It's possible the old accounts could be some old stock sold on a darknet forum and are being bundled in with the newer hashes/pwds. It's also possible that the entity harvesting the newer hashes/pwds isn't the same one who is amateurishly attempting to access the accounts.

Note: Lastpass's geolocation may be off (even more than usual for geolocation) as some of the IPs are in ownership dispute and all of them may be for VPNs.
That's a really interesting connection to draw.

FWIW, what actually happened was that my finger slipped and triggered a page reload (thankfully not while commenting... that's happened a couple times ._.), cue "wait wat oh no" moment...
77TB in one and half day? Impressive.

The style of apology is very nice. It is not extensive as some technical post mortem analysis that I've read, but all of the important things are here.
Why did you write an article glorifying people who are working as hard as they can toward dystopia?
Having started UNIX on Xenix, followed by DG/UX with twm like window manager, and an heavy XEmacs user during its heyday, I agree with the know-it-all college kid.
You are right, let me rephrase it: You would loose half of the remaining potential to encode entropy.

Of course, if you start with a real valued signal, then you already lost that before even getting to the transform part. Or in other words you have to transform a signal twice as long as it needs to be, because half of it is mirrored and then discarded (I assume).
While Denmark definitely has a long way to go in terms of energy consumption, it is demonstrably false the we “recycle nothing”.

At my local garbage/recycling facility where you can offload gardening waste, tires, washing machines, cardboard etc. there are 20+ categories into which you must sort your trash - one of those is incinerated.
>I do wonder how this works for families?

It's marginally harder. They make do, the ones majorly affected by the slight change in margin go elsewhere. Same as with every other quality of life issue.

Look at the incentives. Large organizations with diffuse responsibility (e.g. government) don't have values other than following the incentives.

Families and seniors suck up tons of the city's social services budget and don't engage in much taxable activity per capita. The incentives are there for the city to want them gone and there is no incentive for the city to not to things that make them want to leave.

The counter incentive that applies to all the people (politicians, bureaucrats, etc,) in the system but not to the system as a whole is the incentive not to do anything too terrible or mean spirited and society likes families and doesn't want to harm them. That's what causes things to reach some semblance of an equilibrium.
Can't you place the bookmark as app icon on the device, and then just go fullscreen?
The K language of kdb also count, but being proprietary and having a fairly impenetrable and alien syntax haven't helped it branching out of the niche where it is very successfully.
400,000 / 52 = 7692.31
More like a month, if the dasher is lucky
I think I found the problem:

“A new improved version of the script was applied on the system.”
It's fine, just disallow jargon like functions, lambdas, addition, concatenation and so on...
The author is sampling random magnitude and also random phase for each frequency bin, so I don’t think anything is missed here.
Their respective reactions to 2013 is all the clarity you need.
And unfortunately, we have many people who still believe Trump won the 2020 election.
Never heard of a cargo bike before, but that's a nice solution. Wouldn't mind one of those for trips to the local shops myself.
Oxo, like any large company, has hit-or-miss designs. Their lettuce spinner is adequate. I wish they made their storage containers in glass.

Low quality products are infiltrating markets, including Amazon, at an alarming rate. Take a small category as a signal: 3d printer filament vacuum bags. There are hundreds, if not thousands, of nearly-identical listings for what can best be described as a glorified ZipLoc, 2 mil storage bag with a piece of tape over a hole to be used as a "valve." I left an honest review about how horrible, overpriced, and useless this product was. The seller then had the audacity to email me directly 3x to bribe me to delete the review.
> That experience has nothing to do with eSIM or physical SIM. It has to do with current protocols that mobile networks use to transfer phone numbers.

Given that so many things are tied to a phone number (they shouldn't, but are), there should be strong authentication measures to transfer phone numbers.
“Showing up” is the best advice of all, better than any of the (great) ones presented by the article. Actually, none of the other advices will work unless you show up. I’ve seen people digging around for advice in the hopes that it will save them from disaster or help them do more with less time, but the truth is that the advice only works if you are actually willing to suffer through the working hours.
I guess that’s what makes it exciting.
> buy an e-sim

I wasn't trying to buy a new number, I was trying to transfer an existing one. It doesn't surprise me that they make it as easy as possible to get a new one.
The difference is the spectral power distribution of the noise.

White noise has a flat spectrum from low to high frequencies. It has the standard noise sound that most of us recognize from digital systems.

Pink noise is shaped with a decreasing power as frequency increases. This results in more low frequency noise and less high frequency noise. This noise pattern occurs frequently in natural systems.

Different colors of noise have different sounds to our ears, of course. The color naming scheme is loosely intended to map to light spectral distributions. For example, blue noise has a rising power with increasing frequency, similar to how blue light has more energy at higher frequencies (shorter wavelengths).
Can I send you some hagelslag? Puur? Melk?
Sometimes certain measuring instruments can be assumed to have such profiles for noise, in this case generating noise is useful for Monte Carlo based modeling or uncertainty propagation.
looks great! however when I lived in the Netherlands (Den Haag and Amsterdam) there were a number of issues I encountered that were not so apparent:

- trams are pedestrian killers and bike accident machines. and they move through city centers, where density is huge. as such trams would constantly hit people. i had my bicycle wheels stuck in tram lines countless times, every single time i got stuck i fell on the pavement. and the pavement was usually a brick road, which hurt me twice as much as tarmac.

- the dutch use big and heavy dutch bikes. this means that an accident with one of those bikes leads to a lot more hospitalisations than with a light race bike. and since those dutch bikes are so big and heavy, they're really really slow, but it's their weight that produces accidents. the upside is that those dutch bikes have some big wheels they don't get stuck in tram lines.

- there were too many bikes. had to be written. bike users in the netherlands seem entitled to own every part of the road. there were traffic jams full of bikes. there were fights between bike users. there were drunk people on bikes, lots of them.

- bike theft is constant and prevalent across the country. you can't really buy a nice bike and not have it stolen. seems weird since everyone bikes, but it is what it is. insurance is a must. had mine stolen from outside my home, from in front of a bar, from in front of a supermarket, from inside one of those secure bike lockers.

- a regular pastime of dutch people is to throw stuff into their canals. cars, bikes, they just throw them for kicks. insurance is a must, again.

- a friend owned a car. you can't really live in the dutch countryside without owning a car. but good luck trying to enter a city center with a car. also good luck parking anywhere inside a city. and even if you find a spot you will get a fine if one wheel crosses or sits on top the parking line. this makes it into a weird two-tier society. you want to go to the city center? then you'll need to park outside the train station.

- living in a suburb and travelling to the city center means using a taxi (extremely expensive without reason) or using a slow tram. if it's winter and freezing, trams usually stop working. and then you'll have to use a bike. because it's winter you will get sweaty and smelly. but again, it is what it is.

finally, there are many advantages to living in a dutch city. good train connections, lots of easy walks, a mentality towards integrating with nature, great minimalist architecture. but there are many downsides as well. besides the above points, there is extreme inequality, there are multiple types of citizenship (so only some are proper first grate dutch citizens), frugalness is a dutch trait, organised crime is rampant, everything is more expensive than any neighbouring country (people constantly move to Belgium for the lower taxes for example). after two years i moved out.