skysight-inc/HackerNews huggingface dataset:
gcc has some compiler arguments to automate this from what I understand (-falign) https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
It's a Google font, just without Google infrastructure. The trick is to download a subset of the font, to use preloading, and if possible early hints. Then you barely know that it's there.
Respect for owning up Thank you for that.

That's been rare in this and a few related threads. I hope others might follow your lead.

I'd also like to point out that the situation is complicated, long-standing, has antecedents which trace back centuries, and has and is viewed as a chessboard for proxy battles by numerous foreign interests, as well as its own internal divisions.

And that some seem hell-bent on fighting ideological battles over a situation where 20,000 souls may well have been lost, which somewhat disappoints me.
That looks awesome. Does it support directly querying against databases (PostgreSQL, SQL Server, ...)? ie. is there a "Run" command in vscode that takes care of compiling & running the compiled sql?
You tell the truth. It is wrongful dismissal to fire someone for telling the truth (that is the retaliation prohibition clause).

The US government has a brief summary at https://www.usa.gov/wrongful-termination
See e.g. the conservative pundit William F. Buckley Jr, who spoke with a really classic example of this accent (and was alive much more recently than most people who spoke like this):

https://www.youtube.com/watch?v=p0d8mzdr4jE

It's such a weird mix of British and American locution. I've never heard anyone speak like this in real life, and they did I would look at them funny.
What are expert systems?
Author here. I really hope it doesn't come across as "blurt out falsehoods with confidence all the time"- I do mention in the conclusion that this is no substitute for working hard and thinking critically.

Definitely agree with all you said.
Why the iPhones 15 Pro Feel So Much Lighter
Kinda wonky responses. If your boss asks you to provide them with a document that says ‘this’ and you send that back to them, how does that constitute fraud? The fraud is the one that then forwards that factually incorrect information to the client.

People go on about having a document that you signed and attested as correct, but as far as I can see nothing like that was indicated by OP.

You become party to the fraud when you take that call and make false claims. So don’t do that.
What about "Antitrust"(2001)?

As a Unix user since 1989, and a Linux user from 2001 on, I'll mutter darkly about the media's precious treatment of Bill Gates, and Microsoft in general as a reason.
“Try again. Fail again. Fail better.” -Samuel Beckett
I find that it heavily depends what kind of scrolling happens.

I am fine with "instantly jump by constant amount per mousewheel click"

Smooth scrolling ? Much worse

Smooth scrolling custom-implemented in JS, with ramp-in ramp-down speed? Close the webpage
Russian ties in Austria have been strong for a couple of years and they’re simply coming to light (mentioning this in context of energy trade)

Austrian spymaster warns of Russian ties as far right claws back support

https://on.ft.com/45UTDUp

As well in context of security apparatus cooperation

Journalist Who Exposed Russia Spies Flees Vienna on Safety Fears

https://www.bloomberg.com/news/articles/2023-02-02/journalis...
Show HN: Every Breath You Take – Heart Rate Variability Training
Through controlled breathing it is possible to regulate your body's stress response. I've built an app to measure and train this effect with a Polar H10 Heart Rate monitor.

With every breath you take, you can set the pace of your breathing rate, measure your breathing control with the chest accelerometer, and see how heart rate variability responds.
You had also mentioned you were looking to create a platform for invoicing. There are several Django apps that offer invoicing functionality. I do not have experience with any of them, but below is a good feature matrix which should allow you to drive decisions as you prototype and test them out.

https://djangopackages.org/grids/g/invoicing/
Chromebooks and smart TVs are essentially thin clients, and they do just fine for many home users, businesses, and education markets.

The idea of having to run a heavy app on your own hardware doesn't really make sense anymore unless you're a creator of some sort, whether a dev or a video or games or whatever person (and even then some of that happens in the cloud these days).

If I were going to school or doing generic office document work, I wouldn't want to chug along a $1000 machine just to be a glorified note taker. Even doing the dev work, a lot of the code workspace in the cloud services are slowly but surely maturing, and are much more reproducible than individually setting up dev machines with their own node etc environments. Docker doesn't do so well on Macs either, with larger codebases especially.

Don't get me wrong, I love my MacBook, but it's not the right tool for every person or every job.
And cameras are used by stalkers as well. But when a prolific photographer, growing rich off their trade, tries to control what others are allowed to photograph, I won't assume they're doing it out of concern for my well-being.

I don't want Google or Facebook to have my data either, yet they've done their best to gather everyone's with various trackers, not just data posted voluntarily to their platforms. They don't have to sell it - they are the threat too.
I don't have enough expertise to have a strong opinion either way, but I know that Anton Howes thinks coal exploitation led to increased deforestation, not the other way around:

> It’s also wrong to say that Britain exploited coal and invented the steam engine because of deforestation. The evidence is overwhelmingly in favour of greater coal use being demand-led (eg from London growth) and cause of deforestation (will write more on this soon)

https://twitter.com/antonhowes/status/1542488372966465543
Also, have the grace to admit when you're wrong and to adapt to new information.
I took a job at a small-town consulting firm writing C++ and Java near where I grew up (I had worked for them a couple of summers in college). It turned out to be an outstanding first post-college job. I learned a lot, was challenged, and provided useful experience upon which I was able to build a career.

So in sum, it all worked out. But there was definitely a stretch were I chewed my fingernails down to the quick.
I did this when I was a researcher even though I was not a theorist (I was working in mobile robots). I always worked a year ahead, and write a proposal for what I had done the year before. I acquired a reputation as someone who always delivered. Then one year I had a proposal rejected on the grounds that what I was proposing was impossible to achieve within the budget and time frame I was proposing. That's when I quit.
You see this in UK and Germany too, I thought it's a European requirement.
India calls X a 'habitual non-compliant platform'
Humanism I think.
My first real software engineering job came more from that tradition, where our division started as a startup of EEs and CEs, serving mil/aerospace/datacomm. So I started as a Software Technician I (and there was also a Technician II, before Engineer I). There were signoff matrices, etc.

People were scrappy, making ambitious new things happen, but honest.

Sheltered by lucky upbringing and early career experiences, I was shocked the first time I encountered someone in industry doing something dishonest.

In the current "tech" industry, I'm no longer shocked, just frequently disappointed in what I see throughout much of the industry.

I recently realized that some pretty ordinary tech ethics today is what, decades ago, was the stereotype of an "MBA". It was also a stereotype that "engineers" didn't trust "business people". Today, seems there's less cultural distinction between the groups, at least the stereotypes.
DOT approves $100M to fix the nation’s broken EV chargers
That's exactly the "verify" your parent was talking about. Unless you happen to have a situation where your project includes regular submission of work artifacts -- which describes a lot of modern software, sure, but is far from universal -- monitoring the work regularly is at odds with the "trust" you mentioned above. I've often seen managers who attempt to monitor like this accused of micromanaging.
even if supermarkets are within walking distance, if Germans are getting in their cars regularly for other reasons, that could change their supermarket shopping behavior in favor of more distant store with cheaper prices.
Sales force has a market cap of 200 bn.

There is a lot that happens at that size - one of which you should have a trust worthy team who does exactly that; its why they get paid - leadership.

His is a Saas firm. This argument is inappropriate as a defense. You can do this a few times, the rest of the time he needs to be in office.

Failing which - like elon said - its an excuse to slack off.

So its either

1) odd sales situation
2) weasel worded sentence
3) delinquency - a la Elon “people who wfh are slacking”

It’s great if it’s 1 and he fixes it, but then he has to get back to office. In which case his “i dont have an office personality” line works against him.
I remember (but very poorly, as this was over a quarter century ago and wasn't that important to me) back when there was a TV show (I remember this being in Japan, but that is quite likely my brain filling in gaps) where they locked someone in a room and they had to figure out how to live off of only things they could purchase off the Internet. Of course, this was extremely difficult, as most of the things you could order online were "some relatively niche gadgets". It was big news when you could order pizza off a website, but that was only in the United States and probably only in some places... I can't remember what he did to get calories but I remember it being interesting and I think it involved a website he found that sold cosmetics? It could very well be I am mixing this story up with something else :(. But like, it isn't as if the Internet was somehow universally useful from the very beginning... 1999 changed a lot, very quickly, but the Internet was already something even normal people could access for a number of years before then.
I wonder if Godex[0] could be a fit for you. ECS based Godot, based on 3.x which has much more broad WebGL support.

[0] https://github.com/GodotECS/godex
Birth order is the only thing I truly believe it. It explains so, so much about people. Sure there's the 15-20% outliers, but overall -- it is spot on.
Maybe another example will be helpful :)

https://shaderpark.com/sculpture/-M_TY8dwxuyliltrFjP2

No SDFs involved in this one.
This begins from the frame that failure is bad. But why? Failure means an opportunity for learning, for improving, for finding a better solution. I'd rather accept failure as an integral part of the process. You can't figure out what you don't know or understand without some form of failure.
A big seminal work from 60 years ago:

Not even a hundred dollars in reagents. Four pages. A hand drawn plot and a linear regression. Six references.
There's a good in-depth look at this situation by the NY Times which supports much of what I'd written above, and dives into more specific details and history. HN discussion: <https://news.ycombinator.com/item?id=37534800>

Concerns with these dams dates to 1986, 37 years ago, with engineering studies put off another 12 years, and an attempt at remediation finally committed to only four months before Libya fell into civil war in 2011. And yes, there are broader geopoliticial strategies playing out with multiple parties involved.
Seatbelts don't need to be worn by good drivers, because they won't get into accidents!

>protection against ... your own device? Why is your device harming you to begin with?

Yes. Because some apps do more than they claim to do, and users are unaware, and thinking that all citizens can be perfectly informed and thus do not need to put guardrails on app permissions is foolish.

>but the lack of understandability and control over our own electronics.

The lack of control over the data that can be extracted by bad actors that seem like good actors.

>"Protections" are mostly band-aid hiding the real cause.

The real cause is that humans can be malicious, others can be fooled, and the first goes after the second.
if you didn't know already, it's very easy to roll your own JS runtime with whatever bits you need using deno_core crate.
https://deno.com/blog/roll-your-own-javascript-runtime
Even if it becomes successful there will be someone that will decide to make something that gives it easy access to the luddites.

> I'm thinking about mix of a court and wikipedia. Something, where we can play our game (who is right? who is the smarter?) on steroids, something where we can layout our arguments, facts, ideas, and then discuss them (flame all night long), until someone else, an arbiter, will read all that and declare a winner. IMHO, a topic and number of win/lost/unfinished discussions will be a good indication of smartiness and expertise in a domain.

Any system based on voting will be overwhelmed by clueless people upvoting "wrong" thing, just look at reddit.

Only moderation works but that brings all kinds of problems with who is moderator and who chooses them, and what they are allowed to do etc.
You're arguing a strawman.

Were there large signs, fences and gates to suggest it was private?

I used to live across the street from a park with public parking, and a business with a private lot. I saw people park in the private lot all of the time because there was no signage indicating it was private. It never became a problem for anyone, but the point is people make honest mistakes.
I mean, that supposes you're a "researcher". It's a bit of a stretch for a software engineer looking to make their database better to dig into physics work. Which is to say, I can't say it's "sad" that someone wouldn't stray too fast outside their field to find research which isn't well publicized. It's like someone saying "do your own research" to a non technical person about a deeply technical subject.
I knew someone who worked for Saintsbury's (UK supermarket) & they said 4 wins before xmas runs of roses chocolates went on the shelves at £10 each, and they expected to sell none until 2 weeks before xmas when they cut the price to £5 and advertised 50% off. Apparently this is (or was at the time?) normal industry behaviour.
They clarified it will only be initial installs. Depending on how they’re uniquely identifying that, I guess it could still be gamed though.
unsigned char str[]{3,4,5,6,0};
std::stringstream ss;
ss << "str=" << str;
std::string text = ss.str();

> The content of text will be "str=♥♦♣♠".

no, it wont. if you are on an old Windows with code page 437 then sure. but on any sane UTF-8 system, you're just going to get some binary data.

1. https://wikipedia.org/wiki/Code_page_437
Great series! I liked your addition of inter-process communication, and the last one was a treat.
>"Reading" into text (similar to reading betwen the lines) is a skill taught in the arts.

Only if you use a very generous definition of the word 'skill'
I love this, but it seems to be a gray-area hack around protectionist state laws. For example, I believe this whole "yearly check-up" thing is at the Texas state level for me.

When I order online from a site that has no physical presence in Texas, they do not care about the prescription date.
Haskell is purely functional, but if you make ample use of do-notation it's very easy to write in a familiar imperative(ish) style for day-to-day tasks. Most learning materials won't emphasize this but large production Haskell codebases that do a lot of IO usually end up looking a lot more familiar than you might expect.

If you have interest in both OCaml and Haskell, you might also consider just learning Rust which borrows aspects from both of them. Rust traits aren't quite as powerful as Haskell typeclasses and its module system is definitely more limited than OCaml's, but if you write it in a more functional style you'll get exposed to a lot of similar patterns.

A lot of things in Haskell never really clicked for me until I spent some time getting comfortable with Rust.
Music Hackday was great (Infinite Gagnam Style anyone? [0]) and I especially remember Reykjavik 2012 as a personal transformative event! I made Horisfy [1] and and won best hack, very similar to Johnny Cash, but riding horses on Iceland.

This was the time before Echonest was bought by Spotify and Tomahawk (used in Johnny Cash hack) was sprawling.

Fun memories :=)

[0] https://blog.echonest.com/post/34826507401/infinite-gangnam-...
[1] https://web.archive.org/web/20121031194040/https://wiki.musi...
Can you point to some images that you think may be real but have been dismissed as fakes because they were too detailed?

Is there consistency in the models of those objects or each detailed sighting is a different "model" of the vehicle (which may suggest that each may have been designed by a different artist)?
This assessment seems largely accurate. I'd add that much of the 'controversial' epistemology and ethics groundwork for that modern center-left was laid in 80s/90s Queer theory, Critical Legal Studies, and Critical Race Theory; it just so happens that following 2008 these fields finally begun making their way into popular consciousness (I'd add that in American high school and college policy debate competitions, this literature was already fairly well-known and under intense discussion and, er, debate).

There really is not much new here.
"I just found 999 ways to not make a lightbulb."

SpaceX blowing up rockets but still being considered a successful launch test.

Many times in the world, you have to be wrong enough times to know that the suspected correct answer truly is correct. To call that directionless and flat is just naive on a very large scale.

There are times that some people can get to the correct answer faster, and it can be extremely frustrating to have the feeling of being held back or slowed down for everyone else to catch up. That's an ego problem that person needs to contend with and not a fault of everyone else.
I think they address some different use cases. Electron makes cross platform frontends easier (at least across desktop OSes and web), but it doesn't really address typical OS-level concerns. Most web apps don't need to go that low, they just deal with the UI and business logic. Where they need higher performance, they can also spin off individual worker threads (in WASM or JS) for compute work, without touching the OS.

Maybe high-performance web gaming? Or hardware dependent encoding etc.?

But otherwise, I think the typical web app would benefit from a shared UI framework... which is different from a shared OS. You can have one without the other, kinda like how MUI (the Material React UI kit) runs on any browser and doesn't care about the OS, while Linux runs everywhere too but never looks the same on any two machines.
For entry-level? That’s been going on for a few years. No one wants to train up juniors anymore - they want to outsource offshore.

Then they wonder why they have to pay so much for mid level to seniors.
Nit, but this kind of behavior takes an advanced degree of neuroticism. I don't think "retarded" is the best phrasing.
We, probably, will be even better off by leaving cost model craft to the system.

I recently had to look into various TPC benchmarks and some of them are very non-trivial to cost-estimate. I found at several queries in TPC-DS that join the same table to itself four (4) times. Even triangles (join with itself three times) are hard, squares like these in TPC-DS are even harder.
> to end it properly. To not rush the testing. To update all the documentation

A trick I've learned is, when possible, to start with tests and documentation.
That is a part of "don't be afraid to be wrong".
Stop writing these titles using the imperative mood. They're aggressive, they're obviously there to cause a reaction in order to catch clicks and, in a world where almost everything is published to aggressively compete for your reaction / attention, they're annoying.
I wonder how the economics of drilling will work as we hopefully get away from fossil fuels for energy/transport to curtail global warming. (If carbon capture at the source of the emissions worked it'd be less of a problem but that seems to not be easily feasible.)

Like, we'll need less of the products of fractional distillation that we currently burn, but will continue to need the rest not only for plastics, bitumen, paint and other chemicals, see e.g https://elements.visualcapitalist.com/visualizing-the-produc...

I wonder if the the parts of the distillation used for fuel can be reprocessed for the other applications somehow, and the overall amount of oil drilled then reduced..?
This reminds me of a class where one of the students said "the problem with kids in this locale is that they've never been told they're wrong".

Or my granddad who mocks people saying "issue" instead of "problem".

It's delusional "fake it til you make it" pop self help.

If I offended anyone, I apologize --thats not who I am.

(See what I did there? I completely avoided responsibility for my actions and lied through my teeth to you: it may not be who I want to be, but it is who I am)
It's not ideal, but given how easy it is to fingerprint devices, they probably don't count you 1000x.
Most of the people holding gold in a serious sense never actually see or touch it. They delegate that to trusted entities who can provide all the physical security and auditing that an average person can't. I feel like there's a parallel with the blockchain, in the sense that actual bitcoin is "heavy" to move but you can to a lot of IOU deals on the fringe of it.
Sales are absolutely gameable and regularly are. Sales on false promises to customers, overpromising feature delivery, overstating financial benefits to the customer, are so common as to be cliche.

The customers end up being short term relationships, the sales provide negative value to the company due to reputation loss (not realized for perhaps years), but the salesperson collects the commission and is probably working somewhere else when the smoke clears.

And I'm not sure if you're claiming "number of users" is ungameable. If so, I'd invite you to reconsider that - we've just lived through an entire era where companies gamed user metrics to harvest sweet, sweet VC dollars. Founders game the metrics for VCs, vice presidents game the metrics for founders, product managers game the metrics for VPs.
I went with DNS based Let's Encrypt for internal certificates, since I'm okay leaking my internal DNS names.

> An obvious downside of this is having to guard a bunch of secrets and the need to rotate the host certificates yearly – because Apple says so.

The guarding secrets thing makes me too uncomfortable with managing my own CA. I'm sure it'd be fine, but since there are other equivalent and safer ways to do it.. Name constraints are a thing in the spec for restricting your CA to specific domains (which is amazing,) but browser/etc support was crappy when I looked at it and maybe getting better? I don't understand why name constraints aren't implemented everywhere. Unless an enterprise environment is doing TLS inspection, name constraints are a way saner implementation.
Sigh, no. There's many types of engineers, and if you imply that you're a type of engineer you're not, people will get upset. Stop looking for "gotchas", especially ones that demonstrate a lack of reading comprehension.
Segment Anything Model (Sam) in the Browser with Rust and WASM
Powered by Candle Rust compiled to Wasm: https://github.com/huggingface/candle
He could if he thought that was correct but it sounds like he knew it wasn’t.
A Paypal or similar transfer is also money...
Whenever I encounter an English person who laments the American spelling of color or honor, I remind them that they spell those words the French way.
I neither lied nor fabricated anything.

What are you even talking about?