skysight-inc/HackerNews huggingface dataset:
This is a demonstration of non-ledgered electronic currency's huge transparency problem, one of the reasons I have pledged to go freegan for my food and shelter.

If I sell you a widget for a dollar, I have no idea whether you earned that dollar honestly or by robbing someone's natural resources.

Conversely, if you give me an honest dollar for my widget, you have no idea if I stole it myself.

It is a continuous and persistent process of obscuring the origins of every single thing you pay for and pay with, and it's causing direct and grave harm to us all.

For me, the privacy trade-off is negligible, when I consider that my privacy has already been eroded to nothing as far as the data banks are concerned.

I'll gladly trade all the fine minutia of my life in return for transparency everywhere else in the world.

Imagine if everything you paid for could be traced dozens, hundreds, thousands of steps through its journey from mud to widget!
It definitely might be the closest in spirit, but if the idea is just read and write documents in a document store, there is a lot of value in extracting the interface and allowing for multiple implementations.

I am an expert yak shaver, so it would have probably been one of the first things on my mind.
I wonder how the economics have changed between when this book was written (2014) and today?

For reference, there are twice as many books published last year than in 2014. It's cumulative of course, you're competing for limited readers against every book written every year since the dawn of time (unless you're writing on a brand new subject).
This is about the only type of addon that genuinely needs full access to everything - the type that replaces your browsing interface. It needs to be able to interact in all the possible ways with every single element on the page. There's no way around it having scary powers, because using them is its base purpose.
While OBS will run virtualized, you will get a massive performance hit if no GPU is available and everything is done in software rendering. And GPU-enabled cloud servers are quite expensive.
Tridactyl exists in the Arch community repos [1] if you would rather use that; you're effectively shifting your trust to an Arch trusted user away from some random person (me) and Mozilla.

[1]: https://www.archlinux.org/packages/community/any/firefox-tri...
Sort of, but only if you exclude the amortised cost of fabrication from your calculation - it's part of the same goal, unlike say 'they're hard to make, we can't make them fast enough to put a dent in energy production'.
I think this would be quite low on my list of assumptions of the cause of downtime. Issues might cause a domino effect that may take days or even weeks to surface, or the mitigations to original problems might introduce issues of their own.

Last I checked, Apple runs a lot through AWS which has a few DDoS resilient interfaces to the web very commonly being used by its customers.

As for other cloud provider outages, I doubt it's more than a coincidence if nothing has come out about the issue weeks after it first started - still possible there's some bad actor causing outages in ways that aren't detectable as botnet attacks.
I do not remember going out to vote for the ICJ.

"International" includes theocratic & communist dictatorships.
> run 'offline' dictionary attacks against secure enclave content.

Isn't the T2 chip the only reason they can't do that:: because it sets a minimum time-limit and cooldown period on attempts to authenticate using the device passcode?

So presumably rooting T2 and removing the artificial time limits and/or extracting KDF data would mean game-over because brute-forcing `[0-9]{4,8}`, with even the most expensive hash function - and with a salted hash - can probably be done on a desktop within a day.

...but why can't we do that today by de-capping the T2 chip and looking at its flash storage with an electron-microscope?
Same experience, same outcome.

"They" attempted to teach me both French and German and in both cases I quite literally had no idea what was going on. A* pupil in English and English Literature.

I am sure it is different today but certainly in the '80s and into the '90s you could arrive in senior school with perfect English and no idea why.

The shocker for me was that I'd spent my whole short life up until that point just correctly intuiting all of the weird grammar modifications and then suddenly I couldn't. Any attempt to explain went right over my head as the framework to explain them was just missing.
I also have a Bosch dishwasher with the ECO mode. It cleans basically everything I put in there, even years of grime on my kitchen exhaust fan.
I think a big part of this case is actually going to be the PR challenge of breaking up monopolies when there are so many moneyed individuals currently profiting from that monopoly's expansion. People don't dream of building their own livelihood anymore, most employees of tech companies these days just want their company to be consumed by another, bigger company so they can GTFO.

This kind of short term thinking is actually bad for the economy and bad for customers because it leads to the proliferation of pump-and-dump businesses which exist solely for the purpose of being bought and sold rather than actually providing some kind of utility to the customer. This can have real consequences, such as how Arlo purports to be a "security company" to which people should entrust their safety despite the fact that their interface is so dysfunctional it would be a small miracle if any of their customers could actually figure out how to use their arlo footage in court. I know this because I spent the last summer running a small surveillance operation, and doing so required an off-site file server with high speed internet and a few python scripts to glue all the pieces together.

And to anyone thinking "well if it doesnt provide utility it wouldn't get bought" you can hold your tongue because I don't believe that. That's an irrational argument. Useless, low quality goods and services make a killing on the market and we all know it. Anyone who has taken a real close look at any "smart" device certainly knows it.
It needs a paradigm shift, away from a fixed structure, towards a structure that repairs part of its "exposed" skin constantly.
Bottom line, can you use this exploit to read the user data on a recent (2019+) iPhone or MacBook if you have possession of the device and it's locked? Yes or no?
I haven't used a Mac in ages, so I'm unfamiliar with any unique features of Cocoa over what one gets with e.g. GTK+; what would you say the features that make it better are?

I'm usually a bit skeptical of current-generation GUIs (but then again, I'm ignorant of the Mac world) largely because it's usually so much more painful to extend and compose them. To pick a perhaps slightly unfair example (since it's basically about text processing), I use Weechat for chat rather than Pidgin, since the UI inconvenience of it being a CLI is outweighed by how easy it is to process my chat history, programmatically interact with notifications, and how much more functional Mosh/SSH are than X11 forwarding.
Are you joking?

Here's a map for you - https://www.startribune.com/minneapolis-st-paul-buildings-ar...

And a portland example I think most people have seen - https://usagag.com/2020/09/04/antifa-burn-portland-mayors-ho...
And their ability to decide what people know about politics
It’s not only that making investments is easier. Look at my position in the market, I can work in a hedge fund building out their trading platform and earn a minimum of 2-3x what I would earn doing a similar job at an engineering company. Now you would expect that to be the reverse - there is a flood of investors and relatively few people actually making things, so an engineer could be making a premium by making things. That is absolutely not the case though.
Pension funds don’t care!
Could OpenOrienteering Mapper replace Ocad today? (2017)
I think you really want both. My english only became good through immersion, but high school providing the grammar base was immensely helpful to learn it properly.
> As a result I can now speak vastly better than I could 12 months ago,

All the things he lists are consuming the language though (reading/listening), not speaking it. Which is a great start, don't get me wrong, but having to find the correct words and form a sentence is something else than understanding one.
> The goal was to aim for perfection, a machine that is so reliable it wouldn't need to repair in the first place.

You will have to excuse me, but that is a load of bullcrap.

Let's take the case that irritates me the most: The SSD.

By definition of the technology that is NAND storage, an SSD will be able to operate "within norm" and without bit errors for so long. Rewrite for long enough and you'll see your data waving you good-bye.

As for your other claims about recording errors and whatnot, you can EASILY achieve those (matter of fact it's already implemented in UEFI by some manufacturers), and NOT disallow people from repairing their computer.

Sure the lifespan of an SSD is ideally 5/7 years. But that is a death sentence, not a search for perfection.

Also, what happens if Apple simply refuses to fix your computer, or supply your with parts ! And yes this has happened rather publicly (Linus Sebastian's Mac Pro)

So again, apologies for the language but that is a load of bullcrap
In some places maybe. In Greece, where I'm from, they're normally peeled.

It's a funny old world, isn't it, when you can't make a simple statement of fact without someone popping up and saying "not in my neck of the woods"? And their neck of the woods is half a world away probably. Joys of the internets...
Five Years of Remote Work
Sacrilege
SPJ usually makes great introductions about new things being introduced to GHC. Here's one about linear types:
https://www.youtube.com/watch?v=t0mhvd3-60Y

> How do people that don't have PhDs bridge the gap in their knowledge from what's commonly taught/used (OOP and it's design patterns) to thinking in terms of monads/monoids/functors/etc.

In my own experience, you just practice, and munch new knowledge bits by bits. The crucial point here is that you don't need to know _all_ of haskell to be productive using it.

So you learn the basics, start using monads without understanding the Monad abstraction (it's really not something you need to understand to use), and after a while it just clicks. And once you're confortable with this basic knowledge, you learn new things when you need them.

As a result, I (and many other paid haskellers) have a job writing haskell without having a PhD, without learning category theory, or without a deep math bagage.
What style of communication are you referring to? Why would it be the downfall of society? Who are these experts? Your comment makes me curious and I want to know more.
Does anyone know whether VBA will be compiled to WebAssembly?
Nice little trick I found in your link: A poor man's sleep routine :)

for (uint32_t i=0; i<2500; i++) /* 10ms */
/* force compiler to not optimize this... */
__asm__ __volatile__("");
Facts don't convince people. That's the problem with flat earth and trump and 1001 other issues. If your father believes in flat earth, explain how upset you are by that then get him some friends so he doesn't need to join fringe groups for a sense of belonging.
Yep. I know he's well-intentioned, but a lot of visionary thinkers get lost in the details and wind up going in circles. Bucky Fuller is an example of a visionary who actually attempted to think of solutions to the problems he saw, like the geodesic dome, the dymaxion car, etc. If we're going to go another way, we need a picture of what we'll need, more than we need people to keep repeating "no no, this is all wrong".
No getting 'back to normal,' experts say. The sooner we accept that, the better
Me too, but he refused to explain. I think there must have been a time where choosing a side was able to end friendships.
JSON has no standard way of encoding NaNs. I'm never sure if this is a bug or a feature.
Governments have incomparably more power and thus their abuses are incomparably worse: famines, pogroms, wars, asset confiscation, incarceration, murder.

Companies are controlled by the market, it's governments we need to worry about and find ways to control and regulate.
Or the countless single person startups that shut down before you even knew of their existence.
Honestly the first and sometimes last step is to just not be afraid to break things.

If the author had been as afraid as me of reverse biasing the circuit, he might not have gotten started. Try things, and if something breaks there's still something you can learn from that behavior.
Yep, but that doesn't help so much when you're writing a framework or library and want to ensure the user can't mess it up (although current Haskell couldn't help with that either, given there's no way to prohibit the user writing unsafe code).
Regions like Africa may see some COMAC activity too.
Prevent domain knowledge from sneaking into solitary tests
Islam as with Christianity was a one man, one book affair from the relatively recent time.

The older traditions much of which do not exist thanks to the two above religions, were timeless and pluralistic.

Hinduism has no known history and is assumed to be evolved through the ages, like food or music - Hinduism is unbounded and untethered.

Islam in Pakistan or Kashmir specifically has ethnically cleansed almost all non-muslims, imposes urdu at the cost of local languages and culture, and is now targeting smaller denominations as not being Islamic enough.
irony "a state of affairs or an event that seems deliberately contrary to what one expects and is often wryly amusing as a result."
Many people have suggested this "intuitive" explanation. But it's not at all clear or intuitive that jumping from 3 to 1,000,000 doors should lead the host to open 999,998 other doors rather than 1 other door.
Thank you! I was halfway to building JSON escaping as a tool for myself. I'm working with AWS SES templates at the moment, and the manual steps to - validate handlebars, inline CSS, escape JSON, upload and then see what failed is killing me.
Oh, makes sense. Thanks for clarification!
Surprisingly non-trite article.

References this MIT business school article on recognizing the many forms of decisionmaking bias during a crisis. It’s discouraging to watch “status quo” and “normalcy” biases utterly paralyze otherwise effective customers and tech partners from getting their jobs done in this “new abnormal”.

https://sloanreview.mit.edu/article/how-to-make-better-decis...
The T2 was more or less a stopgap solution between their current Intel-based offerings and the AppleSilicon devices in regards to their security aspirations. My understanding is that there will be no T3, as evidenced in the DTK, which makes a lot of sense considering how identical these chips will be to their mobile counterparts.
NES-Based Take on Smash Bros. Has a Wi-Fi Chip in the Cart for Online Play
It reduces liquidity in the market. If I can enter an order in a market and cancel it when I want then I can enter it at my fair value. If I know that once I enter the order I must wait 5 minutes before cancelling then I need to consider how far the market can move against me in those 5 minutes and adjust my price to account for that risk. So I would have to put in an order for a considerably worse price. This means that anyone who wants to trade against me has to pay the premium. I would also likely put in a smaller order to limit my risk exposure. This results in a wider market that is less liquid, meaning the people who want to trade in this market will be paying a higher premium for their trades.
Probably made with alternatives like Almond flour.
Everybody needs to calm down a bit. Poland has reasonable labour laws afaik. Overtime is paid and there are limits on the max hours of overtime.

And I don't know if its the same in Poland, but here in neighbouring Lithuania - employer can't really "force" you to do overtime, one has to agree to it.

I get that overtime sucks, but it's not unpaid US-like overtime in this case.
Yet again, there's nothing biological that mandates that women should be disadvantaged due to having children. It's artificial and modern Scandinavia proves it.
It's because on ubuntu you have a simple and "free" choice in what language support to install - install more fonts (spend some disk space) to get better language support.

It is rational that you only need to spend resources on installing this, if you need it - you can save a few hundred megabytes, at least.

Maybe fonts-ancient-scripts is the one you need here.
But they're not asking how to make their own game, they want "a game engine for making games in Minecraft style".

I'm all with you that actually doing something original is much more fun, but this isn't that.

"I want to build a shitty minecraft but with my name on it"

The only thing that Minecraft has going for it, is its unique type of gameplay. The sheer power of its original concept even elevated the hopelessly backwards retro graphics to its own genre.

I'm just saying, because simply modding Minecraft wasn't enough, that comes with "licensing issues", aka they can't say "I made this".
Show HN: Intellippt – Summarize your pdf and make a PPT
Fortran is probably easier to learn than C and it also has some cool cuda and parallel extensions.
By what measure?

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

edit: Furthermore https://www.scmp.com/news/china/politics/article/3098444/chi...

From the point of view of a SimCity/Civilization/Railroad Tycoon player, they seem to do everything right.

While the rest of the world is engaging in useless Command&Conquer-like clashes, always on RED ALERT!
The skills that make a politician successful at getting elected are orthogonal to the skills of a good administrator.

Meritocracy works (barely) in private corporation but is completely useless in politics.
>How do people that don't have PhDs bridge the gap in their knowledge from what's commonly taught/used (OOP and it's design patterns) to thinking in terms of monads/monoids/functors/etc. ?

I can just speak for myself. Started programming via vocational training (apprenticeship for the title 'computer science expert' in germany) about 4 years ago.

Learned programming with python, which I loved for the productivity it gave me, the whole superpower yadiya. Was assigned some webrelated tasks, so I got in touch with javascript.

My style in these languages was actually 'functional' without me knowing about functional programming - but only to some extent. Mutability, nonstatic typing etc.

So, wanting to become a better programmer, I googled things like "advanced python", which yielded things like decorators, generators and metaclasses. In some video about map, filter and reduce something in me clicked - I didn't want to hide attributes and state in classes and objects anymore. It's not modular, it's not atomic, it's not beautiful.

I came across Rich Hickeys talks [1] and immediately saw that I'm ...home. The paradigms just click with me, I can't imagine falling back to impurity and oop (unless it can't be avoided for whatever reasons). (I still don't write clojure though, for now I'm still enjoying playing around in python and haskell where I can (you may substitute python with js))

And, honestly - if you have the curiosity to learn Haskell, do you really need a phd? I've taught myself bits of maths in the last four years (higher mathematics - number theory (not tech related, just curiosity), graph theory, category theory etc), just driven by curiosity. That being said: If you'd ask me about these topics on the street, I wouldn't claim to be a mathematician, far from it. I just satisfied my curiosity.

I want to understand. Not some math or haskell in specific, but life, logic, control flow, systems theory... Having this urge, diving deeper into mathematical concepts once you need them doesn't feel like a burden. I don't even have my A-levels, so I'm probably as far from a phd as you'll find on HN, but that wouldn't stop me from exploring, from learning, from progress.

Sorry if that was too personal and too much text, I just felt like I'm in the rare position to be able to answer something in depth on HN :-)

[1] https://github.com/tallesl/Rich-Hickey-fanclub#talks

Some more links that I used:

Functor, aplicative, and monad:

https://typeslogicscats.gitlab.io/posts/functor-applicative-...

Category theory for programmers:

https://www.youtube.com/watch?v=I8LbkfSSR58&list=PLbgaMIhjbm...
Since we're throwing around the word 'most' without backing it up, 'most' successful enterprise software companies have transparent pricing.
Cool, I found the word that interesting relationship between 'rust' and 'trust'. The Rust team would be inclined to give the project a name like that?
I don't say that there is no danger, just that at the current time (in the West), actual humans monitoring you is a much bigger issue.
Yeah I think this is the answer - it depends on which ones get bailed out by the government. Same with airlines.
FTP Is Almost 50 Years Old–and It’s Ready to Retire
Well, Google it, it's not like we know which model TV with which software you have.
Lots of things you use are probably single-person maintained ;)
IBM Envisions the Road to Quantum Computing Like an Apollo Mission
that's literally opposite to how hashing works
The global aviation industry is only around 2% of the global CO2 emissions so i'd say it's more of a mini elephant.
But this raises a different problem with intuition:

If Monty doesn't know where the car is, then if 999,998 doors were opened showing goats, leaving two doors, the odds that the car is behind your door or behind the remaining door is 1:1 ... this defies many people's intuition.

The difference between the two cases is that, if Monty knows where the car is, then his opening 999,998 doors with goats behind them is exactly what we expect, whereas if he doesn't know where the car is, then his opening 999,998 doors with goats behind them is an extraordinarily unlikely event. But if that does happen despite being extraordinarily unlikely, then there's still a 50% chance that the car is behind your door.
The Opposite Destiny of Apple and Nokia Reminds Us of a Fundamental Truth
It would be interesting if someone managed to find this PNAS (maybe?) article on the pyramid scheme of university research.
But people ARE naturally and totally individualistic. Even when they cooperate, they do it for their own individual interest. It's due to the nature of our evolution.

Read "The Selfish Gene".
You're comparing immigration limits to being against abolition? What a strawman.
You are really jumping through the scales there.

But using your numbers, right now it would take about 15 years of battery production to provide the storage for that 80% target. That is, empirically, the same order of time it takes to commission a new nuclear power plant. Add to that the fact that this battery production capacity itself is comparatively young (less then a decade, mostly) and very much scalable and you come to the conclusion that, right now, it is more efficient to achieve that 80% target by batteries vs. nuclear power. If the US signals to the world market that there is a demand of about 1TWh of storage per year, the production capacity will explode.
I don't think any industry was prepared for a year of shutdown. I mean early on I was like "well these companies should have had enough savings to last for a couple of months without firing people", but the world at large has failed to contain it despite the measures (mainly because measures were slackened off again because of the economy).
> Is Minecraft a voxel engine? I had the impression the blocks are just polygons.

No and yes. The minecraft engine is polygon-based, and the polygons are just making voxels.