skysight-inc/HackerNews huggingface dataset:
I don't agree with almost anything he said. He doesn't know what he's talking about. He comes from games. I too came from games. I had all the same opinions as him. Then I worked on a browser on a team with hundreds programmers (browsers are huge). The article is a perfect example. He hasn't solved the actual problems being solved so he has no clue why the solutions used are the ones that were chosen.

Could some parts be re-written to be more efficient? Maybe. Could they be made efficient and still be easy for any of those hundreds of programmers to follow and modify? Probably not, even if all of them were of his caliber.

Games just don't have to deal with the same issues. Take Unicode fonts. Just the emoji font is 221meg! I'm pretty sure if you ask JBlo about it he'll give some flippant and asian bashing "emoji shouldn't exist in the first answer". He won't actually "solve the problem that's actually being solved", he'll solve some simpler problem in a simpler way in his head and then declare that's all you need.

He's made all kinds of ridiculous and conflicting claims. Example, he believes there should be only one graphics API. To put it another way, he believes in design by committee since that's the only way there would ever be one API. Yet in other areas he rejects design by committee (game engines would be one).

Another issue is security. AFAICT he's never given it a second thought. As one example his JAI language he pointed out he never runs into memory ownership issues so he doesn't want a language that helps with that. Memory ownership issues is one of the top ways security bugs appear. Again, pointing out he doesn't know what problems are actually being solved and is thinking only from his own limited experience.
I can't get over how amazing hooks are and how resistant I initially was to them.

They encapsulate logic so well and do an amazing job being this isolated data/event source.

I find that I reuse them far more than I reuse components.
Facebook can still show non-targeted ads. That's still a huge market.
The idea that stopping some extra background trackingwill stop targeted ads or ads in general is far fetched.
Facebook has still a ton of information that is actively submitted by users on his own platform.
For example if you click 'like' on BrandX they know you liked BrandX and they can advertise that to you and they did that without any tracking.
We also need to listen to the science on things that are clearly established. The replication crisis is not something that affects almost anything in public debate. Evolution is well established science. Large parts of Climate Change are well established science. Etc.
The combination of better performance, more consistently over a long period of time is what makes 10x

If you put Manchester City up against a team consisting of average people who are fit and know how to play soccer it's pretty easy to see Manchester City scoring 10x the goals - at least.
the US pays 0 or close to 0 interest on that debt.
And let's not forget one of Stephen Sondheim's best lines, from West Side Story:

"I like the island Manhattan.

Smoke on your pipe and put that in!"
I was an AtariST kid, but these computers were all similar enough for me to still be a total sucker for the design.

If the real one also floats like a back to the future skateboard as per the mockup I will have a retroverdose.
Fuel cell cars are not a reasonable proposition for automobiles.

Any way to get hydrogen can generate electricity, usually more efficiently.

Electricity is easier to generate, distribute, and store than hydrogen.

Fuel cell cars also need batteries because they're not able to deliver large bursts of energy.

Maybe hydrogen / fuel cells might be better for very large mobile applications (ships / trucks / trains) but that's an open question.

They're no a reasonable alternative to BEVs. If anything, hybrid cars are the CFL, having all the drawbacks of both modes and few of the advantages of either (the ability to refuel quickly from anywhere with gas stations is the sole selling point, and it is a big one).
Nanotechnology Advance Enables Tinier Transistors with Extraordinary Performance
Think about the most violent organisations we have today: Mafia, drug cartels, etc. Are they fighting over sex? No, they are fighting over money.

I am not buying this Catholic Church idea that "if there is gonna be too much sexual expression, suddenly violence will skyrocket"

You know what could happen? It might reduce suicides, and they are 3 times more common than murder and nobody cares.
Stop fapping. Take up some martial arts like Muay Thai or BJJ.
One portion of rice and salad? That's the price for at least 1kg of rice and 2 heads of lettuce as far as I can see online, which state are you talking about?
You pass a state and return a new, modified state. You can, however, "pass" many other things in functional programming - see monads (also called computation expressions). I recommend fsharpforfunandprofit website for gentle introduction into FP (and a language called F# which is basically OCaml) and what it can do (especially in parsers area)
I try to keep personal interests and views for myself while staying open to discuss any politics that the company is involved in. That can range from internal "woke topics" to external matters like doing business in countries with governments that don't care. The important thing is to stick to facts instead of personal opinion. It's not so difficult and if more people did it, the workplace would be much more pleasant for everyone.

I'm always confused that politics at work can now mean either internal corporate career politics or politics in society. Still, I think it applies to both types.
That site looks nice at first sight, but I found that it doesn't allow copy pasting text from the ingredients section and allows copying the instructions just one point at a time. I tried printing it as a PDF and got nothing either. I tried with different browsers, but it didn't help.
A key function of scientific publication is to inform other researchers in the field about potentially interesting things as quickly as resonable. Getting "two more confirmations from separate teams" is a very high bar, as it's not about just asking a source, it's asking someone else to do all the same work again. Not only we don't require it before publication, we don't expect it to happen for the vast majority of publications ever. Important studies get replicated, but most don't get repeated ever. A partial explanation of the original article's observation is the (very many!) papers that don't have much citations and don't fail to replicate because nobody cared enough to put the work in to try.

If publication would require two more confirmations from separate teams, that would mean (a) doing the work in triplicate, so you get three times less results for the same effort; (b) the process would take twice as long as I spend a year doing the experiment and then someone else can start and spend a year doing the same experiment, and only then it gets published; (c) there's a funding issue - I have somehow got funding to spend many months of multiple people on this, but who's paying the other independent teams to do that?; (d) it's not a given that there are two other teams capable of doing the exact same research, e.g. if you want to publish a study on the results of an innovative surgery procedure, it's plausible that there aren't (yet!) any other surgeons worldwide who are ready to perform that operation, that will come some time after the publication; (e) many types of science really can't get a separate confirmation - for example, we have only one Large Hadron Collider, you can't re-do archeological digs, event-specific on-site sociological data gathering can't really be repeated, etc; so you have to take the data at face value.
This is a really common failure mode - people forget to explicitly assert that the other modifiers are off when checking for a modifier being on. I had to go through and fix all the ones in matrix-react-sdk (element web) a few years ago: https://github.com/matrix-org/matrix-react-sdk/pull/825/file...
A self-made mining billionaire? Indeed that is fascinating. He must have been working really hard down in those mines to make that much without any help.
> The canonical point of a workplace is to come together to fulfill the aims of the entrepreneurs.

See, that right there is a political viewpoint.

Some would argue that work is about fulfilling the needs of society to produce necessary and useful goods and services, the aims of the entrepreneurs take a backseat when they harm society.

Others might argue work is entirely about the needs of the workers, that the work game is mostly about the individuals who are there.
>internet/launch

Yes the thing who needs 10y old dell software and always opens IE even if something else is the standard browser ;)
Dreams and motivation come and go. Most people and most things need stability.
Fabrice is fantastic!

There are other programmers at his level, or with the potential to be at his level, splattered all over the industry.

Unfortunately, they ‘waste’ their time on their day job stuff, often having to do things badly because technical approaches are prescribed by others etc.

Many of us meet truly great programmers, but so few of them actually demonstrate and express it. They just grin when asked to implement micro services and add some banal features to the website etc.
It's not like there is a choice (if you stay in the same job) so why entertain the idea.

You can change jobs and take a 30K cut to WfH, sure - go ahead and do that.
To me, R seems more like a cobbled together ecosystem of automation within statistics, rather than an actual language.

Compared with Python the language ergonomics of R are confusing and inconsistent.

I guess momentum and establishment is also a feature in itself though I’ve personally never felt that, one of the selling points, the esoteric statistics packages at the edge would be of any use to me.

The use I’ve seen is reminiscent of Spyder and Notebooks: tangled, unreadable mess of line-by-line execution where people are prone to re-running stuff out of order.
It looks like the company is just following their standard recruiting process, i.e. he just wants to "see" you before you are hired. I would wonder if he really could ask you challenging questions related to your future role as a frontend developer.

The positive thing: You seem to have done a great job in the previous two interviews, otherwise you would already be out.

So, stay relaxed and all the best! :-)
Covid vaccination certificates hit by security glitch
In the TV show "Silicon Valley", the Weissman score measure the compression, not the speed.

In reality, the Weissman score does not exist.

I highly recommend this serie if you haven't seen it :)
> You can’t design or understand real-world systems with this message-passing metaphor, it will only mislead you.

Erlang disagrees. BEAM processes and its implementation of a mailbox is probably the purest interpretation of Alan Kay's OOP, and you can indeed design and understand real-world systems using the actor model as implemented in the BEAM VM.

In practice it's very simple to grasp, it's concurrent out of the box yet you never have to think outside the single thread.
It’s cliche, but it’s nonetheless true that it’s very expensive to be poor.
Is that somehow better?!
Which is exactly how it still works in many places. You have to be co-opted and have the vote of your peers. This doesn't do anything to ensure those elected are able. It ensures they are politically desirable.
Not everyone has the option of going somewhere else. I would like to see that as a viable option for everyone. I have often wondered if we ensured everyone had a viable option how it would allow us to change discrimination laws. An employer of last resort that you can legitimately support yourself with. Not poverty wages.
Ok, is there a way to say "please compile my binary such that it will work with the oldest version of glibc"? I mean, other than to locate a copy of a distribution with a glibc that old to build on.
Which concepts did you find that the team struggled with?
It's worth noting that business licenses work a little differently than personal licenses:

> Business licenses are sold on an annual tiered subscription basis, at $65/seat/year for the first 10 seats, $60/seat/year for seats 11-25, $55/seat/year for seats 26-50, and $50/seat/year for any further seats.
I am a clinical laboratorian and i find this article very useful .. Thank you for sharing.
Can you help me to explore this field ?
I'm curious about why they didn't statically link SDL2 in. It wasn't an option with SDL1.2 due to licensing, but SDL2 explicitly allows it.
Alternate headline: How Iran manages to maintain some semblance of an economy despite immoral sanctions.

Not a crypto person at all but I do remember when the last US president ripped up the Iran deal which afforded the International Atomic Energy Agency the right to inspect their operations and replaced it with... nothing. I think this is proof enough that all of the talk about Iran being a threat (to the US? to the world?) is vastly over hyped.

Now we’ve got warhawks, oil companies & the finance industry all working together with Iran as the bogeyman driving all their policies. Watch for Yellen or congress to drop some “bitcoin supports Iran” talking points any minute now.
Here is an idea: Replication based grants.

Have some portion of academic funding distributed by assigning a pool of money to grantors and having them bet portions of that money on papers they consider impactful AND likely to replicate. Allow the authors to use the money on any research they want.

This lets authors get some research money without writing costly and wasteful grant proposals. It takes advantage of the fact that experts in the field can generally tell which studies are likely to replicate (I'm assuming granting agencies can find experts in the field to do this).
My year old 12 son enjoyed Turing Tumble and quickly got much better at it than me. He would look slightly pityingly at me when it was clear I could see the solution as fast as he could. We didn't really have major issues with reproducability/reliability. Lots of cases the small balls falling on the floor though!
In Antitrust Trial, Tim Cook Argues Apple Doesn’t Hurt App Makers
I am a clinical laboratorian and find this article very useful.
Can you help me to explore this new field ?
I don’t know. I imagine the price varies a lot in different parts of the US, however.
So I think this is basically an abstraction on top of useReducer which itself is kind of a state machine pattern.

It’s a little verbose more my liking but I think it could be powerful for large apps with lots of states.
Isn't that the case simply because professors are expected to be highly productive, to the extent where it is not possible to meet the bar without offloading the work to students and switching to a full-time manager?
"We tried this and it didn't work, and here's why we think it didn't" should be among the bests stories to publish. Looking back I learned more from stuff that didn't work, or rather figuring out why it didn't, than from success.
Anyone have one? Is it an editable PDF form? or an PDF generation endpoint accepting any input?
Apple, Google and Microsoft Have Teamed Up to Block the Right-to-Repair Law
They are kidnapping and executing journalists- has this happened in the US or UK recently? https://www.google.co.uk/amp/s/www.nytimes.com/2021/01/12/op...
Of course it's political. Politics is the argument over the distribution of the use of coercive power in society.

People should not be murdered by the establishment without consequence, and the fact it happens regularly is an indictment to our culture and society.
Bluquist recieves the ProFIT F&E Programm of the state of Brandenburg
SDL2 will even allow the user to override the static library and substitute their dynamic copy at runtime, so even though you distribute it statically you don't lose out on the advantages of updates.

...why don't all libraries work that way?
They did use NVIDIA GPU's but they don't.

I am not sure about this part:

>y MBP is well behaved when I dont plug in an external monitor, and noisy/hot when I do. This is with both OSX and Linux.

Because it doesn't on my laptops and screen.
At least two weeks.
I don't like the operators' logic in elixir. There should be one for assigning variables, one for pattern matching and there is no rebinding of variables.

Could be like that:

// assigning

x = 1

// pattern matching

x ^ 1

// pattern matching and assigning

x =^ 1

And they should remove the rebinding that is useless. But I find it very difficult for that to happen at that time.

Automatically translated.
> Alphabet, Google’s parent, had to deal with another internal petition circulating among employees, this one calling on the firm’s leadership to make a statement “recognising the violence in Palestine and Israel”.

:facepalm: corporations, like nation states, now(ish) are lobbied to take geopolitical stances.
> I should follow my dream, and if I didn't yet know what that was, I should live with career uncertainty until I figured it out

Yyyyyuuuppp. I'm now 33 and still haven't figured out my 'dream'

I have figured out I probably have ADHD though. Cheers for missing that, school.
Id say to follow your dream is not a bad advice if you follow realistically and don’t gamble everything on it. So I would append the word reaponsibly to this adage.

The risk of suppressing that dream and compromising everything is realizing you have an unfulfilled life.

So following your dream responsibly entails learning a skill that is lucrative but which opens the possibility to fulfill that dream.
A Forensic Analysis of Navy Carrier Strike Group 11's Encounter with an Anomaly
28"
Prior to the re-imposition of US sanctions, Iran was producing around 1400 million barrels of oil per year and exporting around 800 [1]. The article says that Iranian Bitcoin mining is currently consuming the equivalent of around 10 million barrels per year.

At a consumption rate of ~1% of the potential exportable amount, this doesn't seem like a particularly significant evasion of sanctions.

[1] https://www.bbc.com/news/world-middle-east-48119109
Yeah, it's interesting that Rust is getting included in Linux kernel hacking. That would be cool to learn.
I tried a bunch of different solutions but found OwlOCR to be the one with the best result.

https://owlocr.com/

I'll keep an eye on this one too though!
Seems a great idea. I did a physics degree and never 'got' electronics (Voltage, Capacitance etc) at an intuitive level in the same way that I did mechanics (Force, Mass etc).

BTW We got Turing Tumble for my son and he really enjoyed it.
This is true, but there is another issue: people who are not techies are not held up to the standard they should be when using computers. If you work with certain software, it is your job to learn to use it well. And if you screw things up because you didn't take the bother to learn how to do it properly, then it is not "the system's fault".

You have to be proficient at least with the system you are using, but people want to use software that is intuitive, even when the task is complex.
> The petro dollar is enforced by might and invasions. Nixon created it when he decided to leave the gold standard after France demanded physical gold as payments.

This aspect was not clear to me until I read The Bitcoin Standard by Saifedean Ammous, the first two thirds of which is more of a history of money than pro-Bitcoin propaganda. There he argues that moving off the gold standard was a bad idea in many ways apparently unrelated to money.

And of course there's this famous website: https://wtfhappenedin1971.com/. For reference, 1971 was when Nixon decoupled the US dollar from gold.
Maybe they're here, just waiting for us to catch up
One reason aliens are not contacting humans could be that we are not actually that advanced. And contacting us would intrinsecally give us sudden acknowledge of some level of technology or theories not even imagined till now.

Some of that tech could easily create a global imbalance in society leading the civilization to a collapse eventually.

The tech could already be around us, just evolving slowly being adopted by the global society, just as slow as most of the population needs to be it, to not collapse in a sudden explosion of changes subverting or erasing rules and status quo built through centuries. As we know from previous collapses, the rule of law and the need of societal stability to develop advanced tecnology is not easily achieved, it could take another 500-1000 years to recover from a neo-collapse ala Roman empire or Han dinasty.

Scify gives plenty of examples of revolutionary tech that if becames suddenly broadly adopted, it could tear apart most of the global societies structures.

It could be nothing like interstellar travel or wormholes, nor time travel, or else. I could be something more subtle, not inmediately possible to be perceived by homo-sapiens as a "danger Will Robinson" circumstance.

It could start simply like an - AI powered - app giving us 90% of certainty about if someone is lying in an audio sent in Whatsapp. Then you could start reviewing all recorded messages from politians since the 1930's to check if they were telling the truth or just plainly lying to their populations.

And then we could start just double-checking for lies everything said aloud everywhere.
Apple offered 15% for Prime Videos.
Fucking Facebook
The advice in the article -- find something you're both good at and also love, and recognize they aren't necessarily the same things -- is pretty much exactly the normal advice that people give. I think the implication of "follow your dream" is that if you love it, you'll be willing to work harder and therefore be better.

It's worth noting some people are wired differently. If I loved acting, I'm not wired in a way where I could move to L.A. and spend a decade of my life to trying for and probably not getting various roles. I know myself, I'm risk-averse and need stability. But for somebody else, that's exactly what they should do.

Any advice aimed at EVERYone is going to be wrong for some people.
Self-made? From wikipaedia:

"[During his senior year] Friedland served as the caretaker of an apple farm […] owned by his millionaire uncle".

Clearly absolutely nowhere near multi-generational wealth.
The assumptions are so lop sided and disproportionately benefit emloyers. Not everyone has a spare unused room at home. If they do, they are likely paying rent or mortgage. So not everyone has the option of choosing whether or not to work in an office. Your suggestion becomes less incentive more punishment of the less fortunate.
There is a significant difference, those countries print their own currency, but only the USA can print US dollars.
Actually, it most probably reverse. Python, numpy, pandas, etc are cobbled together with duct tape to do what R does elegantly. There is no consistency with Python ecosystem.
I was diagnosed with ADHD in my fifties ... lots and lots of people (including me) missed it.
Funny how your criticism of ‘bad analysis’ is actually a clear admission of the plain fact that liberal metros are farming the surrounding counties for revenues and offer nothing in return.

“No sir, your analysis is dead wrong; we’ve built our entire system on the expectation of money flowing from you to us. You are clearly too stupid to understand this. Pay up.”
Like bad slow delivery?
Before reading the article, keep in mind that Elliptic makes money by scaring governments: either selling their software to them directly, or through regulation that is passed forcing companies to hire them.
This always seemed like common sense to me for various reasons. One good reason is that the people that typically give this type of advice (counselors and career advisors) are in such banal careers themselves. I doubt they are living "their dream". Their original dream was probably to be an international spy like James Bond or a professional athlete.
I have used LUCAS lots of times. It's routine.