skysight-inc/HackerNews huggingface dataset:
Agreed - it really is absurd. One time I tried to design as a thought experiment a "platform" where each execution environment of the app was absolutely indistinguishable from any other.

Unfortunately to make it work you can't give it network access (easily, at least). But you have a whole host of stuff in /proc and /sys that you also need to block (at least on Android) - there's just too much unique per-device information available to apps. Clearly ensuring runtimes are indistinguishable was never a design goal (as some simple chroot'ing together a virtual filesystem would help to prevent a lot of this, as long as the APIs are limited enough).

But alas, when your phone OS comes from an adtech company, that is probably a hint they are not interested in making it indistinguishable from others.
What kind of applications do you want to build? What non-lisp languages do you usually work with?

I think you will find that Clojure has the largest community and the widest use for commercial applications but, depending on your specific interests, either racket or common lisp could be a better fit.

In summary, I think we need more information about your goals.
Yeah. But just giving myself that right first, forever.
Ah Google, where the first rule is "don't be evil", and the first axiom is "machines cannot be evil".
I have the same line of reasoning when people talk about having enough to feel secure. Even simple civil legal matters cost in the tens of thousands of dollars easy.

And the system works so that you’re either rich enough to be able to defend yourself and the money spent doesn’t affect you, you’re poor enough that you have nothing to lose, or you’re in the middle, busy trying to get from poor to rich, but you are vulnerable to losing it all because you don’t have enough to protect it, but you have enough that it’s worth for someone else to try and take it.
In my mind the worst case is we hold off on distributing it for a couple of months. And later find out that it was far more effective at preventing death/hospitalization than symptoms. So we end up 1,000 more dead than we would have if we vaccinated with the AZ vaccine.
All source code for important decisions should be open and be verified by different parties. Just as that for voting machines.
They have never worked. It's a well-known truth amongst gay people that the conversion therapy "success stories" are people who chose to go back into the closet for the rest of their lives.
This might be excessively nitpicky, but the use of the phrase "_got_ demoted" (emphasis mine) implies to me a lack of control over the situation. It's technically correct, but it sounds like it was a punishment rather than what it actually was (namely, a career choice).
All I know is that it doesn't seem like a wise choice to be locked into GitHub features or even use their tools with these frequent downtime episodes.

If a large open-source organisation was to rely on say, GitHub Actions for example, well you'll probably see more and more of "GitHub down" posts and they'll be unable to push that critical patch or run that cloud CI on GitHub, and some maybe considering solutions like this [0].

Every time this happens, you'll be completely locked in and ending up contacting / complaining to the CEO of GitHub for support via Twitter.

No thanks and no deal I'm afraid.

[0] https://news.ycombinator.com/item?id=23849565
This is maybe not the place for an out-of-my-chest comment, but some years ago I went trough a painful breakup, and I remember that walking was one of the few things that could alleviate the emotional pain.
When you think Managers (Directors) are more worth then the peoples who actually create something.

Maybe have a look at Gates and Musk who are actually engineers rather then Managers....or more correct Managing-Engineers.

But congratulation for your "demotion".
> At the very least they are paid very very well... to state only the information consistent with what the person paying them wanted to them to say

Anecdotally, if you replace 'paid' with 'incentivized' my understanding is the same.

And here's a totally unrelated Wikipedia link: https://en.wikipedia.org/wiki/Michael_Baden
> "It would be a cool method to apply to the manufacturing process," she suggested, "how to make a cube with soft tissue instead of just moulding it."

I know there's pressure for everyone to argue that their research has practical applications, and this one's probably a long shot, but it would be so cool and hilarious if this ends up being useful.

Q: How do you refuel the solid rocket boosters on Mars?
A: Well first, let me tell you something interesting about wombats...
Google treats all their customers, paid or not, like trash. If you ever have doubt of this go over to the Google Fi subreddit and see all the people that got screwed by Google Support.
As someone trapped into the software, does anyone know how I can go out?
https://www.tvtime.com/
Someone has to (intelligently and successfully) allocate capital. That's the first step to new things getting done in this world.

The fact that he has an economic interest in doing so is very uninteresting -- everyone has an economic interest in their job. And when you're wealthy, the potential returns tend to be higher as well. I wouldn't confuse the fact that he stands to earn a lot of money from good bets with the fact that he's spending his time making bets that he thinks are impactful.

Alternatively, your view could be stated as "only operators BUILD things, and capital does not." That's a fine perspective, but it seems like it comes down to semantics. You need both capital and operators working in concert to make things come to reality and fruition. Imo, that's a close enough proxy to "BUILDING" but, again, semantics..
The best progamming book I have read so far is "On Lisp". Reading that book and coding Lisp for sometime was the best time I spent programming. Unfortunately, the whole thing was purely academic.

Thanks for the effort and the information you put together.
Not sure if nipples are the best analogy here. Formation of nipples is largely down to how fetuses develop; i.e. nipples form before sexual differentiation. And I believe in some mammals, males in fact do not have visible nipples.

https://www.livescience.com/32467-why-do-men-have-nipples.ht...
So just to be aware, what was the root cause of this incident? Was it permission settings? How did it slip through the release process on Google Play, or is there none at all?

What does this mean for other apps with overreaching permissions?
Is the C preprocessor Turing complete?
I actually built an AI to do that for you
what if the "smart" contract has a bug?

Also now I have to trust the smart contract developer
You can just read "Bitcoin: A Peer-to-Peer Electronic Cash System" by Satoshi Nakamoto, it's very readable. I personally like "Shelling Out: The Origins of Money" by Nick Szabo as well, for giving some background/entry-level theorizing about money.

Here's a pretty large literature list as well: https://nakamotoinstitute.org/literature/
Peixin Hou seems to be a director on Linux foundation too. Probably responsible for corporate lobbyism in OSS in general.
Is Chamath aware of this? Why he is not putting a public statement or warning on this? Is he really giving away all those bitcoins?
Some of us dont have to try...
Note that on the aggregate, all savings are either investment (infrastructure/inventory etc), or some form of promise/IOUs from others (indirectly backed by their future labor). A certain amount of promise type savings is normal for inter generational consumption transfers (retirees depending on the young working instead of them).

But when too many people's savings are in the form of promises and everybody owe each other their savings, do people really have much savings?
> It would however surprise me greatly if Apple makes the investments needed to make their architecture competitive on the high end, given how small they are in that market

Does anyone know what is meant by this?

My understanding is that while not the absolute best, Apple’s cores are already competitive at the high end.

Do they mean Apple likely won’t build high throughput server chips?
> Faster internet. A few bucks added to your monthly bill.

A few bucks? Yeah, right.
Ask HN: How do you educate non-techie family to tell what domain they're on?
Does anyone have any advice or resources for educating non-technical friends/relatives on how to spot simply what domain they are connected to?

I've seen family members almost scammed by fake UPS text messages over the Christmas break & it always seems a bit of a rabbit hole to explain to people who aren't very technically savvy — I'm resorting to "If you haven't instigated the contact, don't click on any links & validate through other channels. If you don't know, send me a screenshot", but want to provide better pointers to help people help themselves.

So far, the closest thing I've found is phishingquiz.withgoogle.com, but dislike the fact that:

* It doesn't actually explain _why_ something is a phishing attempt. E.g. the third question has a link to https://drive.google.com.download-photo.sytez.net/AONh1e0hVP. If you say that it looks legitimate, the explainer says "It looks like you missed the fishy look-alike URL. The real domain is 'sytez.net', but it is designed to look like Google Drive. Remember to be especially cautious if you aren't sure you know the sender." But completely skips over the fact of how you should recognise that it points to "sytez.net" to begin with.

* It has an example that uses AMP redirects — google.com/amp/tinyurl.com/y7u8ewlr — which completely muddies the waters, because Google have the terrible practice of allowing unrestricted redirects to any URL from their domain, they're telling users that these links are "insecure" even though they're coming from a website they trust.

Think I need something a few steps back from the above phishing example, to tell them how to spot what main domain they are connected to — i.e. to be able to tell apart that they're on sytez.net not google.com in the above.

Thinking of building a browser plug-in to do it, as trying to explain it feels very open to confusion — between things like TLDs and second-level (like ".co.uk") and URL schemes which may or may not be hidden by the browser.
I did not know this, is this in Canada too? Because that explains a lot.
As a D foundation employee, good luck have fun
I wonder how many other of us have had "non conventional" careers, stepping down from (whatever) higher paying positions in order to work as developers. Similar to the author of the article, I stepped down from management, took a pay cut, in order to become a developer. Eventually, after many years, my pay caught up and the temporary sacrifice was totally worth it.
Growth mindset might lead people to realizing they can’t accomplish something later due to some innate thing but that happens all the time. Even if you were stupidly talented at chess, only one person can be the best chess player in the world. So, if another person is even more talented than you (all other things equal) then you’re fucked anyway. And that’s life - it happens. Why tell kids that they can’t be the greatest? They don’t know until they really try. So what if they waste time on it, as long as they are enjoying the journey then that’s all that matters. Life isn’t a destination.

I find the accomplishments people (even young children) want to set out for are mostly reasonable. If you’re wanting to be a Nobel prize winner, mega rich CEO, or be some well regarded author - it’s gonna require a lot of luck. And that should be informed to people that are all about the destination and not the pursuit. There’s no reason to not pursue those things if you want to.

Honestly, I think a growth mindset is amazing for young children. If it wasn’t for people in my childhood having that - even for the shithole I grew up in - I probably wouldn’t have accomplished anywhere near what I have. I had nothing but doubts about myself because I saw no one ever escape the trappings of my surroundings. Yet... I’d get told by some pretty good teachers, “you’re capable of doing anything if you just set your mind to it.” (The kind of growth mindset I was taught)

I see other people severely limiting themselves because they just project whatever societal norms are around into themselves. They assume because they see no one else doing it in their immediate surroundings that it can’t be done. And it’s a shit way to go, dude. People won’t grow with that mindset. It traps them in poverty.

Growth mindset might lead to a few childhood dreams being crushed but who gives a shit. It’s a childhood dream - some kids want to be Goku and there’s no reason to crush that shit so early.
Brain’s ‘Background Noise’ May Hold Clues to Persistent Mysteries
To, if you don't mind waiting until the lull of the day you only have to pay like 30 cents.
I'd say just tough it out with the goal to F.I.R.E.
Might be worth mentioning that the sitting president was using the platform to create the atmosphere that led to an attempted insurrection against a democratically elected government. This is similar to what FB should have done in the Myanmar situation, where they did not act in time.

(also, private companies shutting down access to their property is not censorship, etc etc.)
That is one of the best articles I have read in a very long time.
It doesn’t appear to work. I looked up Firefly and it didn’t tell me when the second season will start.
But the Segway will revolutionize human transport! Because everyone lives where the weather is always nice!

But cars are evil, because we should ride our bikes more! Because everyone lives where it's always nice!

How dare you inhabit a piece of the planet other than southern California? The audacity! The hubris! The reality intruding on my bullshit platitudes!
Awesome news! Rust is easily the best programming experience I've had--the language feels incredibly well thought out, common tooling like doc generation and dependency management are included with the language, and the compiler takes full advantage of language features such that my editor's linter is able to detect most mistakes I make and the language itself guards me from doing anything obviously unsafe. I thought the rewrite-everything Rust people were annoying and that turned me off initially, but ever since getting involved with the community I've found that it's full of lots of very passionate people working on a stunning variety of interesting new projects. You really feel like you're on the ground floor of the next generation of systems programming languages, enough to where I've even considered replacing my habitual use of Python with Rust considering how easy it is to write.

Seriously, it's worth your time to explore. If you have a spare evening and want to be enchanted, highly suggest giving the Rust book a gander: https://doc.rust-lang.org/stable/book/
"Huawei uses Rust to develop a real-time OS for IoT devices, and in the StratoVirt project, a high-performance virtualization platform. According to engineers at Huawei, the company organizes routine Rust training and evaluation activities to encourage its large number of C/C++ developers to write safer code."

https://www.infoq.com/news/2021/01/rust-china-conf/

-----------

I think they've been a big user of Rust in China for some time now, though I'm not aware of any big technical contributions to the language (or the core ecosystem) by them. In a similar vein, I find it a bit surprising that Facebook (or whatever they rebranded Libra to) is not part of the foundation. I think they are the only company that was interviewed when Rust's usage/usability experience in big companies was evaluated, that is not part of the foundation.
No doubt about that of course :)
> Source: I did penetration testing for four years, also served in a cyber position in the military. What a giant waste of my time that whole effort was.

But the money must've been really, really good.
More of the second: i.e. teach algorithms using Lisp. The secondary goal is to get people more accustomed with Lisp.
Not to mention some IOT devices or cellular routers/devices might force a longer minimum cache TTL, to "minimize data usage". I worked on a device that did so (minimum pdnsd cache time of 25 hours). It ended up causing failures when our cloud server did a cut-over, dropping the TTLs 24 hours in advance. :(
What was that Tom Scott thing about the Helvetica Logo Company?
do you like design? :)
Does it say she kept her old salary? The going rate for a design director is probably a lot higher than that of an entry-level software engineer.
The defense team only needs to provide the jury with a reasonable doubt. They don’t have to prove that it’s entirely wrong, only the existence of mistakes that call into question the overall accuracy. The founder has already made their argument for them by claiming that the entire codebase is impossible to review. “since a complete review is not possible, we reviewed a sample of x files and found y errors in the code. It is obvious that the developers has not adhered to the strict software code quality review standards that are necessary when dealing with life and death situations.”
The app was updated Jan 29th. I noticed probably on the 1st or 2nd of February. I had a hard time tracking down where the spam tabs were coming from, but the app luckily gave me a spam notification from which I was able to see the app name and uninstall it.
i am going to be 'that guy'

there is SO MUCH context conventionally left out of the island of Manhattan trade deal. Look up the book 'Island at the Center of the Earth' It offers significant historical context from old dutch trade papers found and translated upstate from the Rensselaer estate. 'ownership' of the island was not a western definition of ownership. it was a native definition. the natives were entitled to food, shelter, and use of the land. it was almost a common good with ownership more of a 'primary caretaker' role, granted final decisions on how to use the land was in the Dutch rights.

I'm significantly abbreviating the terms of the trade, but, aside from the lack of context:

IT IS A FOOLS ERRAND TO APPLY MODERN ETHICAL MODELS TO HISTORICAL ETHICS AND MORES
You mean Feb, 2021.

I found it harder to start typing 2021 after the new year because 2020 was such an easy year to bang out on the number pad. My fingers and eyes got used to the symmetry of it.

I even made the mistake when typing the correction for OP in this comment.
Yes, the original developer gets the money from the steam sale.

He's hosting the lobby server, website and forum for the game.

Afaik the contributors didn't get any money and worked on the game in their spare time because they love Soldat.

One of the goals was to release it as FLOSS.
Elon Musk Picks the Money Now
As someone who has written a lot of CL and now deals mostly in scheme, why is an unhygienic macro system important? I don't think it matters much, and frankly I think something like vanilla syntax-case isn't hygienic enough. Either I don't want to care about accidentally capturing identifiers (and be very explicit when I do want it - Day like in srgi-72), or I want to have a system where I deal with explicitly (defmacro)

Which I am using matters very little.
Thanks, good points. I am working primarily with nodejs / typescript. So, yeah lisp is a totally different paradigm for me. In terms what want to build, backed and cli tools would be a good start for me.
Totally; the model does a good job finding what you teach it to find!

On the flip side, someone in the YouTube comments mentioned that we missed the ones on the wheels and license plates. So I added them to the dataset this morning and kicked off another train job.
https://www.coindesk.com/fbi-used-bitcoin-trail-to-catch-rus...

https://www.justice.gov/opa/pr/two-chinese-nationals-charged...

https://www.justice.gov/opa/pr/ohio-resident-charged-operati...

The upside of crypto currencies is decentralization, but a public ledger is public to law enforcement as well. With time and serious funding they often can link wallets to people.

I’m not saying it is good, only as a matter of fact it is a thing.
It seems to have gotten better but I still haven't forgiven ReCaptcha for regularly making me spend ages retrying the unending and excruciatingly slow loading tests.

At least hCaptcha has a decent chance of letting me through if I answer correctly.
Hey folks! Normally, I am all over these threads answering questions, but I am not on the foundation board and did none of the real work to get this going! The foundation members are unlikely to comment on Hacker News, so if you have big questions you want answered, contacting them via the address on the site is the right way.

Personally, I am very excited that this is happening, and really looking forward to the future here.
Off-topic, but it leads me to think what an open crowd-sourced data for medical billing would be, that would estimate the cost of procedures/treatment plans over time...

the crowd can plug in their costs (EOBs) they receive along with their insurance information, and an open source engine would crunch the numbers to provide these estimates?
Would a full scale invasion of mainland japan have been a barbaric crime?
I'm hoping that Infracost doesn't need the entire state file shipped to an outside service/server, like the one mentioned here does.

State files should be considered secret....

$ terraform state pull | curl -s -X POST -H "Content-Type: application/json" -d @- https://cost.modules.tf/
Can't upvote this comment enough. Have wasted years of my life on these invisible, but sadly necessary, features.
Yeah! When we started in the cloud cost space about 9 years ago I remember AWS had about 10,000 unique price points... now it's over 2 million! The level of services/options available now is incredible, but that just means the pricing complexity keeps increasing.
You tell me who has enough money to waste energy, you're the one claiming not a single miner in Europe would use waste electricity - I really would like to know who has so much money they continuously mine with electricity 3 times more expensive than the earnings.
> Who has to google "photoshop"?

A great question that I think must be considered. I use Photoshop all the time, but definitely don't google for it. Search trends are not a 1:1 match for usage.

That said, the Google trends for basic terms like water and food are still on the rise, even though I think they suit the question Who has to google this? even better.
We allow direct communication with suppliers about jobs, re-order from ones that you're satisfied with, compare them using reviews / certifications and we also charge much lower fees (mentioned it in the 3rd paragraph)
We had a case in the uk with accounting software. Dozens of people were convicted over decades because the software couldn't be wrong. Until eventually someone actually checked.

https://www.bbc.co.uk/news/business-54384427
I looked at Gates' game DONKEY.BAS, you're right in that he did create something...
TBH I imagine developing smart contracts is clunky right now, like developing using AWS Lambda frameworks was a few years ago. But the tooling will improve. Perhaps it could be possible to digitally sign a smart contract's version, linking it to some proof of automated test coverage, or some other open way of verifying that it works as intended - e.g. attach the test suite and test results to the contract somehow and sign them. If you weren't happy with the quality of tests or their coverage, etc, you could decide not to use the smart contract.
Odds are at some point you have spent a week nailing down a small detail in a code base because that's just part of the work. Better design involves similar grinds. There's no shortcut. Either a person is willing to do that sort of work for years to become competent, or they aren't.

It's not there aren't resources to pluck the lowest hanging fruit. A person can just copy better designs by others. The separation is years of practice and intellectual interest. Good luck.