skysight-inc/HackerNews huggingface dataset:
Cool. I don't feel like permanently dedicating a couple hundred megs of RAM to every site I need to use that decided to go chasing the latest counterproductive trend.
That’s just simple economics - if they’re willing to settle for a noble job even if they get paid less then they’ll get paid less on average
Thank you for the book recommendation. My internal visual system is impaired unless I’m on certain drugs. I’m super excited to hear it can be trained.
They do allow this with a free developer account. It’s not easy-easy, but tools to do it pretty effortlessly exist (AltStore).
Curious if you had any tables that were "universal" and weren't shardable, global stuff that isn't workspace-specific. Would these be replicated across all shards? Or just stored in some special db (in which case joining to them might be difficult).
The support page about it shows that they don't send any information about users to the advertisers:
https://support.mozilla.org/en-US/kb/navigate-web-faster-fir...

Also, I have it turned on but I can't seem to actually get it to show me an ad. Has anyone seen an ad in their suggestions?
That's a strange example since it doesn't prove their point.

"int count; … for (int i = 0; i < count; ++i) {}" can't overflow so the optimization is always valid.

"int count; … for (int i = 0; i < count; i += 2) {}" is more of a problem.

I don't think "have a 64-bit int type" is the right approach for a new language either… we should be aiming for safety. If a variable's valid values are 0-50 then its type should be "integer between 0 and 50", not "integer between 0 and UINT64_MAX". Storage size should be an implementation detail.
Either people here don't like the truth or they can't be bothered to refute your claims. I don't see how electric can be the way forward. Cars are certainly no fun anymore.
I don't think youu're far off. Similar happened in Japan and men (and women) became apathetic to sex or they sought sex services (soaplands) and near-sex alternatives like enjo kosai/mitsu (paid dates). We're just late to the sad party. In any event, we know "demand" for these "remote" in the sense of "removed" relationships is there.
I evaluated Pony 4 years ago, and walked away due to 2 technical issues:

- garbage collection
- no mechanism for synchronous access to actors

We ended up building a C++ actor model, with it's associated headaches. Yes, we still have race conditions and some developers invoke the function directly instead of using messages, and yes, sometimes we will grab a locking mechanism to do synchronous access, but at the end of the day, the performance of real code (embedded gaming system) is all that matters, and we did meet our performance goals.

Having said that, I've given up looking for an actor programming language and started building my own. Essentially, C++ like with Actors and compiler validated tracking of resources across actors (so the compiler knows about locks and actors). Still working on the compiler (compiles to C++20) and maybe 18 months away from public reveal. But the initial batch of test apps look very nice (but without compiler validation of resource sharing at this point in time). Very terse code, and implementing a compiler that outputs C++ was much easier than I originally feared. And no, there are no forward declarations or header files, compilers are run on modern workstations that have the grunt to produce the necessary scaffolding (from the project dependency script).
> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Hacker News is not a site for snarky accusations of deception.

https://news.ycombinator.com/newsguidelines.html
Language servers are certainly a big improvement. However there's a different between "there exists" and "this is a community priority". In some language communities the developers use IDEs, they like IDEs and they make IDEs a priority. In other communities there's one or two people who like them, kinda, and maintain a plugin. Let's put it this way, I don't see OCaml moving to a query based compiler anytime soon.

I'm not sure I agree with the no-IDE part. It feels very "Plato complaining about the invention of writing". Human working memory is quite narrow and quite fickle. If you step away from a codebase for a while, or you're learning it for the first time, an IDE can really help with your bearings. I agree that code should be broken up into contexts and well organized, but I don't think the editor should be the forcing function here.

And IDEs are great! Goto definition that works even in complicated situations unlike ctags; inline type inference; generating imports. I don't begrudge someone using emacs or vim (2nd generation emacs user) but I gotta say, IDEs work wonders.

As for who I'd recruit, I think it's a false dichotomy to say that the alternative is "people who copy/paste from stack overflow and get lost without autocomplete". There's plenty of great, legit developers who can write you a custom serialization library in nano, but choose to use IntelliJ and packages because it gets the job done.

I don't mean to denigrate the OCaml, Haskell or Lisp communities. I wish more people wrote them! But I also recognize that these languages went from secret weapons to, well, a valid option in a trade off matrix. I'd still love to work at Jane Street, although between this comment and my application record, that may be a pipe dream.
Advertising is fundamentally malicious.
Then huge battery on EV (and V2H) is helpful for life while blackouts.
Has Opera also started doing this recently?
Well, you tried later. Technically.
> 34
I don't know why there would be confusion about what she's apologizing for. She explicitly stated what the mistake was.

> I shouldn't have merged this PR without explicit sign-off from the other maintainers, because it's disrespectful and rude not to follow the project’s process.
Slightly unrelated, but notion's unofficial python API is cool AF! https://github.com/jamalex/notion-py

It's way more powerful than their official API. The official API can only interact with databases, which (as anyone who uses Notion knows) is a tiny subset of the overall things you want to use Notion for.

The unofficial Python API lets you have complete programmatic access to all notion pages.

The tradeoff is that certain things break. However, after reading the code, I found it quite easy to fix the problems I ran into (https://github.com/jamalex/notion-py/pull/345) and I suspect you'll be able to do the same. (I empathize with maintainers not prioritizing their open source work ahead of family life, business, etc.)

Was surprised that it was even possible to have a nice Python class for every possible Notion object, let alone control them and update them on the fly. I wish their official API would be as flexible. Maybe one day.
Who would deliberately enable this, given that the Mozilla user base is the kind that would have adblocker extensions?
Tlön, Uqbar, Orbis Tertius?
Fork it, and form a publicly-funded non-profit to continue development for the public good.
Maybe Deno could end up enabling this. I heard/remember seeing that there is some initial work to support building UIs using Deno which presumably would have a lot of overlap with a traditional browser rendering engine. One of the explicit goals of these projects is to have a truly cross-platform alternative to Electron, from what I vaguely remember reading.
Not to armchair, but I think it's a reaction to the very liberal interpretation of the phrase "it's easier to ask for forgiveness than permission" that seemingly every entity with authority has used in almost any community.

Like me personally, I'm just about out of forgiveness to give, it's too often that the entity in question goes and skips asking permission a second time after they apologize for the first time.

Though in this specific case, the infraction seems really so minor that I'd happily live and let live.
“Object Packager”! I’d spend hours trying to figure out what you could do with a utility sporting such a cool name & icon.

Did anyone ever use it for its mysterious but intended purpose?
Yeah, this is a pretty narrow window of the millennial generation. If you had been born too late (e.g. Gen-Z), you'd have high production AAA-production mobile games to play between classes and after school instead.

One thing the author overlooks is how game programmers were able to exploit the primitive networking capabilities of the calculator. I fondly remember playing multiplayer Bomberman by plugging two TI-83 together via the 2.5" link cable.

I recently had enough nostalgia to pick up a new 2021 TI-84 Plus CE PYTHON unit. On one hand, it hurts to buy a 20+ year old CPU for over $100. On the other, there's something satisfying about still being able to program TI-Basic via muscle-memory using the token-based input.
The likeness of the shape & angling of their brows is striking.
EdgeDB Release Candidate 1
I shouldn't have to disable a single damn thing. The entire browser should operate without any telemetry whatsoever. There should not be a single HTTP request sent outside of the ones I explicitly authorize by either explicitly clicking a link in a webpage or entering a URL into the URL bar. Anything else is harmful and a slippery slope.
>I spend weeks sometimes to deliver a script that deploys an rds database with blah blah blah

and this is $500K+/year in SV. What other area pays that well for such little delivery? Probably only AI :)
How much of Boeing's aircraft fleet on which you worked is powered by those same fossil fuels?

Hypocritical facile criticism is hypocritically facile.

What's notable about Norway is that back in 1968, as the country was first becoming aware of its oil wealth through the newly-realised North Sea deposits (shared with the UK), the country had the foresight to tap the advice of an Iraqi ex-pat who advised the country to invest its oil funds for national growth, infrasturcture, and sustainability, and not squander it in corruption and gratuitous expenditures as so many other countries had and would.

That story is now in the HN queue:

https://news.ycombinator.com/item?id=2878010

The consequence is that we can now face the ironic but heartening fact that, yes, an oil-producing and exporting country is now positioned as amongst the more prepared for a post-fossil-fuel economy and civilisation.

If you find yourself in a lifeboat with limited supplies and rations, it's not unwise to make use of those rations. It is unwise to squander those rations for purposes other than reaching safety. And it's extraordinarily unwise to criticise those who are using those rations to achieve a safer state.
I find a response video to it more enlightening. It's often found as the number one related video.

https://youtube.com/watch?v=YuIIjLr6vUA
For everyone here who --like me-- has never bought into Facebook, and never gotten hooked on it, congratulations. We are free of the Facebook dopamine dispenser, unlike our poor friends and family.

Now, if you'll excuse me, I'm going to go refresh the HN front page for the 10th time today, and after checking how many upvotes I got on my latest comments, don't mind if I jump back over to reddit for a while, and then back to watching the Larry David clips that YouTube is sending my way.
Well i don't trust government to collect data on movements of every person but only use it with a warrant... i have issue with red-light camera for exactly this reason, we are not london, we should not have constant government surveilling. I am also concerned significantly by ring doorbell and similar, but unsure for what solution we need use. I think maybe as a first step we say they may not record any outside of a person's own property line.
> listening to this song

Song? It’s just music there’s no singing in it. Midi is an instrumental only declarative format.
Safari is the best browser there is right now, hands down.
For revenue they should sell naming rights to their release versions like stadium naming rights. The name will also be in the executable "Firefox: vX.X TikTok"
So open source is an "Aldi Version of real software" haha. I'm glad Linux then is an Aldi Version of Windows... Or Android an Aldi version of iOS... or openssl an Aldi version of... Oh wait, that's all real software! As is my collection of very specialized medial science tools or my raspberry pi maker projects, or my master thesis VR study. Or anybodys open source stuff. Actually I would not hire anybody without open source coding skill proof.
If you have ideas for alternative sources of funding for Mozilla to pay its programmers and other staff without relying so heavily on Google money for their organization's existence, I'm sure they'd like to hear about it.

They're trying to tackle the revenue issue on multiple fronts, including Mozilla VPN, a subscription "privacy pack" (that includes Mozilla VPN and upgraded versions of Firefox Relay and Firefox Monitor) and this.
each account's wealth and income

On some blockchains it's easy to map the account to the user, on others it's impossible. There are solutions which are completely secret with regards to transfers, so blockchain doesn't solve the taxes. (a specific blockchain may in theory)
there's an ad on the incognito new tab page too

https://imgur.com/E9vHjaW

pretty obnoxious in dark mode

edit: you can get rid of this in about:config by clearing the value of browser.privatebrowsing.vpnpromourl
oil's use in the extraction process of all the other metals used in car production.

Maybe I'm being reductive, but isn't this essentially because we haven't electrified mine carts et al yet? Or are you referring to steel smelting?
Another of their pages uses "vans" as an example, and I do see a "sponsored" suggestion when I type that. https://blog.mozilla.org/en/products/firefox/firefox-news/fi... (search the page for "vans")
The hate train in the press is for Twitter because that's the cesspool where all the journalists spend their days. They neglect to mention the foul stench of Reddit because they don't generally go there unless it's to do a quick hit piece after a disgruntled powermod gives them a lead to force the admin team to take their own ToS seriously.
It says that they're partnered with adMarketplace:
https://www.admarketplace.com/

Their site uses the word "privacy" a lot but
safety-ml - I assume this is some attempt at training a machine learning algorithm to find bad names.
The problem is that an apology should not contain a ‘but…’
Because the secondary effects of something becoming more efficient can be harmful, in counterintuitive ways.

E.g. if some process in steel manufacturing is improved to require less power, you might think, yay, there's less power needed so less CO2 released. Good for mitigating global warming. But what might actually happen instead is that it becomes feasible to make more things out of steel because it is cheaper than before, so more energy is used on steel production in total, even though per unit it is more efficient.

The same thing could happen with fusion energy, but in ways we can barely imagine now. What high-power workloads are not even considered now that would be cheap enough with fusion power?
>Generally that's true in the consumer space but the food business has few barriers of entry so it's very competitive and low margin. Most restaurants barely make 30% gross margin after labor and COGS, before rent and marketing.

Not an expert in this area, but I'd be shocked if McDonalds' books looked anything like a typical restaurant's - real estate investments aside.
My girlfriend calls it "Slacker News" because I only come here when I'm slacking off.
That's a fair question, in practical terms I don't think it's doing much. I'm worried we'll end up in a state where only one browser engine is able to access the web, so google will have absolute control over web standards like microsoft did in the IE6/7 days. That's kind of already the case and seems inevitable, but using firefox feels like a small thing I can do to register my dislike for a browser monoculture.

Also what others said about the better addons (adblockers and tree style tabs). Firefox may be more annoying to get into a good state but at least it's still possible.
Is IceCat still a viable and maintained fork for Firefox that, at least I would hope, excludes changes like this?
Probably an unpopular opinion: Never. Mozilla is a hollowed out shell, destroyed by monetary needs. Clearly, today's Firefox, let alone Mozilla, is no longer a bastion of the free web, but an example of how late stage capitalism can destroy such wonderful projects.
Author here. Great point - I totally forgot to write up CalcNet! It was a protocol designed by KermMartian (DoorsCS guy) for connecting up to 8 calculators to a "local network" of tied-together link ports. There was also bridge software to GlobalCalcNet, which let you sort of VPN your calculator into virtual CalcNet networks over USB.
There are no known quantum attacks, so it's pretty pointless for most people to consider it in their threat models.

If you're a nation state that needs to protect information for 30+ years, then it's worth considering. For everyone on HN, it's not.
One word, Sarbanes-Oxley. That's how you create parasitic jobs.

It's not all bad, Manufacturing compliance for Drugs for example, make sense.

Never the less, whether necessary (as in health) or primarily burdensome like SOX, they create tons and tons of high paying jobs. Small companies can't afford full timers so they make do with consultants who charge an arm and a leg.

SOX means well, but it's not going to stop the hanky-panky except for the inept. Is the cost of compliance worth the return on having less of incompetent fiscal malfeasance?
Mozilla, how about trying something novel instead? Like, I don't know, maybe allowing your users to give you money?
One of the most brilliant engineers out there. A true madman with an old hacker mentality that is nowhere to be seen these days, except for maybe George Hotz...

Old days where different, today, it's about leetcode and being overly happy on zoom calls, and playing along investors playbooks... Capitalist only left the hoodies, and that's because another 100m funded startup from their portfolio are selling them.

Feeling nostalgic...
I’ll just put this out here: if the RNC and DNC reverted to a closed primary in every State for all candidates, not only would I not shed any tears but I would be cautiously optimistic that this would be an improvement in our overall electoral politics because I am not a fan of the various flavors of populists that are beginning to realize power.

Regardless of how we get our nominees though, the quality of our elections and the integrity of the outcome is unquestionable. You’re free to disagree with the qualities of the processes we use, but the process is written down in advance and followed.
Using stuff for free is also fundamentally malicious.
Yeaaaah, no thank you.

> while keeping your privacy in mind.

Doesn't mean it's maintained with reasonable assurance.

Who is even asking for these features? The majority of firefox users I know are very privacy conscious. Is a little address bar feature really going to attract more people to use firefox?
For those who are not familiar with UK's current situation, there have been a number of shortages over the last few months, in food and petrol particularly.

Of course Brexit isn't the sole cause, but it was widely publicised that the UK was offering temporary visas (until Christmas Eve) to attract heavy goods drivers from the EU, with very poor uptake. They've had to bring in some army heavy goods drivers. Brexit is very much on people's minds at the moment with relation to factors immediately impacting them (queueing at the petrol station and seeing empty shelves)

I should add that I'm in Australia and I'm not full bottle on UK's current situation myself, so I'm happy for someone to correct me.
That is non-ironically a pretty good idea.
Looking around the site, the handbook is by Ifeoma Ozoma, one of the Pinterest "whistleblowers" who went on a raging PR campaign and (seemingly) has now parlayed it into this consulting company. And here's what they're doing.

It's utterly unserious content by a grievance-driven person.
> block calls for which the number is inaccurate

Numbers are relatively cheap. The scams will just get a bit more expensive to run, but getting a block of thousands of provably-correct numbers is trivial. Especially if you're going to return them in a month after they're burned for spam purposes.
> But if you are deploying a structure once only, do you really need this?

Yes. Because "once" is never just once if you're doing something remotely useful. At a bare minimum you need to pull updates for your upstream dependencies and redeploy once in a while, even if you're doing zero extension or replication of actual functionality.

> Do you have to spend 2 weeks on a script you will re-run once in 6 months?

It does not take 2 weeks to write the vast majority of IAC. And even if does - at least you've saved the next person who needs to update it a world of complications of having to know how to manually curate the system.
It was (rightly) reverted almost immediately after it was first committed, a week ago. I wouldn't expect the author of this apology - posted today - to have instantaneously realized the error of their ways and ever had the chance to do the revert themselves, and I don't think that reflects on whether the apology is sincere or not.
On the other hand, it's impressive they've gone electric while they're a major oil producer.
Personally, I love ads. I barely notice them. I'll notice that guitars are popping up all over the place if I was just browsing Guitar Center or Sweetwater, but other than that most ads are irrelevant to me anyway. That said, they pay for a lot of things I enjoy. My email account is free. My web browser and search engine are free. To me, anyway. Thanks to all those people who look at and click on ads. Who are those folks, anyway? What are they looking for?

Now, I don't particularly enjoy the idea of being tracked, but I don't really have activity that I wouldn't want a stranger (or a close friend, for that matter) to know about, anyway, and that's intentional.
Forgive my ignorance, please, but what is a `banana button`? I tried to search duckgo/google and the results are... interesting but probably not what you meant. Thanks!
That stops being true the moment you have to develop for it.
So many fond memories hardware hacking my TI-85. I remember learning to solder so I could add an extra battery pack with 4 D batteries (played too many games!) and writing apps to play music out of the jack.

Hacking on my TI-85 and wanting to build websites for gaming guilds (Diablo, Starcraft) is what drove me into computers and software development. There was certainly something unique about that era!
The real fun begins when the leaked Twitch code makes its way into new SO answers for others to copy.
You can never win arguments about how you define taxes. If it causes you financial pain it's gonna be felt as a punishment. I think lawmakers and statist types far too often mistake the rationale as 'the good thing we want to do with this money' rather than 'why you as an individual need to pay yet another tax or fee that we could have funded some other way.'

I don't think taxes should be too low and don't mind paying moderate amounts of tax, but I do think the number of taxes should be as low as possible to maintain legitimacy in the population. Nobody likes to feel nickel and dimed to death, so it's better to have a small number of predictable and easy to understand taxes than an endless variety of fees that add up to what feels disproportionately burdensome for the public. Policymakers need to remember that very few of the public are economic rationalists with pocket calculator brains.
I really don't get why features come so late to CloudFormation - I guess AWS don't use much CloudFormation internally then, but surely they're not stringing together AWS cli calls? CDK is reasonably new too, unless they waited a long time to go public with it.