skysight-inc/HackerNews huggingface dataset:
This. Everyone grumps about the Pinephone having a slow CPU but it outruns the iPhone for most things I do because the iPhone ha to run anything usefull in an interpreter.

Also there are lots of old apps that have found homes on Linux (like gEDA) that don't run on iOS because Apple makes things so hard.
If you are curious, I would stop by the Julia slack — specifically the #compiler-plugin channel.

Otherwise, if you’re curious about how Julia’s type inference algorithm works via abstract interpretation, I would recommend the following blog posts:

https://juliacomputing.com/blog/2016/04/inference-convergenc...
https://juliacomputing.com/blog/2017/05/inference-converage2...
Misogynistic incel behavior.
That must make the scooter-finders' jobs difficult.
If by ESG you mean Environmental, Social and Corporate Governance, I don't recall Amazon ever justifying a takedown explicitly in those terms. I'm also not aware of any occasion of Amazon taking down a site that was clearly motivated by mob demands. Could you be a bit clearer about what you are talking about? (I have not clicked on the link you provided).
40% would quit job if employer asked them to come back to the office full time
Google's cache of that page does not work for me but the Internet Archive does:

https://web.archive.org/web/20210723121117/https://promarket...
Welcome to the complete ineffectiveness of the legal system to prosecute sexual assault and harassment. "Nothing we can do" has been the universal response to every woman I know who has experienced criminal assault and harassment.
I’m sorry the code you produced made you so unhappy

EDIT: verb tense changed
The desire of maintaining compatibility with C at all cost is both the main selling point of C++ and the source of almost all of its madness. C was full of weird quirks (null terminated strings, enums that decayed to int, char* that could represent arbitrary data, weird syntax inherited from B, nonsensical arrays, ...) but its simplicity has always kinda kept everything down to a tameable level of chaos.

C++ took this quirky base and pushed it (abused it?) in ways that go way beyond what can be considered "sane"; see for instance the bajillion ways operator new() can be redefined, the fact there are at least 10 ways to initialize something, or the fact that features can be _discovered_ and not designed (like CRTP). Still, this wealth of features together with the unwavering (and arguably masochistic) Herculean efforts of the ISO C++ committee to modernize the language make it, by far, one of the most flexible languages around. Every single time I use C++ I discover a new amazing way to do something that had never crossed my mind; call me crazy, but I think this makes programming fun, a detail that is often (wrongly) neglected.
meh. well that disappointing, its basically dependabot / graph and advisories.
I'm not sure how willing I'd be to say that you can't do 'abstract linear algebra' over rings.
Perhaps they won't care? My phone won't pass safetynet either. That's no big deal, I'm not really losing anything.
Its not just tech companies fault. There are a lot of fathers that dont teach their sons about sex and relationships. Often they just hope for the best. That is not how you raise a son to be effective in the dating world.
This is just plainly false. Take the time to read before spouting such negative drivel.
Valid enough reason if you ask me.
Boohoo he's having a difficult time because his ego is so high he feels entitled to perfect little 15 year old Tik Tok girls to the point where he thinks women who are interested in him are "beneath him."

World's smallest violin for the gross pervert misogynist.
> you argue that

That wasn’t me. I actually think that a hybrid solution is the best way to go, with most passenger vehicles going BEV, and heavy transport (trucking, freight, shipping) going FCEV. Your “once infrastructures will be there for hydrogen” is a big “if”. FCEVs are basically useless without extensive infrastructure for your average person. A BEV can be charged in your garage and would be perfectly usable as a commuter car with zero electric vehicle infrastructure.

Maybe “in 50 years” is not really useful for what we need to do now. I can go out today and buy a new BEV to replace my current car and other than the occasional road trip, get 100% of the same functionality. At my house, I am 10 feet away from the nearest fueling station. If I could even find an FCEV to buy, I would be over a thousand miles from the nearest fueling station. Charging stations, fast chargers, super chargers, etc. just augment and add to what every home has for a BEV. An FCEV needs gas stations like an ICE car, and there is a reason that gas stations are never more than a mile away.

For commercial purposes, it is logistically feasible to put in filling stations at specific end points, hubs, or defined distances along a route and make it work. Maybe that builds up infrastructure so that in 50 years, it could be a legitimate alternative to BEVs for average people.
Young people today have grown up post computer. Evening owning a desktop is rare for non-gamers.

Most people I know have no mechanical sympathy for the computer nor ability to turn it off.

My (now passed away) Grandmother had better (but not great) than a lot of my-aged people I've explained things to - and thanks to basic on the BBC micro a long way back, way better abilities in terms of actually making the computer do what you want.
You missed Jupiter in your calculations.
I'm really not against teaching spreadsheat software since it's a really useful tool. I just don't like that it's thought very microsoft specific and in depth. Students could benefit way more from some basic computer (science) literacy.
The "biggest" problem in the JavaScript ecosystem (NPM) is that dependadabot doesn't know how to discriminate between dependancies and devDepandancies.

I don't really care if jest includes a package that has a regex issue. It's not production code. I do care if babel introduces a backdoor, but somehow they're treated with equal importance.
Any particular reason for the insult? I don't recall saying anything bad to you.
You could try using Island or similar to create a "work profile", and only log into Google and install Gmail (or Drive or whatnot) in the work profile. This way, apps running in the regular profile don't see your Google account.
Just a nit: Zygote is not technically a language level library. In fact, none of the above libraries really are language level — they are all just Julia libraries, some of which use macros. With the exception of metaprogramming with macros, none of these libraries customize inference/opt to do something funky.

Zygote (for example) is based on a language level feature — generated functions which allow multistage programming in Julia — but beyond using this feature it does not configure or otherwise modify the normal compiler pipeline.

With Julia, it is sometimes tough to tell — but Diffractor (for example) I would consider a language level library, as it modifies the traditional compiler pipeline to perform inference and optimization in a specific way.
As a former vegan who has found much improved health after going carnivore, I think that the metaphor in the title is a poor one. From my hard won perspective, changing your information diet to include fewer toxins, less junk and more dense nutrition is more analogous to carnivory. But Digital Carnivore wouldn't be a good title either. Better to find a name with a less fluid interpretation.
Some insight around this time.

http://moishelettvin.blogspot.com/2006/11/windows-shutdown-c...
Audacity publishes updated Privacy Policy and an Apology
I only read the blog post and skimmed the paper, but I can't see how it corresponds to what you've written.

The answer at the end is that we get a derivation (Shannon Entropy) on the operad of simplices. What is the connection to knots and chaos?
Tik Tok also automatically edits your appearance with default filters.
In another comment thread someone mentioned LTT already released their review on their own platform, I think called Floatplane, which comes before their Youtube release.
This is obviously just a bit of fun, but looking at the output examples, I think the OCR used may be flawed in that it's heavily optimised to produce characters used in natural language (alpha & spaces) rather than to produce e.g. operators common in code. The number of "special characters" output is extremely small. This will bias it heavily toward producing identifiers, which will be valid in most common programming languages.
I wonder what the equivalent result would be for Raku (aka, the language formerly known as Perl 6).

By the way, the first Raku Conference is happening in a few weeks, Aug. 6–8 https://conf.raku.org
I always used LHA. I think I'm in good company seeing as Carmack used it to compress assets in both Doom and Quake.
I wonder if Murphy's law will crash something one day.

Nice explanation, although I would disagree that UUIDs only gained recent popularity. Perhaps I work on exotic systems, but I meet them regularly.
Ask HN: Is insider trading law enforcable at all in 2021?
Recently I keep wondering, with proper encrypted communication and cryptocurrency. Is insider trading law enforcement even possible?

If the law enforcement could not prove:
- There was communication happened.
- There was big money transfer happened.

What can they do?
Yup, there's quite a few different configuration options available: https://docs.github.com/en/code-security/supply-chain-securi...
A good question to ask is whether a digital currency can be created that can withstand nation state attempts to thwart or destabilize.

I like the notion that each currency to date is just a growing bug bounty.
A very interesting conundrum, as human reaction times, and the size of the Earth, are unchanged, and are very likely to remain fixed, human polities can only progress towards further destabilization as population and destructive power grows.

The implication then is of progression from countries to blocs, from blocs to super-blocs, from super-blocs to an inevitable world state when the use, and potential use, of weapons becomes too great for even a continent size union to bear or credibly defend against.
Hence the newspeak of "sideloading" being accepted as opposed to recognizing it as a frankly outrageous and capricious policy designed to encourage an unknowing and comatose userbase.
I don't really understand the need for developers to find some real world scenario or situation that they can use as analogy.

Impedance mismatch is a physical thing, it creates physical problems that are based on laws in nature. Having to map your database entities to a model that is different has nothing to do with any physical things, it's a mental construct.

If you have a mismatch of impedance, what do you do? You insert something between the two mismatched devices to match the impedance.
Isn't that what all software does already anyways? Insert some mapping, converting, transforming layer between the two pieces?
I agree that there's a lack of understanding for how to deal with the subtle aspects of a human, but I don't think that religion is a good solution. We need lucidity. I believe that most religions had that in the beginning, but centuries passed and clear-sightedness eroded to dogma and ritual. Opium of the people is a heavy handed comment, but there's truth in it. I do think, however, that if you don't take religious discourse at face value, there's a lot to be learned from it.
Consider Librem 14 laptop instead, it has hardware kill switches. By the way, I wish this laptop had them too.
That's the very reason I've been buying from "someone else" for almost a decade. Still, in certain markets they are not a "minor" player, and even then that still doesn't give them an excuse to abuse the position. Yes, they are a minor player compared to the WHOLE market, but if you compare only the segments they actually put the effor to compete in, they have quite a large slice and they rake in more profit than anyone else from it. You can't reasonably use under-$200 phones to justify the fact Apple doesn't have a monopoly when they refuse to enter that segment. You may even argue that if that's a valid argument they would never want to sell cheap phones in the first place, and that market share isn't a good metric for anything.

I don't see why the option to sideload stuff onto the iPhone you've bought would make the platform less secure, especially if it is disabled by default and requires explicit user consent to be turned on.

Also, their focus on "security" has always felt very phony to me, as much as their focus on "standards" always basically meant they only evangelized for interoperability when it suited their interests. What they have been doing with iMessage in the USA is the epitome of abusing your market position, but I guess the FTC doesn't really care about that.
What I’ve read about Lisp machines[0] really piqued my interest.

Haven’t tried one yet though.

NeXT’s computers[1] also seems very cool. Haven’t tried them either but I’ve used both WindowMaker and macOS.

[0] https://en.m.wikipedia.org/wiki/Lisp_machine

[1] https://en.m.wikipedia.org/wiki/NeXT
Ultimately, the human pulling the trigger is responsible; no matter the sales pitch or law.
> Biological immortality ... but precious few have it.

Because it is not "within reach" as a local maximum.
A couple of years back I managed to have three job offers at the same time - all of which I turned down. One recruiter got really angry with me, one basically disappeared the moment they heard I wasn't immediately accepting their offer and the third had a sensible and mature conversation about it.

Guess which one gave me a good impression of their company and who I might work with again?
> I wish there were simple-as-Excel frontends for databases

This is exactly what we are attempting to solve at nocodb : https://github.com/nocodb/nocodb

Which is, nocodb gives you a google-drive like collaborative spreadsheets on your existing databases (MySQL, Postgres etc)

And the original problem in article could be countered with nocodb as we keep audit of all changes done to the database.
Sure, but neither do binary searches and balancing trees. If writing a 10000 line game is not like working on a million line project, writing a 100 line algorithm is even less so. And yet, some recruiters value coding tests more.

In fact, practices in competitive coding are almost the opposite of what you need in large projects. You need to get a result as fast as possible, and the code is thrown away in the end. Readability, robustness, reusability, none of these matter, descriptive names are a waste of time, so is freeing up resources. Competitive coders are usually good coders in general, simply because they care, but so are people with side projects.
Can we talk about the original tweet some? How DO we let kids be kids in this age where all the other kids wanna do is be on YouTube and TikTok?
OK, fine, American Enterprise Institute. We won't call it "settled".

What word would you like to use instead for "The situation where a bunch of people who have not only spent their lives studying something but have built up a vast edifice of experiment, application, and technology, and are effectively certain to be correct when contradicted by Some Idiot On The Internet"?

How about "The science isn't settled but you're stupid and nothing you say is of any interest"?
> Build a small personal project and put the code on GitHub. Accompany it with a README with a detailed description of the project and screenshots of it in action—almost no-one does this, it only takes a few hours extra and it massively increases the impact your project will have on hiring managers who are checking you out.

This is one of the key things I pointed out in a post I made after going through a lot of co-op resumes and interviews[1]. A little documentation and attention to detail goes a long way! If someone looks promising I DO look at their LinkedIn/GitHub/Website because it gives me some indication into their capabilities and whether they're willing to go a little above and beyond (to learn or present themselves more professionally online). I know not everyone has the time to do this (I have a 7 year old and don't have a great online presence) but if you're trying to start out in this industry it should be the minimum you're willing to do.

1 https://www.samuelrussell.net/posts/developer-hiring-dos-and...
The Lost Lemmings Level Editor
The examples at the bottom of the page are mostly special characters, like the valid program `;i;c;;#\\?z{;?;;fn':.;, `
Well, a rant about ancient format is a rant, but I guess that today a ZIP file is what a handful of well-known libraries agree upon, and it's okay — as long as you only need file archive functions, and not some data signing guarantees, file deduplication, mapping for random access, and everything else.
> You are free to voice your opinion.

I think GP’s comment is precisely that they aren’t free to voice opinion.

The challenge is that .001% of society is expressing opinions on that. And that tiny number of people making noise is interpreted as society, since most of society doesn’t reeee on Twitter about opinions.

For me, I’m not GP, it’s not worth the hassle and frustrating of navigating whatever is going on, so I don’t express opinions. I’m not free to express opinions.
If there was a definite solution it would be funded unless all the scientists involved lack communication skills to raise capital. VCs spend millions on apps that say ‘yo’…
Airtable…?
A multichannel campaign in less than 5 mins
A super easy software for creating multichannel ads. Made for people, not experts.
Do people really pass on candidates that often because they're too impressive? Overqualification in general seems like the kind of spectre that I just can't see translating to the real world.
Just a wild guess, but perhaps they read your hyperbole literally?
They allow VPN and DNS-based blockers, request interceptors in Safari (so-called Content Blockers) and are adding support for WebExtensions to Safari in next iOS release. Plus there are 3rd-party browsers with build-in content blockers, like Brave and Firefox Focus. Safari itself is doing clever stuff with Tracking Protection (https://webkit.org/tracking-prevention/).

All apps I run use SafariViewController for in-app web browsing, so the same ad blocking systems kick in, too, and the app itself has very limited capabilities to track our web activity. Facebook is sole notable exception.

They also added "App Tracking" prompt recently. I doesn't do much for technical standpoint (like DNT header in browsers), but Apple _can_ enforce it via app publishing restrictions - only if they choose to do so.

I'd say they are very close to Android or desktop macOS.
No, it's exactly what you suggested. Let's say you can get a microbial solution manufactured in a lab. You still have to distribute it and let it "grow" into the soil. That is exactly the opposite of what you said you wanted though. It's not the instant application process that fertilizers have. Therefore you actually do need to supplement the soil wholesale for an instant result. Waiting for the "dumb bacteria" to do their job costs money so it won't happen.
PM for security products at GitHub here (and one of the original authors of Dependabot).

Sorry to hear that. I wouldn't expect us to be telling you about 1-5 security issues a day - do you maybe have (non-security) version updates enabled? If so and they feel like spam to you I'd recommend turning them off. (I wish I had a better suggestion, but until Dependabot supports grouped updates it sounds like it just isn't right for you.)

Dependabot doesn't support grouped updates yet but we hear the feedback and the team wants to work on them. Most of the investment in Dependabot recently gone towards improving our infrastructure and improving the experience for security updates. The team is still relatively small (it's 7 people), and supporting a service like this at GitHub scale is hard, but we're keen to keep improving.
I don't have kids myself but my I have nieces and nephews. They all play outside and do normal kid stuff. They get a little bit of screen time but their parents limit it.

Oldest one is 6 now, so not sure what that will be like going into their teen years. I feel like that's when it will be harder to get them offline but we will see
This is the first application of smart bulbs that makes me want them in my house. Congratulations.
That's interesting, I never thought it'd happen in USA. This is a very common tactic in the Philippines, where you buy appointments with the DFA For 300-500 pesos to get an appointment.

Someone capitalized and grabbed all the availability, wow.
That's discrimination but not sexual harassment
This is another problem which was already solved in the '70s on the PDP-10. https://en.wikipedia.org/wiki/TECO_(text_editor)#As_a_progra... ;) So you're keen on making invalid states unrepresentable ? Boy do I have the technology for you.
Vista after the first SP resolved a lot of the issues if I recall correctly. But it was really overshadowed by 7.
Yeah, my rubbish bin's in my kitchen, thank you very much
Heard a stat yesterday that of every 1,000 insider trading events reported to the SEC they have time to investigate 1 or 2. Not exactly comforting to "retail investors".
>Yeah so, all of that seemed to happen after that Cantrill talk.

The talk was in 2011, Oracle purchased Sun in 2010. So basically their continuous work on OpenJDK has nothing to do with the talk at all.
You can share your "life list" of bird sightings. Optional, but permissions get shown at install time instead of at use time.
Please clarify one question for me. From other sources I've understood that what we call today quantum computer basically does something random which can't be reasonably reproduced on conventional computers and because of that we declare that this process was quantum computing. But you can't do specific calculations on them - have some input data, some algorithm and receive usable and verifiable result faster than on conventional computer.
Is this in general correct or not?
I wanted to provide a quick counter point here. For my use, the TikTok algorithm feels much better than anything I have used on other social media. I feel like I have to train it like a pet. You have so few, but useful feedback mechanisms that whenever you see something you don't like if you scoll (or long press "not interested") It seems to make a really big impact on the content.

I get some funny stuff but most of it is some real deep in the weeds nerd stuff. Programming, Ops, Sci-Fi book reviews, Dungeons and Dragons tips. I've seen other people's TikTok's occasionally and it never looks like mine. Even a friend of mine who works in tech and has similar interests, his looks completely different.

With all that being said it's at the cost of it being literally spyware. I've tried YouTube shorts. If someone could 10x that algorithm, or start a startup where it's TikTok but now with 20% less spying that would be awesome!

Oh and it's hyper addictive like other social media. Although I will say for at least my feed it's much more positive than social media normally is. I don't feel terrible after using it. Just feels like I wasted my time. To that end I uninstall it when I'm done and try to use it only once a week or so. But at the end of the once a week session I usually have a list of books and new tech related concepts to look up.

My experience of TikTok is essentially like a video hacker news that also cracks me up occasionally.