skysight-inc/HackerNews huggingface dataset:
I'd like to encourage HN to stop doing the "yeah thats nice, check out this other thing that everyone approves of" or even worse, "yeah thats nice, but have you heard about my startup that is launching next week?"

When we are discussing something that sucks, or angers the community, please supply alternatives. But when someone does a Show HN thats like someone baking you a cake, and without so much as taking a bite you pull a fucking twinkie out of your pocket like "nah thanks". Please do better.
Scrap all the factories. The class name is also a function and a constructor. Just pass it around as parameter, and bypass all the factory stuff.

Use named parameters and bypass the builder pattern.

Store operations in objects/lists. Bypass the strategy patterns with this knowledge. Did you know myobject.mymethod is a function, and you can do x = myobject.mymethod, and then x()? Store methods in lists, pass them as parameters, partially-apply parameters to them.

Generators are more than what the iterator pattern will never be.
The year of Linux Desktop for me was 2006. For every linux user/fan out there: when was yours?
Xonotic has been around for a long time. It's a fork of Nexuiz before the devs rewrote Nexuiz in CryEngine 3 and took it closed source and commercial.

Honestly I think it's probably the best libre FPS out there. I wish it was more popular, but considering how poorly the new Unreal Tournament did, I honestly think the general gaming community isn't interested in quake style games anymore.

Another sort-of-game I like is AlephOne, which is an open source implementation of the engine for Bungie's Marathon games. I believe Bungie released all the marathon assets as "free for non-commercial use". There's also some very fun open source campaigns on it.
That is a complete nonsequitor- batteries catch fire and are therefore worse than fossil fuels?

It doesn't make any sense even in worst cases like "elements of batteries somehow spread across the atmosphere like nuclear fallout". Leaded gasoline already did far worse than even large amounts of trace elements dissipated.
Is theater on a properly configured server. On an improperly configured server it's the difference between compromised or not. And there tons of improperly cfg'd servers out there. One more layer in the security onion doesn't hurt
> Even if they store the data encrypted on their servers and hold the keys - it is not different from plaintext.

That's the important point. Encryption at rest is little more than a marketing gimmick if the same entity also has the key.

Edit: also, Telegram is hoarding this data and nothing prevents them from using it for financial gain in the future. Or selling it/themselves to someone who does.

Better be safe and do not give this data to the intermediaries. Signal does the right thing here.
Yes, there may be some fatal flaw in taking thousands of nukes to the orbit.
Ukraine has once signed demilitarization treaty. We can see how it went for them.

Next year Putin will be in western Ukraine. Then after that in Latvia or Poland. Where are we going to resist? At Berlin or Paris?
"it’ll just buzz past at 20% speed of light"

That's why I think it's not a worthy effort right now. You won't be able to aim correctly so you may speed by objects at large distance at an incredible speed with very small cameras. I wonder if the results ill wbe any better than what you can from earth (or will be able to do if you invest some money)
I've never had many friends. I'm OK with that - I think handling a lot of friends is more work than I want. Lately though, I have only a couple of them, that I'm rarely in touch with.

I've never had an awkward bust-up with a friend, other than a bad divorce (which wasn't that bad, all told). Mostly my friends and I have just drifted apart. Twice there was a home-move. Once, there was behaviour that led me to simply terminate contact forever.

But this kind of "love you forever, you bitch" thing seems to be a girlie thing, I don't think boys behave like that, for whatever reason. Am I wrong?
Some code schools are free (and take a cut from your future earnings). But there's differing opinions on whether they'll really lead to fast and gainful employment.

If your long-term goal is a degree/career in biology or neuroscience, there's another option. Maybe you could try to get a job in a biotech firm. (Any job; just to get your foot in the door and make some contacts and get to know a bit more about the field.)

And of course, you can always just take an unrelated job, and then start taking classes at a good (and low-cost) community college. It could even be a part-time job. You can transfer those credits to any four-year college later if you end up with more college money down the road.

I'm not trying to talk you out of code bootcamp. But you do have a lot of options.
I agree Zipcar sucks. I got banned since I forgot to cancel my membership, and they kept charging an expired card.

Fair on the other hand was awesome, I rented a car for 8 months and it was even cheaper than a traditional lease ( once factoring in insurance, Fair cuts you a nice discount here ). I've probably saved well over 10k since I was able to get rid of the car the day I didn't need it.
Just a nitpick, the word it's does not imply possession, you are looking for 'its'. If you cannot substitute your usage of it's with 'it is' then it is the wrong one to use.
Then again, it might not. I never read articles that include conjucture in their title.
The name is real (and maybe the portrait is close enough) but the character in commercials isn't.
For those who know more, how meaningful is this achievement"

"We are proud to have achieved this breakthrough which puts us one step closer to providing the world with a new, secure and carbon-free energy source."

Seems like every fusion energy announcement, always one step closer but never quite arrived.
I had the exact same problem! There is no configuration option to change this, and I literally kept using Chromium based browsers for years because of this.

This workaround isn't perfect, but it has allowed me to switch:

- Bookmark the url
- Go to Bookmarks > Manage Bookmarks > [location of your bookmark]
- In the keywords section, put the first two or three characters (I settled on three) of the domain, so 'hac' in this case

Now when you start typing in the domain and you type those first two or three characters (or however many you want to setup), the first suggestion from firefox will be your keyworded bookmark and you can just hit enter instead of having to hit down!

Crazy how Firefox always defaults to the domain instead of the most frequently visited URL for the characters typed in, but this has worked for me.
The rabbit hole of shortest successful PhD thesis's is pretty cool
That, plus TreeStyleTab because every monitor is wide enough to get rid of the tabs bar https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
I'm curious. What were the ratios of:

- people who ignored the text

- people who were annoyed

- people who changed who they were voting for after receiving a text

?
A local incubator can also offer these cloud credits. Doesn’t need to be an accelerator…
The people here don't use that term, and they aren't the type to accept it. You get what I mean? It's only associated with bad outcomes here.
On the contrary Microsoft has happily broken the C++ ABI early and often with MSVC for a very long time. They started to guarantee more stability recently because users demanded it.

In fact GCC (and indirectly Red Hat and the other Linux distros), have been the most vocal for not breaking the ABI as many still have the scars of past ABI breaks .
It’ll be whatever excrement paid Mozilla the most. And yes I received and resented it too.
Why would you ever give a developer a task without ensuring they understand your strategic long-term goals? That sounds like a sure-fire way to end up with a product that doesn’t match your vision.
This is an absurdly cynical view.

For one, Stanford admissions are growing over time (even if admit rate is dropping) - https://ivyleagueprep.com/stanford-university-class-of-2024/

https://www.pewresearch.org/fact-tank/2019/04/09/a-majority-...

Two, growing class size this much is not easy, as additional housing is required.

Three, part of the value proposition of elite schools is to be surrounded by smart ambitious people, and to have the prestige associates with the school to be more competitive in the future. Thiel is right this is partially bad, but realistically competition is inherently part of capitalism. The same is true of top tech companies - their value proposition is not just an absurd salary, but the prestige of working at eg Google and having that on your resume.

And fourth, Stanford offers a lot of online certificates, and has SCPD admissions. Georgia Tech has a whole online Masters degree that has had thousands if not tens of thousands of admits. The trend is for education to be more accessible, not less.

Granted, I'm biased as someone who went to Georgia Tech and Stanford. But this take by Thiel is entirely reductive, even if it does have a grain of truth to it. Much of life is zero sum (what is job hunting if not that) and while it's not ideal, it's silly to single out elite colleges as being bad for it.
Their business model doesn't have to be donation-based. It can be, (surprise!) purchase based.

I pay for lots of software I use, and do so happily if it delivers value — it would be extremely easy for me to justify paying for what's probably one of the apps I use the most. Why can't we pay for good browsers, that put the focus squarely on being the best tool to access the www? Why can't that money be used to hire back some of the talent Mozilla has been letting go? I say it elsewhere in this thread — Mozilla should let us pay for the bloody thing.
Builder patterns work very well for generation of templates. I use them a fair amount when dealing with Amazon's CDK as it helps with fixing a lot of readability issues.

I see people claim that GoF patterns are obsolete, and that builder is one of the ones that are old hat, but for making configurations readable it can be the best solution.
Where can I read a copy of "The Wellness Letters" by Elisa Albert and Rebecca Wolff, which is repeatedly referenced in the article?

It's not on Amazon, and on Goodreads it has 0 reviews. Google doesn't help either.
Honestly, whatever your understanding is here, you should probably build a demonstration to get it across to people.

Have you ever shot photographs with a colour transparency film?
Sadly, you have to use an extension for that. I have Export Tabs URLs installed.
Thank you! In that case, they are very much worth it. In Romania, with the current absurd gas prices, even resistive heating is cheaper when powered by the national hydroelectric supplier.
Why would that be needed except for huge codebases at megacorps?
CSIS: What’s Next for the China-Russia Relationship? https://youtu.be/bb2Em3SqeFM

>1 hour

TL;DR a delicate balance between supporting its junior partner and its own interests
Oh I don't disagree that Vanced was probably breaking a few copyright/IP laws so Google sending a C&D would be well within it's legal rights. But I'll just say that I enjoyed it while it lasted
Excellent stuff, I even bought his book just because I enjoyed the way he presented the info with linked sources/research behind it (I also had way too many unused Audible credits).
I do not save tabs and I do not want anything to load at startup: just one window with one completely blank tab, please!
Yes, and we're still fuming about it.

https://news.ycombinator.com/item?id=30608022 ("Why am I seeing this adorable [sic] red panda?", 44 comments)

The direct, targeted fix is to disable the "what's new" page after updates:

(in about:config)
browser.startup.homepage_override.mstone = "ignore"

- "If browser.startup.homepage_override.mstone is set to "ignore", the browser's homepage will not be overridden after updates."

https://kb.mozillazine.org/Startup.homepage_override_url

The substantive parts of update release notes are still accessible here -- no ads here, so far:

https://www.mozilla.org/en-US/firefox/releases/
Because the context was literally someone saying they're in favor of a complete lack of legal restraint on the actions of companies or individuals.
The grass in Ontario for instance grows very fast. Plus, weeds. Most people here cut weekly to keep it trim. They're also usually gas-powered.
Note GP didn't say the most famous meteorite, but the most famous one made into a religious cornerstone.
Would a solution be to send them off like train cars, perhaps a few months apart or sooner for redundancy in case one of the "cars derail" and aligning their paths up as they leave earth so they can act as relays and improving their designs as time go on?
I can't tell from the article: is Tinder limiting to violent crimes or can you see a person's whole record? Also is it all arrests or just convictions? If it's anything more than violent convictions then this is obviously bad. Strictly violent convictions is tougher bc on one hand it might improve safety and on the other hand it's adding a flawed barrier of participation to what is increasingly becoming the only way to date.
I have the exact opposite wish most of the time, in Safari for instance, it's almost impossible to go to https://example.com/blog when you've previously gone to https://example.com/blog/2022/01/01/my-article.html. In FF I like how it autocompletes with letter + right-arrow + letter + right-arrow. This way I can quickly go to different subreddits by just typeing r -> r -> f -> n for reddit.com/r/formula1/new and other subreddits using other first letters.
I wonder if the workers started getting paid for the drive in and back home if it would make any difference?
Incidentally, besides the flammability, the electrolyte is otherwise quite harmless. It's comparable to ether, alcohol, or acetone.
Ask HN: What's the most annoying part about talking to users?
I know every Startup founder has to do this, interested to see what you guys hate about talking to users. I definitely have my own gripes.
How Type Variance fits into Category Theory (2019)
As are NiMH batteries.
I think the equivalent of alias solution are feature macros used to enable and disable different interfaces, like it was done ages ago on linux to switch from 32 bit off_t to 64.
"become incoherent, belligerent, or unable to tell someone how to get you home"

I don't what types of god-awful cretins you are hanging out with, but you should know that are countless adults who can get drunk, act kindly and coherently, and get themselves home with any issue whatsoever. Maybe find better friends?
Does temperature have a theoretical upper limit ?
You should study some history of the second World War and learn how appeasement went with Hitler.
In fact, he is the project editor: https://thephd.dev/editing-the-c-standard

He is also the author of sol2, arguably the best C++ Lua bindings library out there :-)

His writing style might be a bit idiosyncratic, but he certainly is a brilliant person.
He is not exactly an example of how to make it without stamp of approval from the elite. Stanford, high level clerkship, high level jobs. He played the game extremely well until he decided to jump. If anything his early career demonstrates that it's worth to build the perfect resume.
Thank you. I hate mini scrollbars.
Try https://blues.io

But their SIM is embedded in SoC.
Ohh, and I've had to set gfx.color_management.enablev4 for the colors to display as expected
Not yet, I’ve literally just started building it 2 days ago and it’s just a database at this point with no ui or api.
Quite a topical article, considering the controversy around how they made a potentially great Batman movie unwatchable by turning large parts of it into a radio drama where you can't see anything and have to figure out what's happening with nothing but your ears.
> would preposition thousands of nukes throughout the solar system ...

> I assume there's some fatal flaw to this

It would take massive expenditure of energy to create and preposition all of those nukes.

A direct contact blast (as in Project Orion) would obliterate a thin radiation sail. Radiation effects might impart a propulsive force to a more distant sail, but probably not enough to generate the sustained acceleration required. Pulsed acceleration blasts would dynamically disrupt the ultralightweight sail rigging (compared with a continuous gentle pressure from the sun or a launch laser). EMP effects might fry any electronics on an unshielded probe.

[Edit] However, this idea is perhaps conceptually less completely barking than his strategy for recovering important hard drives from a defended ship passing through the Panama Canal in The Three-Body Problem. Spoiler ... ... you simply cut the ship (and crew) into tiny pieces using a nano-filament wire ambush, then recover the sliced hard drives from the sea bed and reassemble them. I basically stopped reading at that point.
My background (and experience) might be different than many here, but I've worked in dev orgs that specifically did the every-6-months big-bang release to a customer, with the BigDesignUpFront, waterfall, and all that. There were some wins here:

* Customers signed off on requirements; they may not have liked them, but they knew what was coming. And when.

* The dev org got to have the (IMO important) psychological journey of discovery, creation, testing, "oh shit", last minute fixing, last second covering up, and the final human release of... releasing. Big celebration. Yay, we did it. My last couple positions have been SAAS stuff where we "release" tiny little things multiple times a week; sometimes multiple times a day. Honestly, it's a grind. There's no "big win". It's akin to "death by 1000 cuts". You don't have the big wins or the big losses, but you get ground down by the never ending stream of small stuff. Writing an app is like putting yet another pat of snow on the snowball.

I get where agile is coming from, but a lot of times it fails to recognize that sometimes, people actually DO want to be surprised with big things, even if they're not 100% positive. And sometimes, customers DO want to have the vendor "Just deal with it and leave me alone - I can't be bothered multiple times a month (or week!) to look at your teeny little new thing. SHOW ME THE FEATURE WHEN IT'S DONE." They WANT that ability to gripe all at once in the end, and not be part of the "steering committee - what am I paying you for if I have to dictate everything?"

I'm being hyperbolic here of course, but I've seen versions of this play out numerous times.
That always bothered me. He wasn't paranoid, he was depressed.
In case of Unity specifically, yes, re-using entire GameObjects whenever possible goes a long way. In game code, you can use structs instead of managed objects to avoid touching the GC. Unity provides NativeCollections, which are some standard collection data structures that can be used to store structs outside managed memory (which lets you avoid the GC).

In real life it's next to impossible to avoid GC completely (especially if you rely on assets/libraries/even built-in engine features), but that isn't the goal - it's enough that you avoid allocating managed objects during gameplay simulation. GC can do its thing during level loading, cutscenes, in UI, etc.
Are you construing a requirement to have a lawn as prohibiting more intensive gardening? I have never heard of that.

What I do see all the time is the front setback given over 100% to driveway and parking. These neighborhoods become very drab, even though if you look on satellite view there’s plenty of plant life - it’s just all locked away in private backyards.

My personal preference is neither. Pull the buildings right up to the sidewalk. Present an interesting pleasant facade to pedestrians. But to the extent you are going to have setbacks, they should at least have some redeeming aesthetic value.
It also adds extra attack surface[1] and operational risk (of locking yourself out - seen this happen more than once) for no tangible benefit.

[1]: like https://www.cve.org/CVERecord?id=CVE-2012-5642
> She force her son to exercise, he can read and do some math at the age of 3. Long term this is bad for the kid.

Why? I was exercising, reading, and doing some (very simple) math at age 3, and I turned out ok.
The author notes all of the issues with this implementation, but I've just got to note this summary of the halting problem: http://www.lel.ed.ac.uk/~gpullum/loopsnoop.html
Aren't there plentiful suitable environments for bees outside of suburbia? I don't think the issue is lack of environment so much as herbicides and destructive habits.
me too! so i wrote this extension:

https://addons.mozilla.org/en-CA/firefox/addon/yet-another-s...

its oepn source, and feedback always appreciated!
This comment is the 'she dressed provocatively so she deserved it' of war justifications.

You should be ashamed.
They cannot be fully discharged without permanently damaging the cells, so Li-ion batteries are always shipped with some charge.
Because a large number of people are dying.
Would also love to see this, even if it's experimental or beta.

PiBox is the only contender I am aware of.
That's because language is built on imprecision and context. It's a feature of language.
Imagine ignoring the advice of experts in the field because it doesn't match your own opinion...
> "switch the app from using Postgres to Redis or Cassandra with ease"

You can't. There is no such thing as switching databases "with ease" for any serious application.

Postgres, Redis and Cassandra are all very different databases and it doesn't make sense to switch between them; unless your app is small and still experimental so the changes are trivial, or so large that it's a major project with very specific needs that requires far more work than a repository would solve.

But if you really want to, Entity Framework already has multiple providers including non-relational databases like Cassandra. Anyone can write a provider and there are many 3rd-party libraries for whatever data source you want.

> "having another abstraction layer might not be a bad idea."

It's a terrible idea. It's such an exceedingly rare situation that you're wasting a lot of upfront work for something that'll never be used.

Also .NET has a fantastic data system with LINQ which is built around `IQueryable` and provides powerful query modeling that can be incrementally and dynamically changed before its pushed down to the datasource. It's what makes EF so good and why repository patterns cause so many problems by breaking this interface for no productive reason. You can also use extension methods on the `DbContext` to extract complex queries or large operations to a single method.

Now all that being said, there are times where you can have an abstraction/interface to your data sources if they're very complex or spread across multiple databases or have other processing needs. But at that point you actually need it, instead of just doing it as a "pattern".
> While several government laboratories have reported plasma temperatures above 100M degrees in conventional tokamaks, this milestone has been achieved in just five years, for a cost of less than £50m ($70m), in a much more compact fusion device.

Governments should only fund things. They should not actually run them.
I like the spirit here.

Any frameworks people like for building stuff with distributed or federated architecture? Thinking about this in relation to how one could build long-lived web services (like bandcamp [0]) that aren't owned by a single entity (or can't be sold at least).

[0]: https://news.ycombinator.com/item?id=30665311