skysight-inc/HackerNews huggingface dataset:
Before gathering up the mob and handing out the torches and pitchforks, you should probably establish what the facts actually are. I don't think the author of this post has really done that.

The way these systems should work, and appear to work in Facebook's case, is that the amount of information revealed depends on risk analysis.

For example, I just tried recovery from an IP I've used Facebook from, and from a fresh IP from a low reputation hosting provider located in a country unrelated to the account. The first case reveals the user's name, but that's pretty reasonable since the request has a decent amount of affinity for the account. The risky looking recovey does not reveal the name,

Both logins show the first letter of the local part of the email address, which is basically no information leakage at all. (Though honestly, if you show just one letter even for non-risky recovery attempts, why bother? It can't possibly be of any significant help to the users.)

I can't tell whether the profile picture changes based on the risk analysis outcome or not, since I don't have a test account with one.

(It's still possible that this is a bad implementation; e.g. if it were to be revealing my username for any recovery attempt from the correct country, that'd be unreasonable since it's trivial to figure out the country from the phone number. But even so one should still establish what the relevant parameters are, so that we can figure out whether the behavior is reasonable.)
Ah thanks for the real-world check on AMD Ryzen and ECC. Sad state of affairs really, when so many things are integrated in the SOC, why skimp on this...

As for NUCs, I thought there were some Atom chips with ECC but not in NUC form factor ? Something shiny from Logic Supply might do then...
This is why Rust uses B-trees, which combine linear search and trees at optimal ratios.
I appreciate the tips. Great point with the subtitles.

I'm currently watching the Wire because I was convinced by another HN comment last week - https://news.ycombinator.com/item?id=25527957
Restaurant indian food is made in batch though. The food tastes just as fresh and often tastes better after the spices have had time to settle.
I think HLS is oversold. It's not that hard for software guys to learn some digital logic and write an accelerator. One or two weeks and it shouldn't be a problem. Where the real problems lies is in the tooling. You can't learn that in one or two weeks. You first need to damage your brain to be able to handle it.
Pardon the jab at Egypt, I mentioned it because when I travelled across it it felt like history was the only thing it offered (except on the Red Sea) and everyone was keen on taking advantage of tourists. Wanna take a photo here? Tip please. You paid €60 for this tour? Tip please. You already paid to enter this museum? Pay more for this one special expo please.

One of the guides also mentioned how excavations and restorations always take forever so that they’re employed forever.
Newtypes are pretty idiomatic in Go (e.g., https://golang.org/src/os/types.go#L35), and they're so inexpensive that cost isn't a reason to forego them 99% of the time.
https://junkyardmob.com/blog/what-happened-to-chrysler-k-car

Great as long as you expect only 50K miles out of them.

Toyota has a completely different strategy,
Trump asked him nicely a half-dozen different ways if he wanted to investigate and repeatedly warned him that what he was doing was a crime - all with many lawyers present.

I think it's safe to say Raffensperger is going to jail.

If you actually listen or read to this transcript you know things are going to get extremely ugly this week.
Actual caveat is that the -e does not work in if statements. Compare:

+$ cat x
#!/bin/sh
set -eu

foo() {
echo 1
false
echo 2
}

foo
+$ ./x
1
+$ cat x
#!/bin/sh
set -eu

foo() {
echo 1
false
echo 2
}

foo ||:
+$ ./x
1
2
The Colosseum had wine & water on tap as part of its design. So you don't have to leave the building and can just unblock the tap and refill your cup. The concrete "piping" is still there today. I'd say that feature alone makes it amazing.

Also the complex system of elevators and trap doors it had below the fake stage floor is more complex than any broadway stage today. Granted the stage floor has not survived, but plenty of the under-the-floor mechanisms are still there.
https://music.youtube.com/watch?v=AmJ9YZtL9A8
I don't know. I watch very little tv
Right but that's how VM's like CRuby do it. Dispatch looks like:

goto *(void const *) *virtual_pc_in_register;

That gets translated to an indirect jump. There's no lookup in a dispatch table but that's still an indirect branch.

This is actually marginally better than LuaJIT which does jump * (dispatch_table + *virtual_pc_in_register) but LuaJIT does this so it can swap the dispatch tables to switch to trace recording.
oh btw - this was a private conservation about multiple existing lawsuits against him - this dood is completely 100% fucked
I honestly thought that was common knowledge. Like why else would you use a URL shortener, since Twitter started doing it on their own?

I can do more to help web users understand trackers... perhaps I will work on that this year.

I’ve worked in and around the space for too long to see outside of my bubble.
Determinants of Early-Stage Startup Performance: Survey Results
For me I've been very happy with my Facebook purchases
GUI libraries are heavyweight for a reason: lightweight GUIs do not adequately address accessibility, or internationalization.

If you were on my software project, and you weren't using native controls on macOS or Windows, one of the big two on Linux, or Electron, you'd better have a damn good reason.
Civic: Next Generation Social Media
resell them on various sites for < MSRP
The Somatascope did this first:

https://youtu.be/KGJW94ciq4c?t=416

Before quantum was a buzzword.
My advice: Outside investment should be part of a plan. First, figure out your goals (6 months, 12 months, 24 months) for life and business. If 6, 12 and 24 all pretty much look the same to you, then you don’t need an investor. If 24 is supposed to be 4x where you are now with the business and the revenue, then you probably need the investor. PS: Advisors are always good, with or without their money.
> Unfortunately in steady state the extra cost of maintaining slack is seen as unnecessary drag on company performance

One of the reasons for maintaining slack is that many processes have been repeatedly shown to be on-average more productive when managed with slack in normal operations than without, because the disruption that occurs when processes have no slack and irregular events occur is much more costly than a certain amount of slack. Right-sizing slack makes you more, not less, competitive.

It's quite often not company performance concerns that drive out slack but the short-term performance of the unit at exactly the level the decision is made, and it's typically an eyes-open decision to gamble on unsustainable short-term gains lasting long enough to meet a short-term goal of the decision-maker (often, a bid to get a better job where they are no longer immediately responsible for the function being compromised).

One of the biggest fallacies is there management decisions within a company are consistently, or even mostly, driven by interests of the company as a whole, rather than the individuals making decisions, who often face practical personal incentive structures (especially in terms of career advancement) in which seeking the broad interests of the company and it's shareholders are not optimal.
I don’t know about MATLAB, but everything you describe is trivial to do in R. Being dropped into the debugger is standard on most R installs (it’s an option you can turn off) and everything you mentioned can be done in the REPL.
What else would someone do with their time if not be productive? I hear you say... travel, see the world, experience other cultures, be with family, and all that jazz. None of that pays the bills. I understand your sentiment but don't really see how I could do what "really matters" right unless I gave up on a western life entirely. Maybe if I lived in a van and did some contract based coding I could spend most of my time seeing the world, but then I would give up so many other wonderful things like a wife, possibly kids, family close by, etc.

Ultimately we live just one life. I want to feel like I accomplished something and made my mark as trivially small as it may be compared to some. I want to hang my hat at the end of the day and feel like I had control over myself. In other words, I want to master good living and discipline.

Of course I want to see family, and friends, and all that. But there are many hours in the day, and why not fill them with your best effort? There will be plenty of time when I am old where I will want to do rest, leisure, etc.
I've been extraordinarily happy with iStat Menus for showing a variety of system info in the menu bar.

https://bjango.com/mac/istatmenus/
I think we mostly agree.

> Notably, hugely popular apps like Reddit can break altogether on a nearly daily basis (never mind more minor bugs, like some UI widget breaking) and they're still content to write in a completely dynamic language.

Yes, but I wonder if people are sometimes being irrational here. You pay for those breaks out of the devops budget. Moving breakage to earlier in the developer cycle typically reduces the cost of fixing it.

Regarding OpenSSL, there are a few reasons that isn't going to be rewritten in Rust anytime soon. The developers probably don't know Rust. OpenSSL runs in lots of places that don't have a Rust toolchain. Even if you rewrite it in Rust you're stuck with a bad API so why bother. In general there are more reasons against rewrite code in Rust than against writing new code in Rust ... and more reasons against writing new code in Rust that interfaces with old code than writing new greenfield code in Rust.
There are 12.5% more memory cells for a given module size, which equals more targets to possibly be flipped by cosmic rays. It’s not crazy to think that modules of equivalent quality (same brand, same chip part numbers) would experience a greater incidence of that kind of single bit flip (which would be corrected on the ECC modules). If a manufacturer were shipping chips prone to bit flipping because of slightly radioactive packaging, as happened at times in the past, you might see something similar.

But you’ve got it backwards about the incentives. A manufacturer has less incentive to deliberately ship a defective part in the case of ECC modules. If the modules consistently log ECC errors, they can easily be identified and returned under warranty to the manufacturer. A consumer is much less likely to identify an intermittent problem with a non-ECC part.
“The Machine that Changed the World” is an excellent book detailing differences between the Japanese style and American style of designing and building cars.

Near the end of the book is one of the most important parts, yet nobody seems to talk about it. Workers and suppliers were committed to the system because the automaker was committed to the worker and the supplier. This is the cornerstone to the entire thing working. You can’t do the Toyota Production System without it, and few companies are willing to do so.
I respect your approach to advertising. This was well executed :)
This method isn't a way of finding out phone numbers from Facebook accounts, so I don't see what you mean here
It seems like we've been talking about this so long that a complementary product feature would be standard everywhere even if it didn't work.
I think the biggest red flag for me is the large disparity in sample sizes between the two arms of the test. Unless the author purposely set up a 55-45 test for some reason, it feels like a test that was not set up correctly.
Only HN thinks Trump is the savior. It's frankly sickening.
For those reading, this is likely in reference to Sugarbucks (Starbucks) “coffee”. Brewing at home with a pot or even an espresso machine is approx <$1 per cup.
I am at a loss to this '90s innocent internet. It scared me into using adblockers for over 2 decades (which coincidentally makes the article and this whole thread completely alien to me).
What's most fascinating to me about the Colosseum is how it is a reminder of the post-apocalyptic city Rome was until recently. Parts of it were used for building material, such as in the Vatican, but it survived while the buildings nearby were completely destroyed over time. Even as recently as 250 years ago, parts of Rome had been reclaimed by nature.
https://upload.wikimedia.org/wikipedia/commons/c/cc/Giovanni...
I hesitate to do this mostly because I'm confident Emacs will be around in two decades. I don't know about VSCode. At the same time I don't feel like investing in Emacs is a great use of time.

So I mostly just leave everything as it is.
> Are they just supposed to fund everyone indefinitely so they can never be accused of missing something good?

No, of course not - that is just an unhelpful false-dichotomy straw man reply (like the whole of wuwuno's).

The issue of funding both fundamental research and that which lacks a pathway to short-term profitability is a difficult one, much more subtle than you presented in your original post, where getting VC funding was presented as the sole criterion that mattered (the point of view given in that post amounted to saying that delegating all decisions to VCs was the proper way to go about it.)

One of the reasons vaccine reasearch hasn't been attracting a lot of VC funding is that vaccines are not nearly the money-makers that drugs and tests are. We're lucky that some research was kept going despite this, and the lesson from that is that we should not trust in VC funding being the predominant determinant of funding.
In the mean time I read here the rate to be around 1 bit flip per 1 GB per month. So in an 120 GB System that shd be about 1 flip every 6h. But then this number might be wrong.
More than 40 countries ban UK arrivals and entrance
How well I remember that, from 1983 or '84. It was my first computer as well, with the 16K RAM pack (though I think the Timex version came with 2K built in...not sure anymore).

It didn't take me too long to move on to a Commodore 64.

Good times indeed.
In the 00s it would take me a month to hunt down an obscure reference in a book from 1930. Today I can find it in 99% of cases under 30 seconds on libgen.

It's not that I don't want to pay, I don't want to pay for an inferior service that only exists because legacy media is addicted to unsustainable profits.

Music isn't free on spotify, but it's a superior service to downloading albums off soulseek so I pay for that, even though 16 year old me in the 00s didn't.
We don’t bother in the west, but in Japan they rebuild ancient temples every couple decades or so.
bitcoin will never be below $30k again you had 10 years to listen
Ah that makes sense, thanks for clarifying!
Thanks for linking those projects and for "yet", which led me to the pages below

https://rust-lang.github.io/rfcs/1398-kinds-of-allocators.ht...

https://github.com/rust-lang/rust/issues/32838

https://github.com/rust-lang/wg-allocators
I’m a big tech scientist that’s done work as a consultant in the ad tech space. The data is so unreliable and garbage that it’s almost impossible to do anything with. The data comes from so many different sources, all of which may be suspect, you can’t tell what’s real and what’s fraud. And the deeper you dig, the more problems you find. I wouldn’t put money in it.
Sounds like it's a bad idea to have our names on a patent from the way you said it. Can you enlighten us on that?
He runs at least 8 Facebook animal hauling groups, so he's well acquainted with the niche. His mom started the horse hauling group many years ago, and Andrew took over.
Download the My School 2021 application
The Wire is on my top 10 list of best shows. Concur on having subtitles on; for a non-native English speaker it’s too hard otherwise.
I am surprised that the concept of incrementality is not discussed more in this context.

At a high level, marketers measure the effectiveness of ads using metrics like ROI, ROAS, etc. The way those metrics are measured is by choosing a certain attribution model (eg: last click, first click, etc) and attribution window (eg: 1 day view, 28 day click). As you can already tell, it's a bit like accounting - you can get different results depending on which rules you follow. So clearly, there's a lot to criticize.

But, a lot of that criticism goes away as soon as you introduce incrementality and start adjusting for it (randomly split the population, only show ads to one group, then observe the results between the two groups). If the two groups exhibit similar behavior, your product is already getting a good amount of WOM and other sources of distribution, so no need to push that paid channel quite as hard (or at all). Most young companies are not in that position, and the amount of adjustment needed is in the sub 20% range. Whatever the range, my point is that the concept of needing to make this adjustment is well known and understood, and the fact that this was never mentioned in the original article is really strange - it almost sounds like if the involved people didn't know about it.

Here's more info on incrementality: https://www.adroll.com/blog/marketing-analytics/beginners-gu...
No wonder they always need more money to "fight" "climate change"
https://www.investopedia.com/articles/forex/051415/pros-cons...

“ While a strong dollar benefits Americans in many ways, it can also hurt domestic companies that conduct a lot of their business overseas and their investors.”

Part of why China sucked in the world’s manufacturing capacity was it held down its inflation rate by printing money to keep its currency weak for decades.
Apart from the tooling woes others have mentioned (it's hard to get across how much FPGA tooling sucks compared to software tooling), FPGAs occupy a strange set of niches, but it's not clear how many are ones which would benefit the average PC or server. If you want raw memory bandwidth and FLOPs, a GPU is better (on speed, power, and price). If you want to evaluate complicated conditions and control flow, a CPU is better (in the same catagories). Because FPGAs are very power hungry and generally slower than the raw silicon, they only really give you more compute if what you want to compute is either far enough off the beaten path that some custom logic is much more efficient than the available instructions, and/or it benefits from a specific parallel datapath which doesn't easily fit on a GPU or CPU (GPUs being the best at embarrasingly parallel systems and modern CPUs being good at parallelising general purpose code reasonably well).

In practice you see FPGAs mostly in two areas: specialised embedded applications which benefit from heavy custom I/O and/or some efficient specific DSP but don't have enough volume to justify an ASIC design, or in accelerators for simulating ASIC design.
>If this still bothers you, please tell me what kind of organization would exist to support 25 years of false starts,

This is basically the whole point of academia.
Humm, what about Qt ? Or video games ?
> Leadership needs to [some opinions]

So, what are you going to do about it?
Where do you get 5% growth from? Is it just extrapolated from expected returns on investment?
SchemeMosaic: A free musical concatenative synthesis system in S7 Scheme
Study finds lower COVID19 incidence with Ivermectin, a $2 drug
What is the meaning of UL?
At some point, whatever's watching the watchers is going to be vulnerable to bitflip and similar problems.

Even with a triple-redundant quorum mechanism, slightly further up that stack you're going to have some bit of code running that processes the three returned results - if the memory that's sitting on gets corrupted, you're back where you started.
This post is a clear example of why the cookie law is an overreach. If you don't want websites setting cookies on your browser, why don't you configure your browser not to save cookies?
Funny story about that effect gone wrong. I was helping a university with digital ad buying in collaboration with their ad agency. I pitched the idea of using online display split tests to measure the effectiveness of messages, then use that data to help inform what messages would get printed for outdoor billboards. In online tests, an ad variation with a poorly-drawn smiley face did exceptionally well relative to the more traditional designs. The “ugly ad” that won the online tests didn’t translate well to billboards. Data is harder to obtain in that sphere, but the ad got plenty of feedback and not much of it was good.

I got to see the lesson I had to learn with our clients everyday on my commute for 3 months. I won’t soon forget it.
wait you don't realize thats a meme?

there is a bot that poorly creates phrases for targeted subcultures and digitally affixes them onto T-shirt designs and makes targeted ads for them. per usual with T-shirt sites, when people purchase, the design is created on a real t-shirt at that point in time.

there is a whole subreddit about the results.
This was from 6 months ago. Not that it's right that happened in the first place, but they apologized and fixed it.
I'm wondering when we'll get to easy Blade Runner tech, where taking a photo will let you browse it in a 3d sense, extrapolating to some level of certainty what certain aspects "behind" objects or out of view would like look, based off the analysis of the visible elements in the photo.
Yes, but not every ad is going to have the same conversion rate.
BitTorrent it, just watch out for the five-o.
Was the Formula One pilot Schumacher as good as he is just because of his Ferrari? Obviously not, but he probably wouldn't have performed as well with a Ford Focus.

If you are willing to spend the time to perform at the highest level, Rust can bring you there.
The error messages were what got me to stop using Clojure when I first tried it out several years ago, the revamped error messages are what helped me to stick with it to the point of building out a complex production system. Dramatic improvement.
I have an ad blocker in my mind that filters out any commercially looking or sounding message. not only it works on websites but in the streets for billboards, during voice phone calls and face to face conversations.

the ugly ad that violates most of the ad traditions is more likely to be followed by me. (especially if it lacks the call to action part. I hate calls to action. especially when it's me who's going to pay)
This resonates with me. My first computer was an Acorn Electron. IIRC the user guide included things about IRQs, 6502 assembly language, and even details like using 'two pass assembly' to assemble a program which referred to a something before that thing had been defined.

My first PC came with instructions on how to connect the keyboard, mouse and monitor. I recall thinking it was really strange that something could be sold without instructions on all its functions. Until then every electronic device I'd bought came with instructions that were 'complete' in the sense that everything you could do in normal use was documented.
Isn’t having to check for integer overflows in rust an example of the exact opposite of your example, or is this something that requires extra effort in go as well?
This is definitely possible. And we will possibly never be able to tell, since the information required is already lost to history.
I don't get it, why should I care? That has no impact on me whatsoever.
It is not fraud to distract from evidence that your product might not work. It is fraud to claim your product works if it doesn't.

Therefore ad companies are not going to try to prove that their product doesn't work.
The new Dell monitor I just bought was also all-cardboard packaging, with some impressive engineering with layered compartments and accordion-spring folded reinforcement sections to keep the whole thing nicely sturdy.
We need to bring community and sustainability back to the heart of Ethereum