skysight-inc/HackerNews huggingface dataset:
It’s a very pretentious thing to say, I agree.

I dug more here: http://objective.st/About

I think if I were to summarize what that page says, it is that objective S is attempting to be an omni-paradigm language. That’s what they mean when they claim “the first general purpose...”.

That still seems like over the top marketing hype.
My US credit union doesn't send international wire transfers. I have to send a lot of international wire transfers these days.
PHP gets a demoscene engine of its own
What security boundary is being violated here? DRM?
Do you support speaker diarization?
Robinhood’s Big Gamble
When you said “the gang”, I had an image of the gang from “It’s Always Sunny” writing their first virus and this being the result. I’d watch that episode.
The problem with the series is it seems Erikson wants to use it as a vehicle to talk about a wide range of societal issues, which means we end up with hundreds of pages of Bugg or Kruppe inner dialogue which can be pretty painful at time.

Maybe that's what separates it from other series though.
Types of User Acceptance Testing
It's a function from request to response.
> Having multiple perspectives on design.

Serious question: Why is any design happening while programming? Seems unwise to start programming before you have designed the thing you are programming.
I read +50 non-fiction books per year. Here's my advice for reading more and faster:

* Always have 2-3 books going that span multiple topics, matching books to mood. This will increase your consistency.

* Separate data collection from data processing. When reading with book in hand, you're doing data collection - preferably with a highlighter and/or pen for margin notes.

* Read more. On the surface this sounds circular but as you read more you find ideas are repeated across several books which makes them faster to process than new ideas.

* A small speed trick: decide when a book is worth skimming (vs. reading) and learn how to skim accurately by reading the first sentence of the paragraph and last few words of the paragraph. These positions often contain language indicating whether the paragraph will have meaningful content worth actually reading. I use this trick when a book is too long by half or more.
Yeah, it is luck-based, but in a different way, the original was pretty luck-based as well, as everything worked out for Sam (bought a great low effort website for 3k? That’s pretty lucky).

I would say the scenario with the lowest amount of luck is not really outlined here, which is: get a good job with a high probability of stability. Work hard at it, spend less than you earn and put it in a diversified portfolio of investments and then don’t think about it once it’s in there.
Absolutely they do, but with the pipeline down its a volume and distance issue.

Normally the pipeline would pump huge amounts of fuel around to various distribution centers where trucks and tankers would then haul it the last leg to e.g. gas stations and other end users. Now there will be far fewer distribution centers to pick up the load from, and much longer distances to drive to deliver the product.

Naturally a pipeline has much greater capacity than a string of trucks, not to mention the impacts on traffic and safety concerns that go with pushing the truck drivers that far. The limited number of distribution points with the pipeline offline will probably have a logistical impact as well since there will be an imbalance re: how many trucks are arriving to get filled up.
Would you use an NRF chip today, or is there another you would recommend? I'm working on a board with an NRF52840 and have been annoyed with their API. There are so many versions of their API and software, some are marked deprecated but the interface is still used in their latest code/examples. Nordic also doesn't provide a code generator to configure the hardware. I started with them since their chips seemed popular, they provided the BLE profile I needed, and come with a Segger debug license.
A counter-question might be : What makes you think they want to talk to US?
I ran Alpine on many of my computers for years and currently run it (PMOS really) on my phone.

Documentation is a separate package so unless you're careful to always install it you tend to not have it.

Busybox is definitely not 100% compatible with coreutils, lots of sloppy scripts tend to break.

For a while the default kernel was the grsec one which breaks pretty much everything. Thankfully that seems to have changed.

musl libc lacks some of the new instrumentation and bounds checking features in glibc, also the subtle differences can change how often bugs in incorrect programs get triggered. Of course musl libc is not binary compatible so closed source software won't work. (no widevine or chrome)

Some larger packages are missing, I don't know if they ever managed to package Gnome (I certainly don't blame them, it's a beast.)

OpenRC is not systemd, I prefer it though.

They have an an installation option that lets you run from tmpfs but back up /etc and automatically reinstall packages from a disk cache on reboot. This is great for that generation of macbook pro with the bad harddisk cable, mine had 8gb of ram which is plenty with a small distro like alpine as long as you're used to keeping everything in git and pushing often to branches on other machines.
Court Battle with Amazon May Force Pentagon to Scrap 'Jedi' Program
If you do read the paper, you see that the universal machine U expects both a description of the simulated machine T, and a description of the input to T.
The exploit is that they can cause arbitrary code execution not by changing the former but the latter. They also suggest a fix to U that makes it robust against exploits in the description of T's input.
It's not just you, it's how people learn things. You have to make an effort to remember or understand concepts, if it's easy (which it by definition has to be if you're reading fast) you're not learning much.
" track down where I left it in my house, using some kind of local wireless transmission"

it does exactly that https://support.apple.com/en-au/guide/iphone/ipha779f0c10/io...
Most likely ignorance, but also maybe: can't afford or don't want to spend money on new hardware when the old one still works (this is a stretch but possible still), don't see the need for 64-bit, and I'm sure a few other reasons that elude me.
Don't let the bastards drag you down, man.

https://en.m.wikipedia.org/wiki/Illegitimi_non_carborundum
Chiming to say that I too have burned out as a result of forced pairing. Will never do it again except on an ad-hoc, limited basis.
Instead of taking them to court, send an email to your local Data Protection Authority and complain while CC'ing github. Results aren't guaranteed, but the effort involved is small.

List of local DPAs: https://edpb.europa.eu/about-edpb/about-edpb/members_en
Ah, so he's merely being _responsible_ by investing in the destruction of public health. What a clown.
"Programming is Chaos, Art and Science. It is a curse, a blessing, and progress. It all depends on who uses programming, how they use it, and to what purpose. And code is everywhere. All around us. Easily accessible. It is enough to stretch out one’s hand. See? I’m stretching out my hand.”

― Yennefer of Vengerberg, the software engineer
It changes once you find or have something worth passing on. I don't have any kids or much materially, but I love to teach any of the skills or interests that I've picked up to any kid I get blessed with time with who shows even a mild interest.

Children, after about 3, are so much simpler to be around than adults. Though it can be draining at times if you have too many youngsters around, but your mind is chewing on an adult problem. What really gets the chemistry going is when you run into one where you see them running into the same problems you did growing up, or who has similar problems. The matching communication style but different origins make the entire experience somehow reinvigorating. Like a karmic balloon for your heart by helping someone avoid exactly retracing the life lessons you learned the hard way, and sometimes, they teach you a nugget of wisdom you'll kick yourself for not having caught..

Even if they aren't mine biologically, being a good (kind, wise, intelligent, enpathetic, independent responsible, creative, critical thinking, contributing person) is learned behavior, that the teaching is not straightforward for, but watching the lightbulb come on is one of the few things keeping me getting out of bed these days.
What data does github have about people who aren't users?
There's an interesting side comment that "OpenRC is not as good". That's exactly the sort of area that you'll only run into if you're doing things outside the container ecosystem, because you (typically) don't want to muck about with init systems. It makes perfect sense that that's where the rough edges are, if only because fewer people are walking those paths.
Is this effect a version of signal aliasing?
The point isn't that DNS is bad, but it is often neglected as a problem source, something taken a bit too much for granted.

The Kubernetes community loves this saying because pairing something like nodejs (which doesn't do DNS caching) with a Docker image with no local DNS cache/resolver and a Kubernetes cluster that doesn't usually come with a highly scaled DNS server out of the box often leads to DNS failing more often than anticipated. Also kube-dns, the now deprecated default DNS, was extremely shit.

I have a pcap file captured on a kubernetes node with 60000 DNS packets in a 0.2s frame. They're all queries for s3.amazonaws.com.
> In terms of simplicity, Alpine Linux is unpeered. Alpine is the only Linux distribution that fits in my head. The pieces from which it is built from are simple, easily understood, and few in number, and I can usually predict how it will behave in production. The software choices, such as musl libc, are highly appreciated in this respect as well, lending a greater degree of simplicity to the system as a whole.

Is there a guide to how Alpine is architected and put together? From this description it sounds like it could be a pretty interesting intro to how a basic Linux distro operates.
This is entirely possible, though to me it seems more likely that an executive team ruled out doing transitions in batches. Then, when their online banking enrollment system encountered some reasonably-sized subset of Simple's 3 million customers Saturday morning, it simply keeled over.

In my account's case it was able to provision my account when I enrolled, but the web portal then threw up some opaque errors and didn't let me complete enrollment. Without the latter steps of 2FA/security questions/etc that I couldn't complete, my account was locked without access until I could reach a phone operator.
>this means that Whatsapp is already not okay with GDPR procedures.

No it doesn't, the data is local to your phone and not in their systems or servers. So you already have your data on a device you control. GDPR is not about local data inter-op.
> And TOR is rarely used. Journalists use apps like Signal now.

Absolutely not. Internet censorship is growing rapidly - worldwide.

A lot of "legitimate" websites like newspapers get blocked around the world and can only be accessed over Tor.
Hi,

Are those jobs open for remote-only from Europe (outside of Ireland/UK)? The postings listed as remote say they are remote in North America only, and the European postings just say "this work can very easily be done remotely".
I've seen pair programming work when taken only in small doses - "Hey, look at this bug with me for 5-10 minutes" types of doses. It gives you another set of eyes, acts as one step better than rubber ducking, and quickly either gives help or confirms that no, you did not miss anything, so keep digging.

But more than that just isn't a style that works for me.
The number of people I see without adblockers in the wild is really high. When I ask, most people don't know what I'm talking about or they don't care... that is until I show them if they allow me to.

Most people just want to browse Facebook or their bank and don't have a clue about adblockers, add-ons, etc.
But also banks don't have to explain you why they have taken this or that decision.
He was always slightly outrageous which the left wing media had a job dealing with in a way that did not benefit him. He'd say something a bit bad which was then on the cover of all the newspapers when it would have been politically better to ignore him.
It's probably best to use an inverse BTC ETF. You can also use futures or options.

For a longer position you can short BTC/USDT perpetual futures using a margin account (Binance, FTX...)

For a little more involved position with a more secure counterparty you can short BTC/USD futures on the CME, you'll have to keep the contract expiration in mind though

The CME also offers options on futures contracts but there's barely any volume: https://www.cmegroup.com/trading/equity-index/us-index/bitco...

The simplest approaches would be an inverse ETF or a perpetual short position (only available on crypto exchanges afaik)
I love alpine, it's such a good fit when building rootfs for embedded devices with limited ram/rom. however I wish there can be a nixOS-like way to manage my configurations.
1) Realizing how little you know is the beginning of wisdom.

2) Surround yourself with those smarter than yourself.

You're doing fine!

Human-level intelligence, so far, is something miraculous. Your specific "intelligence" is fixed, but without the fundamentals (sleep, diet, exercise etc), you cannot know how much that is...
Your learning, practice, experience, curiosity, playfulness, discovery and invention compounds day by day, building on itself, increasing your "apparent intelligence".

Follow your interest (you may need to push yourself at first), and you can become expert in something, and impress others as they have impressed you. Even better, you can guide them as they have guided you. OTOH

If you compare yourself with others, you may become vain or bitter, for always there will be smarter and dumber persons than yourself.
Top-7 Performance Traps for Every Developer
Too bad you will never see the end of The King Killer Chronicles. It has been something like 10 years since the last book. Rothfuss is in the exact same situation as Martin for me. I won't buy any books of his until the series is complete.

You may not like Sanderson's writing, but the man publishes books. He will get my money for anything he writes because I know I'm going to enjoy it (personally, I really enjoy his books) and I know he's going to complete what he starts.
My environment is mostly on-prem, and it's nearly always the cloud services that drop out and leave us high and dry. In fact, not long ago, a cloud service we don't use went down, and it took one of our vendors down, and their cloud service went down, because of an outage with a completely unrelated service we don't use! The cloud is a house of cards that is run by companies that should have disaster recovery down, and really don't even come close.

Meanwhile, I can unplug one cable to isolate our site, and everything that isn't a cloud service is pulled offline. (And delightfully, almost all of it would still be independently operational until I plugged it back in, too.)
Towards Human-Centered Explainable AI: the journey so far
The animal separation part is confusing to me. Not because of any "mind versus matter" dilemmas but because of desires.

The author says that the animal wants to relax and lie down. But where is the distinction here? If you drink coffee when you feel the urge - that's on you, but if you relax when you feel like it - then it's the animal? Can it be that all those desires for working hard and having coffee and alcohol was part of the animal instinct?

I don't see how to decouple those, even thou I am sympathetic to the animal / inside animal distinction.
see https://en.wikipedia.org/wiki/Esperanto
not exactly what you are looking for, but :)

Also French has an official body that authorizes words.
For better it worse, the primary use case of Bitcoin is as a store of value. I find it misleading to tell people that the “primary use-case is facilitating nefarious business”. Do you have some data to back up a statement which says that the vast majority of Bitcoin is used in that way? I’m not suggesting there aren’t bad actors out there. But there are plenty of bad actors who deal in fiat as well. But this was the point I was trying to make. The nefarious actors are an edge case.
Having used RSpec and Cucumber for quite a number of years, and on quite a number of projects I think that, were I to (begrudgingly) start a greenfield Ruby project tomorrow I'd stick with MiniTest out of the box. I'm done with RSpec's extensive and seemingly magic API, and Cucumber's promises are hollow — business is not quite to write specs.

I firmly believe that Elixir's ExUnit mostly got it right: `refute` and `assert` — that's it. I do miss nested context's and describes though.
Any option whatsoever to donate to Firefox (specifically as a project, not to Mozilla) would at least be a start. I'd happily sign up to a monthly subscription.

Would it bring in equivalent sums to search deals: of course not. But I think it would be at least a not-insignificant addition.
Fluent interfaces spread complexity of reading complex operations into multiple lines, you're squeezing everything into one line where tracking few characters change will be difficult to review, difficult to compare changes, bisect bugs (change in a complex line vs addition of a new simple line).

Adding new line is simple change with no increased reading complexity. Modifying already complex line to add new operation will only increase complexity, change log of this line, making it all harder. That's all I'm saying, I'd rather read 11 simple lines, than 4 complex lines.
> Stuff breaks, code is read and debugged more often than it's written. Optimising stuff to be easy and fast to write is the wrong way to make maintainable code.

This is exactly why people like collection functions. For loops can do anything, you have to spend more time reading and understanding the loop to build your mental model of what is happening. Mapping does one thing, transforms a collection into another collection. Same with filter, etc. If you are optimizing for readability, collection functions give way more information to the reader. Your approach is to optimize for debugging, which I'm not saying is wrong, but it's not optimizing for readability.
> Quantity matters, but eating more can be compensated by excercising more.

Eating a little bit more can be. Eating an extra 1k kcal per day cannot be, especially as you get older. I’m in my 30s and relatively fit, and I can only burn 14 kcal per minute for 45 minutes or so. Maybe I can do an hour if I pushed it, but even Olympic level athletes top out at 20 kcal per minute.
Anyone know why this is interesting enough to be on Hacker News? There are lots of services which do this, many of which have significantly better functionality. This just looks like a very thin wrapper on a cloud speech-to-text service.
(This was, of course, a joke.)
Where can someone learn more about this? Any resources?
But why to make CVE out of that ?

this paper, this CVE has nothing to do with ! USEFUL ! research,

paper is essentially saying that by using simplest machine possible

we prove
it does not provide layers of security abstractions
which were invented and deployed in last 40+ years to machines

so thats like getting CVE for turning off ASLR, AppARMOR SElinux etc in linux kernel.

this proof is so obvious that highschooler should have to know this.

If research alone does not get credited or recognized
why we need to award CVE's to make it more credible ?
WHICH IS NOT EITHER WAY

second thing

do we as industry want VANITY CVE's ?

do we really need CVEs stemming from such a absurd exmples as some old vacuum tube computer does not provide ASLR ?
no sane person wants that

and what if someone gets credited with 2 CVE's for heartbleed,
does such a person want to work in industry which awards CVE to person exploiting bugs in 80' APPLE drives,
IN 2021?
which i know of atlest 50 bugs in them.
do i go and request CVE's for that ?
This is correct. The Asics on these cards cannot do 200G, even if pcie allowed. The only one I'm aware of that can is the Mellanox cx6 dx
> I've never understood the position that the greatest scientific question is whether or not we're alone in the universe.

FWIW, the actual paper does not put it like that. It instead calls it "one of the most profound and fundamental questions posed to science". That seems reasonable.

> Given the number of stars out there, it seems wildly improbable that we are alone, and if we're not then it's anyway going to be basically impossible to communicate with them due to speed of light limitations.

Don't you find it fascinating that we think it's wildly improbable that we are alone, yet have not been able to find other life? I certainly do.

Ignoring the huge philosophical implications intelligent life elsewhere would have, it would also provide some very useful bounds on a bunch of the quantities involved in e.g. Drake's estimate. It would also offer some clues as to whether or not a great filter is likely, and wheter or not it lies ahead of us or behind us. Surely massively important!

> P ?= NP is IMO way more significant for a start

Important, yes, but not a scientific question (it is a mathematical one).

> to say nothing of questions about consciousness, fusion energy, ways to explore and colonise space, ...

A complete understanding of consciousness would also be monumentally important, I agree. But fusion and space exploration? Great, but surely "just" (huge and important) technological advances, rather than fundamental scientific questions?
>> What's good for one user may be bad for another

I bought 3 "identical" old Dell T3610 workstations off eBay for a home lab project. They have "identical" striped HDDs in them.

Kicking off a Fedora Core OS install on all 3 simultaneously (which i've had to do a few times as i learned how ignition works) results in the same ordering of the hosts finishing their rebuilds -

Machine 2 always finishes first by around 3 minutes of a 14 min wipe & reinstall process.

Machine 3 finishes ahead of machine 1 by around 45 seconds or so usually.

Almost 5 minutes in a <20 mins process, that's huge! I still don't actually know the root cause. Benchmarking disk I/O has them within a few percent of each other. It's not that they're contending to remotely load the OS installer - that gets cached in memory at the start. There's a few seconds difference in the UEFI bios startup timings but none of them are particularly consistent which is weird, i would have thought UEFI init time would be the same on a given host each boot, but there's a few seconds in it each time.
Cyberattack blamed on DarkSide, a 'Robin Hood' criminal gang
Whenever I hear about putting beacons in space I'm always reminded of the plot of the book The Dark Forest. I remember too about a decade ago that it was decided the idea of broadcasting our location in deep space might be a bad idea.
Developer-First
From Mitchell Baker's Wikipedia page:

"In 2018 she received a total of $2,458,350 in compensation from Mozilla, which represents a 400% payrise since 2008.[14] On the same period, Firefox marketshare was down 85%. When asked about her salary she stated "I learned that my pay was about an 80% discount to market. Meaning that competitive roles elsewhere were paying about 5 times as much. That's too big a discount to ask people and their families to commit to."[15]

By 2020 her salary had risen to over $3 million, while in the same year the Mozilla Corporation had to lay off approximately 250 employees due to shrinking revenues. Baker blamed this on the Coronavirus pandemic."

There is no incentive to do so.
Heh, why do Indians use the browser only for ~3.5h?
A typical work day would be longer I presume.
Reminds me of the Drow, how appropriate.
you're competing in endurance sports while on HRT. hmmmm