skysight-inc/HackerNews huggingface dataset:
Definitely agree, though I respect the effort/desire to learn Erlang first given the fact the first time I saw Erlang code I was so confused/put off by it, the syntax was so foreign (not c-like, not lispy), variable names up capitalized, atoms are bare words, source files are just tons of functions, the tooling isn’t anything like modern languages (though since Elixir and hex/mix, that situation has gotten way better), then you’ve got all the OTP behaviors which are entirely unique to Erlang/BEAM, Erlang’s documentation though excellent and extensive isn’t by any means beginner friendly (IMO), and to top it all off, unless you’re coming from another pure functional language you have to deal with working in a new paradigm. Basically, Erlang is intimidating, which is unfortunate because how powerful BEAM and the OTP behaviors are.

However, Elixir wraps up the power of the BEAM and OTP in a much more approachable package. The syntax is much more familiar (thanks Ruby), provides tooling on par with (and better than some) popular modern languages, the language itself also provides more modern user friendly features (macros, pipe operator, protocols, etc). All with a community that is very beginner friendly and willing to help.

If you want to make use of OTP/BEAM, Elixir is by far the best way to enter. When you learn Elixir, you will also learn the major OTP behaviors and concepts (Supervisors, GenServers, Applications, Registry). Eventually you’ll find that there are even more goodies in the beam not directly exposed by Elixir (genstatem, ets/dts/menisia,timer,digraph — are a few of my favorites). Fortunately though, you can call Erlang modules/code directly from Elixir (and vice-versa), so you’ll then eventually dip your way into playing with Erlang modules as needed and when you approach the docs after having experience with OTP with Elixir, you’ll notice a lot of things are familiar and the Erlang docs become much less intimidating.

Basically Elixir is a much easier entry point to Erlang. Erlang is a great language, but very different with a lot of new concepts and which can kill your motivation to learn how awesome the BEAM is, so if you want to learn Erlang, by all means give it ago, but if you find yourself frustrated/confused with it, try Elixir for a while, then come back to Erlang and I bet it will be a lot easier.

When I initially saw Erlang, I was put off, the docs were confusing and I would avoid them at all costs, always try to look for an Elixir wrapper. Now after having worked with Elixir a lot? I frequently find myself going to the Erlang docs first to find a solution instead rather than hex or whatever. I can easily grok my way through an Erlang projects source, which previously was completely foreign to me. Will I ever likely write anything serious in pure Erlang? Probably not. Am I saying if you learn Elixir you will also just pick up Erlang? Absolutely not. What it will do though is make the process of learning Erlang (if that’s the goal), and it’s absolutely massive built in library of tools/abstractions/patterns that no language I’ve seen comes close to replicating an order of magnitude easier.
I personally saw many Filemaker users build pretty impressive apps. App Maker was trying to be more powerful and more general, and so we opened up scripting a lot more than what you saw in Filemaker or MS Access, but it never achieved the full original vision or ease-of-use there. Scripting was a giant escape hatch for features that should have been built-into core, and the scripting features themselves didn't evolve enough. Managing scripts and using dependencies were extremely rudimentary.
The price of cable is primarily based on # of competitors in the market, and the income of the neighborhood. Moving from SF to Oakland dropped my bill in half.

Verizon/ATT/etc are certainly not my favorite companies, but if they could potentially expand their customer based by offering home internet over 5G, they would operate very differently to try and gain marketshare (plus Comcast would need to respond).
Great idea! After Java and C++, are there any plans to add support for Rust? I'll give JavaScript a shot for now, but would love to do something like this for Rust, as that's what I'm currently learning.

P.S. I noticed that the ".loader-container" is generating moving vertical and horizontal scroll bars on 1920×1080 due to ".loader" rotating. Applying "overflow: hidden" seems to fix that.
Yes, a month despite the fact that wish has warehouses in just about every major city. We even have one here in Toronto, Canada. Yet it still takes a month or more to get your order. Maybe it is cheaper for them to bulk ship to the warehouses, which then do last-mile shipping. That could make it take longer. But there are a lot of inconsistencies with their business model besides just the time it takes for shipping to finally occur.

My theory is that they micro-loan out the money or invest it in some quick manner, which is why it takes up to a week for the order to even get processed.

Same for those daily draws for things like $5 laptops. Only the first person to put in an order gets the $5 laptop (supposedly, I've never heard of anyone winning one of those type of deals), but they accept orders all day for .... some reason.

It all looks like a way to collect a whole whack of money that can be micro-invested. And there is no real way to return anything if your order doesn't arrive, is broken, the wrong item, or entirely fake (although the fake stuff is plenty obvious and barely hidden).
One person's experience is not generalizable.

20 years ago, the potential for phage therapy was a suggested review paper for an upper level virology class I was taking.
Seems to be the endemic problem to all of these alternative social media platforms. See also reddit -> voat.

Mastadon (and the fediverse) seems to be trying to fight the nazi-flight problem. But they have their own problems that keeps it from being viable.
...or is working, but at too small a scale to overcome general nationwide trends.
Great read!
I am still using my T430 from 2012.
Along some similar thoughts, I was looking at the T480 to run manjaro.
After reading your post I am adding darter for consideration.
Fitness activities and being fit are major upper-middle-class (talking social class here, not strictly income) markers right now. There's pressure to be or become fit(ter) if you run in those circles, so you don't seem "other". Not so much in other classes—of course perpetually being about to try some new diet or other is a thing in certain groups, but not the same kind of conspicuous fitness stuff the upper-middle's currently big on. Of course upper-middle culture is fairly urban (aside from their vacation houses on the lake or in the mountains) for a bunch of reasons so the trend is most noticeable there, aside from urbanites trending thinner generally than country dwellers (in the US, at least).
Yeah. If my experience in towns and small cities of highly varied affluence is any indication I would guess that road maintenance costs swell to fit the available budget.

My parents retired somewhere nice (read: wealthy) and there was recently a big stink at the town meeting because they wanted to repave a road that doesn't need it to the tune of a mil or so and it was an obvious handout to a well connected paving/construction company.Meanwhile my city (who's name is synonymous with urban blight if you ask my parents neighbors) bought a pavement milling attachment for a skid steer (an item that costs less than a pickup truck) and it made the regional news because they're known for being so tight with money. I could go on but I won't since you get the picture.
> I know a lot of people like to speed through the tree and only complete the first level, which I suppose is a more vocab-focused way of using the app. But if you go deeper on each level it forces you to grapple with grammar a lot more.

Probably a fair point - as mentioned I wasn't really using it to learn the language, rather to get a feel for "how useful would this have been when I was learning". So I admit I didn't dive into the later levels.
Ask HN: Why is there no built-in authenticator app in iOS or Android?
2FA via SMS is known to be flawed, yet it is by far the most common method. I think more sites would offer 2FA via authenticator apps if they didn't have to ask you to download a third-party app.
You try to smear the author to avoid the real issues. If a Debian Developer or a member of any other voluntary non-profit group asks about governance standards, that is not what you call targeted harassment, that is simply being a good citizen. We need more people like this who speak truth to power.
I once spent quite a long time tracking down a bug that would only occur if the time between 10:00 and 12:59 because of the extra character that occurred in the date formatting, leading to an unexpected line wrap that led to a lookup bug later on during a session.

If I'd known that time of day was the variable causing the behavior change, it would have been fairly easy to resolve—but that wasn't the case. Instead it was only resolved by the large-scale collection of failure and success cases coupled with the careful correlation of bytes sent & received across an entire session.
Some people see poor condition. I see a municipality that's smart enough not to spend money it doesn't have.
But would this replicate the broken metadata? And exactly how do they think it got there in the first place? TBH this sounds like a problem with an ancient version of Solaris that's been enhanced by a relatively small company and it's finally just bitten them.
Assuming the data isn't changed, thanks to CoW forking wouldn't cause any extra memory usage. If only a subset of data is changed, same thing - only the changed cells will take extra space. The problem only occurs when the whole variable changes - in which case yeah, you're SOL. I wonder what the usage patterns are for such datasets?
I'm confused. SSH already supports a wide variety of port redirection, proxying and jump hosts specifically.

If you have to run a local SSH server, you can just have the remote side connect to it with a dedicated keypair on start and proxy ports. Is it just making that a little easier to set up?
I self host a confluence server. All my content is available to me offline. Might be a bit overkill, but I have knowledge bases for all my work. If there is a web page I come across I can just copy/paste the content into a new post. Everything is searchable. It really is great. They offer a starter license, which is $10 per year:

https://www.atlassian.com/licensing/starter
Just by going off the wikipedia page, this seems like a really hairy problem because of the definition

We'd expect some kind of AI-human parity in avoiding obstacles while driving in common sense speak as "don't hit that, or you'll have a wreck", but we don't really expect the car AI to see a bad collision between two other cars on a perpendicular road and call emergency services (as should be common sense for humans).

But if the cars involved in that collision have a detection system to automatically call 911 (any kind of OnStar variant), why should an AI concern itself with that knowing there is a system to handle that task? Would it be common sense for the AI to act as a parallel system and make sure the primary didn't fail to call 911? A human's common sense might be to act as if that system didn't exist because it might have failed and just call anyway (knowing that there's really no penalty for calling twice just to make sure)
It's not a matter of NIH syndrome.

There's very real obstacles to phage therapy. The west was using phage therapy...until it started killing people (bad phage preps are dangerous). Penicillin came along, and you have something that's just outright better.

Antibiotics are by and large less dangerous, more stable, broader spectrum, etc. It's also a difficult challenge from the regulatory perspective - as with fecal transplant, "bespoke set of microbes" is...weird...from a legal perspective. The reasons the USSR was leading phage research was they were behind on antibiotics.

We've come back around because we need a backstop against antibiotics failing.
Don't be so easily discouraged!

I think there's a distinction between understanding and learning a language. In this case, it helps to understand Erlang in order to learn Elixir. Just like you're eventually going to need to be able to read some C if you dive really deep into Ruby.

Difference is that C is probably considered basic knowledge for a working programmer, Erlang isn't. Professional programming eventually leads to being a polygot anyway.
#1 rule of censorship: don't talk about censorship. Or they will spread rumours that people have been secretly banned from Debian.
check if there's a USART on the pinout diagram of the brain. if we're lucky it will be rs232 compatible. then all we need is an FTDI or similar chip to interface with USB which should give you a tty in /dev.
Go has a much, much smaller phase space than SC2. You can't monte carlo search SC, fundamentally the games are approached differently.
What's funny is that people who are paying like the masking tape construction - they often just want something working.
I don't think it's a problem of the data corrupting while on disk, I think the problem has occurred in ram and then been written to disk.
Munchies have two good videos about cooking food for the marines on a US Navy ship

"Cooking Breakfast for 1,500 on a US Navy Ship" https://www.youtube.com/watch?v=ywZevdHW5bQ

"24 Hours as a Navy Ship Line Cook" https://www.youtube.com/watch?v=EFh6bJIHl2Y
The West used phage therapy for a long time. It developed a reputation for killing people, because poorly prepared phage preparations contain bacterial endotoxins that will kill your patient.

But it wasn't the scientific community "failing to entertain the idea of phages". It was very real logistical challenges to the use of phage therapy, which may or may not be overcome, but were definitely in a "The juice is not worth the squeeze" realm until recently.

But I've been working in infectious diseases for 20 years, and we've been discussing and evaluating the potential of phage or phage-derived compounds that entire time.
Aether: Peer-to-peer ephemeral public communities
The nvidia tacotron implementation was much better out of the box than the wav in the neighbor thread.
I'd say that a "broad spectrum phage" is still well within the realm of science fiction.
Well said !!!

> The "features" here are technologies used.
> It's very real scarcity.

The main issue is not the really scarce ones. As you've said:

> some domainer would've bought it milliseconds after launch, along with thousands of other speculative domains..

This is misallocation, which is an entirely different issue, and a more pressing one. And yes, I would put those guys to jail, as long as it was done fairly - their squatting may be worse than stealing.
Personal experience: when first looking at the data I often do lots of map /reduce style operations which might transform large portions of the dataframe.

Question, if you use CoW then presumably your variable blocks are no longer contiguous, wouldn't this really slow down vector operations?
We've known even longer than that:

https://en.wikipedia.org/wiki/Tripartite_synapse

Earliest references are from the late 1990s.
Agree, status updates are a waste of time on Slack or in a real meeting. Nobody actually cares about others statuses. If there is a real blocker a competent worker should resolve it on their own without waiting until the next status meeting imo.
sideways: reading about his sale of reCAPTCHA to Google stumbled on

https://en.wikipedia.org/wiki/ReCAPTCHA

" In 2018, Google started beta testing a completely invisible reCAPTCHA system which does not present any human verification visually. Instead, the new system actively monitors user actions across the entire property and returns a score which represents the probability if it is a human or a bot."

Once the bots successfully emulate humans ... what happens once the system concludes you're a bot? How do you prove that you aren't?
17 pounds of food per day per person?
I think hard drive manufacturers should just embed SQLite directly into their devices and optimize the SQLite VFS implementation to be flash aware at the controller-level. Who needs a file system when your disks speak SQL?
Huh, what do you search for on Taobao to find them? I tried "GD32VF103CB" a week or two ago, but I only got results for the GD32F103 ARM clones.

I guess it makes sense that the addresses aren't quite the same; iirc ST has some licensing restrictions on their SVD/header files saying that you can't use them with other vendors' chips anyways.

Thanks for the extra information!
This Slate article from 2013 has a gif mapping obesity from 1985 - 2010 by state: http://www.slate.com/articles/news_and_politics/map_of_the_w...

It's really shocking how quickly Americans' weights increased. The map also shows the increases are usually more pronounced in the South and Midwest first, then spread to the coasts (skipping over Colorado, of course)
Good but don't exempt the government.

Many local cities are building out vast networks. Including my very own Miami Beach Police Department.
Interesting to compare with the valley. Google food and drink cost per employee per day was around $16 when I last heard. Dropbox was the highest around $60, although this was a few years ago.
Outside of a store? What exact ‘businesses’ have been made in your examples?
The unholy quality on pixel phones is achieved through taking many pictures and combining them in smart ways (Google's computational photography wizard Marc Levoy has given a great series of lectures about the theory behind it: https://www.youtube.com/playlist?list=PL7ddpXYvFXspUN0N-gObF...) through a Qualcomm Hexagon processor, which has a special VLIW (Very Long Instruction Words) architecture. This co-processor is in every high-end Snapdragon (800 series) phone made in the last few years and you can relatively easily get the software to run on them through modded Google Camera versions commonly known as "Gcam ports".

My actual point is: You don't need special camera firmware to do this.

What you do need special (or open enough) firmware for is stuff like long exposures - the inability of which highly frustrated me on the phones, especially from Sony, I have owned so far. Doing weird stuff with the camera will probably be quite fun, but then again I don't believe the actual camera device will be that good.
Yesterday I did a thing, Today I am doing a thing and currently I am or not able to do that thing.

For me the main problem with stand-ups, especially when they are more than 2 times a week, is that they make it impossible to do lengthy unstructured work. It's embarrassing to say that you worked on something and didn't get anywhere. My theory is that max task size becomes the length of time between standups in most orgs.
I want a notebook situation where the platform understand sampling, so that, while I'm doing my EDA and initial development and generally doing the kinds of work that are appropriate to do in notebook, I'm never working with 100GB data frames.

I suspect that a big part of my annoyance about the current state of the data space is that parts of the ecosystem were designed with the needs of data scientists in mind, and other parts of the ecosystem were designed with the needs of data engineers in mind, and it's all been jammed together in a way that makes sure nobody can ever be happy.
Might be worthy trying out nodebook [1] which at least enforces the forward directionality you mentioned.

Also polynote by Netflix, as a user below mentioned.

[1] https://github.com/stitchfix/nodebook
This is basically what I meant when I said "computers use binary"
Here's mine: https://www.nilkanth.com

Been blogging (with some gaps) and maintaining a personal website since 2003. Moved all that data from WordPress to Ghost last month.
However sophisticated it gets, it ultimately boils down to a notion that the exitence of A is somehow responsible for the existence of B.
Yes, the article mentions users copy pasting snippets from their personal "library". Well, that could just be made into an actual library of functions to call.

I'm currently at uni enrolled in an AI/ML degree, and there are a lot of people with no previous exposure to programming. It's just that most people don't know that these things are possible, don't want to learn another tool (IDE) and are not interested in longevity of the code, just in the results. This shouldn't sound like me complaining, I totally understand. I think a lot of the stuff could be solved with just better tooling, but a familiarity with software development is definitely helpful.

Also a while back streamlit (https://www.streamlit.io/) was here on HN and since then I've been meaning to try it. I think this could be a good approach to bring together the best of both worlds.
It depends on the cruise line, but generally the food at the end of a cruise is less fresh than the food at the beginning.
Height and weight is exactly how BMI is measured. There is no other way to get it.

Yes, body fat % might be a better metric to use, but BMI is fine for population-level statistics, which is what they're taking about here.
There is a lot of missing science here - yes we have the whole 'calories in - calories out', but we are missing some detailed biochemical descriptions of what's going on. The human body is more complex than a 2 term math expression using subtraction.

For example, we do not really fully understand the role of biochemical stress hormones, and weight gain. Or how exactly insulin, leptin, cortisol, inflammation markers (eg: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4155060/) all interact. Note that leptin is created in adipose tissue, potentially suggesting a cycle - and this is something borne out in experience, it is harder to lose weight the more you have to lose. Definitely an area of research to learn more.

The epidemiological approaches reveal interesting things, but there are a lot of variables, hidden and not, that is pointing that the advice accumulated from these studies is not really having the impact we want.

After all, the current advice is "hey do this thing that is very hard for you to commit to, and has uneven outcomes". Some research even references 'the big loser' because of the inability of people to maintain weight losses.

Typically discussions about this devolve very quickly into coded (and not so coded!) shaming. "unhealthy food habits"? How about "unaffordable healthy food" or "habit forming unhealthy food"? Why not that framing? Go to any average 7-11 and enumerate the list of products that aren't designed to generate "repeat customers". Bananas (in-so-far as they are sold) and water are the only ones I can come up with. Non-edible items not eligible.
Plus crew...
Brick Pencil – Interfaces Matter
You don't want that. Your devs are allowed to take a day off every month or so.
Telling people to employ GOMAD is akin to what happened to Cartman in "Weightgain 3000."
What does TLS with blank keys give you over plaintext?
There is a distinction between self-declared make-believe experts and actual experts.

As long as you are putting in the work and you follow a sound method you can beat the market.

Of course, that sound method is always more than running a stock screener or backtest some random strategy. Do heavy-duty information discovery and track down how a company works and you can find information that allows you to select better than random.
Xkcd on Networking Problems
> offered her a free hearing assesment

Hmm, doesn't sound like she needed it. Maybe only to figure out if her hearing was better than normal.