skysight-inc/HackerNews huggingface dataset:
I think Java's real secret sauce was the library. It had everything - much more than the standard C/C++ library.

> ... but with no unsafe memory accesses.

Mostly true. But you could still get a null pointer exception in Java - which is especially weird because Java doesn't have pointers.
Nice. But that's a BJT in saturation or cutoff. Which is only part of the story. The magic of a BJT is in quiescent region, which is like using a crowbar to lift something really heavy: the lever amplifies your force the same way a little base current amplifies the Emitter/Collector current.

Going further, a mosfet doesn't use current to switch, it uses electric field. I like to say:

The charge that builds up on the gate from the applied voltage causes a depeletion(enhancement) region which is like Moses parting the red sea, so that holes/electrons can move through it.
Sort of. (I think you know this but I'm adding context for others unaware of how the system works). The design intent of the chat reporting system is that chat messages are signed by the client with a key associated with the account, so that you can't just conjure up a message of someone saying a slur and send it to microsoft. Someone has to have actually typed something for it to appear in the report. So far I don't think anyone has demonstrated spoofing a message signed by someone else which they didn't actually write (which I think is what OP was asking).

Of course just have the message with no context is not enough to go on in a lot of cases, so they also made a system to try to have a verifiable chain of context to go with the offending message. This is what the system above is exploiting, since it basically allows a malicious actor to have one message appear in the chat reports but another appear to the player (which is also spoofing a message), allowing manipulation of the context of the message and thus a false report that appears legitimate as far as Microsoft can verify.

There's a relatively simple but limiting way to avoid this: just never say anything in chat. It's also possible to mod the client to never sign messages (and the server to strip signatures from message), but this may result in your chats being dropped by some clients and servers (I think it's an option, not sure if the default has changed to on).
Stop Using JUnit BeforeEach!
> I live in a city that is friendly towards alternate transportation

Good for you. Most of us don't; that's why we buy cars.
> Challenges too great for a mere startup to accomplish.

It's probably also too boring for any tech entrepreneur to even try, but disrupting the space would seem to be the white whale of startups. You never know. At one point in time nobody had a computer on their desk either.
There is more to bread than what you showed, but yes, amongst others, weird American toast bread can collapse under a knife. Not that it's the only one.
I actually managed to get myself off a PIP and then quit like a week later when my new offer came through.

(1) IMHO there's no coming back from a PIP. It's going to follow you around and derail future raises and promotions. It's theoretically possible to transfer teams and eventually put it behind you but you're going to at least miss out on some salary increase. Start looking and quit as soon as you find something.

(2) Be the most positive person you can be. You're grateful for the opportunity to improve and gosh don't you love working for [Company]. You're super duper sure that you're capable of performing to level and with your manager's guidance you'll get there and other such bullshit.

(3) Fight back on Slack/Email with your own case. If they say you're not filling out your TPS report right then shoot an e-mail to your manager saying "I filled out my TPS report. Per previous conversations I didn't fill out section Z correctly. Can you double check this one and see if it meets expectations?". Make them generate a paper trail saying you're doing your job.

(4) It sucks but keep telling yourself that this too will pass. At some point either you'll get fired or quit. Like the soldiers say "Accept that you're already dead and things get easier". Accept that your time at this company is coming to an end and it will be easier to operate. For me it became almost like a game of bullshit vs bullshit and there's always at least a little bit of fun in any game.
They definitely believe in it.

Talk to anyone you know who works at Meta - it's obviously the top thing on Zuck's mind (and that's been clear every Thursday for years now). FRL is getting huge funding in a way it wouldn't if this were just to prop value.

(personally, I admire that - FB has pushed VR technology forward a couple of generations, singlehandedly)
Maybe just me, but I'm not really excited for established YouTubers to sell more stuff and expand their empires. It's already a winner-take-all game of attention.

The beauty of YouTube is finding like a retired professor who puts up their lectures on an account with a couple thousand subscribers.

It is not having a click-bait worthy thumbnail, over-produced video, and barely learning anything while being mindlessly entertained.

YouTube will kill many services in the process like skillshare, udemy, etc. They will continue to get bigger and bigger or this will fail miraculously.
The article did not mention specific numbers, but Google is estimated to pay Apple about $20B this year to stay integrated into their systems. That amount surely buys a lot of favors.
Yes? That doesn't contradict what I'm saying. Youtube isn't putting ads on the paid courses but that doesn't help most Youtubers. Youtubers that want to sell courses are already doing that on Udemy and Teachable. What Youtubers want is their CPM on their regular videos to not be in the toilet.
If the price for hard hats was $10k a piece, companies would still buy/rent them for their workers.

They're a one-time fee insurance against something that is both expensive and decently likely to happen.

It's almost impossible to work in construction for even a few years without getting one thing or the other dropped on your head. Screws, tools, or rocky substances kicked loose by someone navigating scaffolding above you may not usually be fatal, but they'd probably hurt and can take a worker out of commission for a time.
And the beautiful serif typefaces (including in the titles!) and wild colors too! These days everything is Helvetica and friends, and bland shades of gray.
The IEEE also has a code of ethics that can be applied to software.

https://www.ieee.org/about/corporate/governance/p7-8.html
They all run on fish. Is there any distribution where this is the default shell ?
As an aside, if this is the disclaimer you give out before saying your opinion on Python type hints... how do you handle dishing out your political views or other more serious matters?
It was a Bevy jam, organised by the Bevy developers to celebrate the new release of Bevy.

It’s still early days for Bevy but they’re making steady progress.
Would you mind sharing a link to your content? Thank you.
And due to the heat
> That's not the pitch that is made for the stuff.

I mean, how often do salespeople understand the technical details of what they are selling?
I am not sure, why you are using words like "emotional" and "outraged". The problem with the article is that it glorifies selfish attitude, which leads to uncaring, individualist, exploitative and toxic society.

The author is proud of not caring about anyone but himself, and he wraps that into layers of disingenuous and faulty logic to prove how that is actually good.

> What did you want him to say? That your duty is to sacrifice yourself for others' well-being even if they don't do most of the work themselves?

I don't know why you would use such loaded (and emotional) word as "sacrifice". But yes. That is how society works.

The author isn't willing to perform even basic functions of person living in society - like walking slower when hiking in a group. Is walking slower a sacrifice? Is paying taxes to fund roads a sacrifice? Is paying taxes that fund social safety net a sacrifice? Where exactly does cooperation and consensus becomes a sacrifice?
OP here. I think it's an apt metaphor. To expand/clarify, I would say that the spiciness of the curry was at the same time hard work (ie. having to parse the headlines, for example) and the main reason I went to this restaurant (it made it unique, it was a differentiator). I would visit it occasionally for a treat (or whenever a big event happened in Tech, although I'm mixing my metaphors now), but not as something one does every day.
Olark (YC W09) Is Hiring an Account Executive who cares about accessibility
So when I google "cows" and it says "Page 2 of about 1,210,000,000 results" you know full well you aren't going to show anywhere near 1,201,000,000 results yet you program it to display that? And in fact it only shows "about 231 results" which is 0.000019234% of 1,210,000,000 results.

That doesn't sound like an estimate to me. To me, that is intentional misleading.
And in the five states with no sales tax?
SwiftUI's Diffing Algorithm
check out rev.io
>Today, car ownership is a horrible value proposition

Owning a car was literally the only asset I had that appreciated from 2020-2022. Everything else got inflated to hell or burst in the stock crash. My new vehicle was worth more with 20k on the dash than before I drove it off the lot.
I had to check that out; found it here: https://archive.org/details/bitsavers_computerDe_143117685/m...

(note: the articles sedatk mentioned didn't seem to be in the table of contents, but on PDF page 113 there is a "special report" section where I've found some of them)
I've been warned for this for stating and sourcing true facts from fairly unbiased sources, while this person calls the entire country of Japan "psychotically fascist" and nothing happens? What's wrong with this picture?
When you say 'clone Youtube's functionality' do you just mean host and play videos? That's a pretty narrow definition, and one that I don't think YouTube deserves to have a monopoly on.
Married is a legal status.

You can also participate in whatever non-civil marriage activity with whom- or what-ever you like. If you want to marry 2 guys, 3 gals, and a tractor - go for it! It just won't be considered a legal marriage.

Both the need for permission and all of your listed implications are true of legal marriage.
Amazon employees also get those sorts of emails. During my time there I'd get emails from recruiters and management who had no idea I worked there but also those who did with the intent to poach me for their own team.
As a co-op student in the 80's I needed to solve this problem in Fortran IV for a CAD/CAM system that ran CNC milling machines that created shoe molds. This really brings back memories.

My solution was ... not as elegant ... and would fall firmly into the category of "Thus, in practice the approach is almost always to compute an approximation to the true parallel curve."

Luckily I could cheat because, given the domain, the paths were never pathological; though this solution falls apart in the worst cases as well or, I should say, falls apart in a way that wouldn't work for a a machining path or similar problem domain.
Software engineering is a small subset of software development. Most software development is more akin to skilled construction labor than to real engineering. And that's not a bad thing.
Further, you need to understand fits and tolerances. Maybe even things like thermal expansion properties. I learned this the hardway in my freshman intro-to-engineering class when I 3d-milled parts for a basic mechanical clock ... and had the whole system freeze up with friction because I didn't take it into account that you don't have exact fit of parts.
I generally recommend Caddy over Nginx, but Nginx does still have certain advantages:

- Nginx supports OpenSSL commands that enable features like TLS record padding.

- Performance: better latency and scalability to more connections. Not everyone uses a CDN for static/cached content

- Kernel-accelerated TLS offload on Linux and FreeBSD

- Many existing modules provide unique functionality. The many modules for live video streaming and image processing are good examples.

- An ecosystem of patches with features like HPACK static dictionaries, dynamic TLS record sizing, etce

> …has terrible language integration.

Generally, "language integration" isn't really a use-case for vanilla Nginx; it's a use-case for Nginx Unit, an Nginx language-specific module, or OpenResty. I personally prefer the reverse-proxy route since it lets me use whatever language I want regardless of server support: Go, Rust, Python, C, etc.

If none of these are that important then I absolutely would not recommend Nginx; Caddy would be the better tool.

> People aren't writing internet scale software in lua for a reason.

I'd include Itch.io, much of Taobao, and some of the most popular API gateways (including Kong) in the category of "Internet-scale software written by 'people'".

POSSE (Publish on Own Site, Syndicate Elsewhere) note from https://seirdy.one/notes/2022/09/09/reasons-to-use-nginx/
It’s the effect of the stock market losses. From the article:

“…a bear market in stocks far outweighed further gains in real estate values, a Federal Reserve report showed on Friday.
Got a link to those tweets by any chance?
Google is responsible for almost all of FF's income, so this is a distinction without a difference.
Carbon offsets are like recycling plastic. The better alternative to recycling plastic is not producing and buying stuff made out of plastic in the first place.
>they overlook the additional problems they've created

By making food cheap, we have created a society that suffers from obesity. But 100 years ago (and at all times before this, excluding a few random lucky individuals) people were suffering much, much more from a want of food.

So in a sense, yes, we have created a new problem. But that was a consequence of solving an other, bigger and much more pressing problem.

So, to be honest, I don't give much for "engineers overlook the problems we create".
My sister received 3 bur-type coffee grinders in a similar sequence of events. So now I have a nice grinder.
To me it feels like youtube is trying to do some Udemy here.
The problem is it isn't "good" thumbnails. It's that stupid fucking, "who farted?" face. Or more often for young women, it's "Uh-oh, I did a bad thing" face.

I agree, race to the bottom of the brain stem. I sympathize with GP
At least it's still Latin characters. Just imagine if instead of ME21N you had to enter 請求.
This is absolutely trash and essentially false advertising. Saying there are 1M+ results but then only having 400 viewable is straight up misrepresenting your product.

> That’s hundreds of results and usually enough for deep research needs. You can enter a related query to refine your search and learn more.

is both patronizing and offensive. 400 result is 4 pages of 100 hits, the way literally anyone who does research on google is going to use it(I haven't used a 10 hit Google page in well over a decade). Not only that, I can browse through 4 pages in like 5 minutes, really really inadequate for "deep research needs", and really anything beyond cursory convenience linking. I've completely dismissed Google Search for in depth topics as a result because of the multiple occasions I tried in vain to find a page I'd visited previously with Google (that I ended up finding again with browser history) that just couldn't be found, even going back and trying to make a search that works.

> and most people are not going to be able to go through all millions of those.

this is totally fair but 400 is just way way too few, if you bumped it up to 4k that would be a step in the right direction. Additionally, by my thinking, Google is missing out on the people who are willing to wade through thousands of search results to find quality content, as it stands now those pages have very little way to break into the top 400, but a complex search term followed by a user wading deep into the results to find a specific page where they go and don't return would seem to show any extremely strong signal that that specific page should probably be ranked somewhat higher.
This is true, but if you run into an officious gatekeeper, they will block you 'while they get the approval of the manager' before they will allow you to proceed. I hate going to Costco stores generally but their online operation is generally awesome, including prescriptions by mail.
> one of you HNers told me they use Nextcloud to sync stuff, which I find awesome but I really don't have the means to self host right now.

Allow me to introduce you to the next best thing: https://syncthing.net/
Let's just have a CO2 tax already. Revenues given back to the people directly split evenly per person.
https://threadreaderapp.com/thread/1568248316550598658.html
Hear hear, make it include tax and tip, too.
here I thought I was saving cash by injecting sea water
I remember when there were The Four Horsemen (apparently even two versions):

Around 2000, it was Microsoft, Intel, Dell, Cisco

Later, around 2007, it was Apple, RIMM (Research in Motion/Blackberry), Google, Amazon

Source: https://247wallst.com/media/2007/06/06/cramers_new_fou/
How about banning yellow margarine? That wasn't a wartime rationing thing but a concession to the dairy lobby.
Similar here. AMD Athlonb XP, Amarok, KDE3, no Arts, just Alsa and DMIX. 256MB of RAM and a Geforce2.
> The government is not granting permission

No. The government limits who can be married. And how many of them can. And what age. Et al.
Facebook was using Flow at the time and even though they couldn't have predicted the convergent evolution that produced Typescript nor the tide winds that would have pushed Typescript to prominence over Flow, they still designed JSX for static types from the beginning.

Even the predecessor tech I mentioned E4X, which were the XML extensions to ECMAScript 4, the "lost" JavaScript version, were built on static typing. The most controversial feature that killed ES4 was static type hints. ES4 never directly showed up in browser support, but it did impact web development as ActionScript inside Flash and ES4 had influence on Typescript's syntax. (In some fun ways JSX with Typescript is almost a "Revenge of ES4". It's a lot better than what ES4 would have been, but it's so heavily influenced by ES4 there's a family resemblance and clues that language design is always more evolutionary than revolutionary.)

(Not to mention that the functional programming languages like OCaml and Haskell which inspired the "MVU" patterns are all about strong static typing.)
FWIW there's an addon [1] that can help with this.

[1] https://www.returnyoutubedislike.com
The alternative isn’t these creators giving their content away; the alternative is these creators using one of the dozens of paid-video-course hosting platforms that have sprung up. This isn’t going to put a paywall in front of any content that didn’t already have a paywall in front of it.
me 2!
The easiest way to understand an offset curve is that it's one side of the shape you get by "stroking" along the source curve, in the SVG sense. Join two offset curves together (one for each side), cap off the ends somehow, and you have the entire shape of a stroked path. It's easy to see how this isn't the same as just translating the path.

More precisely, it's the curve you get by taking each point (of which there are infinitely many) on the source curve, tracing out a line of some constant length l along the line perpendicular to that point on the source curve, and joining each such new point together.
You're underestimating how much money corporations have to throw at problems, as well as the fact that they compete on look-and-feel with other corporations willing to do the same.

At their scale, the cost is worth it; it's just business.
Repairing to switch devices is more than a little annoying when you have a phone, watch, computer, tablet, and two set top devices.
Check Taisei as a libre Touhou game.
You're missing the global nature of the market. If every oil producer agreed to reduce supply it might work. But less US oil means others step in and make more refineries and dig more oil wells to meet the demand. Price isn't set based on demand only either, opec basically fixes the price. The oil price will go up for a few months and then stabilize. I mean have you seen oil prices this year? They surpassed prices in apocalyptic movies and people are still using fossil fuels just the same. Maybe tariffs on oil can help hike foreign oil prices but what politician want to be responsible for increasing gas prices? The result will be when you eventually have widespread EVs and charging stations short of supermajority popular support, you will need to beg saudi, russia,etc... to reduce supply or increase prices so people actually switch to EVs.

I for example, almost never drive but at the same time I will not get EVs unless you force me because they are unreliable for long distance, I hate queues (for charging stations) and living in apartments means either they get dozens of chargers for the complex or I have to drive somewhere and wait like an hour to charge (if I can make it to the station). So you really have to twist my arm to get anything short of a hybrid.

That said, I am only responding to your question I don't support or oppose oil subsidies since I am not informed enough on the subject
> I’m always skeptical of comments that only reference ITER, since it’s very old news at this point, and there have been a plethora of innovation beyond ITER in just the last few years.

Seeing as ITER doesn't even exist yet, I fail to understand how it can be old news or how we can innovate beyond it.
I didn't realize California etc. had hit the level of dependency on solar/wind where this could be a factor. Good on them.
The US spends enormous amounts every year subsidizing corn, it's the reason for corn-based ethanol, high-fructose corn syrup instead of sugar, and so on. I've noticed this through SwiftOnSecurity on Twitter pointing this out. An interesting rabbithole.
It shows that you've never seen or used a Brotschneidemaschine
htmx and tailwindcss are great but hyperscript looks crazy evil. I hate mixing html and js though, even jsx rubs me wrong.

This looks like pug/slim and other templating to remove xml from pages but instead of just something like

body
p
|
This is a test of the text block.

you get something like:

var h = require('hyperscript')
h('p', "This is a test of the text block")

and I want to know why would you want the entire page in JS objects?

personally I like the way htmx, vue, alpinejs do things with basically embedding actions/events on the existing xml structures. It's more an abstraction over existing html, than totally redoing or replacing html. That seems like a case of 'we knew we could do it, but never stopped to ask ourselves if we should' ...

Turbolinks + stimulusjs is also another great stack for mini-frontend frameworks. Also super fast.. turbolinks can go well w/ anything though including htmx or alpinejs, but there's a lot of tutorials on stimulus+turbolinks.
They might (do that kind of killing), but I'd also like to think that good educators are a segment that will be wary and savvy enough to steer clear of something that doesn't support the learning that they want to foster, so other learning platforms will endure. Basically I don't think that selling education works like selling ads. But I'm not objective (being an educator).
What is your reason for using bing instead of DDG on the desktop? DDG uses results from bing, so in theory the quality should be the same?
True, I do freeze toast but I would never do that to a nice loaf of sourdough for instance and then I wouldn't slice it usually, for the stated reasons.
Yes. Scouting ahead of a group to find best path because you are more experienced is not selfish. It is the opposite of what the article author is peddling.
The high frequency trading firms are interested in strategies with Sharpe ratio of 3 and above, not the 0.10 incremental Sharpe ratio for the strategy I linked to.