skysight-inc/HackerNews huggingface dataset:
Feel-good story of the week: 2 ransomware gangs meet their demise
Ars riding Elon's name huh.
True but until element X is fully ready, it's not usable for the average user.
Also, it's still not great on the desktop.
The crucial viewport meta element is included though:

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
They even admitted they bombed the hospital and then deleted the tweet.

Channel 4 did an investigation and as expected the IDF bombed the hospital.

https://x.com/Lowkey0nline/status/1714775482283991172
I just sold my gamified habit tracker for $10k
It is both an FAA rule and an FCC rule

https://www.faa.gov/travelers/fly_safe/information
Hey Hackers News. This is my 2nd acquisition this year. I wrote an article about how to value micro-startups and sell fast: https://marclou.beehiiv.com/p/how-to-sell-your-micro-startup
Using web browsers to access apps is actually a boon in this regard: the whole UI is exposed via the DOM, and you can use JavaScript to interact with it for macros -- and it's cross platform as it works on any OS that can run a web browser!

In contrast Automator/AppleScript only works on macOS afaict.
I recently implemented a PBR renderer by following the learnopengl PBR tutorial.

It doesn't pass the white furnace test.

That made me realize I didn't understand much of the math I implemented. Random multiplications by pi and 2 as the author stated didn't work out.
Do you feel overwhelmed trying to stay up to date with the latest tech news?
This, entirely this.

I moved to google workspace precisely because of the ease in which you can record and retrieve recordings of meetings. (IE; it's embedded into the calendar event).

If a meeting is not important enough to be recorded then it probably wasn't a meeting worth having.

My personal position is that I put more hours into the day than other people, but it's not synchronous. I might be in a more important meeting when there's another important meeting happening; a lot of nuance gets taken out if you just read meeting notes (which people seldom do also) - but even there it's so helpful to record a meeting so that you can properly revise meetings notes quickly.

I really push quite hard for having meetings recorded.
The CV looks good, only change is to move the skills section to the top. Your CV will pass through several non-technical ppl before getting to a technical person. They are all scanning for keywords like JavaScript.

Make it super clear that the 3 month was a fixed term contract. It looks like you got fired.

Otherwise it’s just hard out there right now. When I started programming in 2014 anyone could get a job.
Worse. The main damage is done building things and robots have a much higher total cost of being developed and built.
I’m torn.

I admire the determination to “own” and control the entire stack.

Equally parts of this smell of “not invented here” syndrome.
You can probably easily rewire DCM from always-on to ignition-on. No battery drain and working equipment.
I use my nails
Horizontally scaleable leftPad. Think of the opportunities. Text can be shaped as en endofunctor, enabling massive parallelisation.
I’ve always been fascinated by the Darien gap.

There’s a TV show here in the Uk called “race across the world” and in last season they had to cross the gap. Was really hoping for racing jeeps and armed militia but sadly (and sensibly) they took a boat.
We have different mental models.

Your mental model, if you will forgive the straw man, is that SELECT over multiple tables is conceptually equivalent to nested for-loops over each table, and the WHERE condition is an if-statement.

My mental model is that I'm working with sets. If yesterday I asked for the set of CITY,COUNTRY, and today I've changed that to the set of COUNTRY, then obviously the result set today is going to be much smaller. This is not a risk to me -- asking for a different set gives me a different set, I can't imagine being surprised by that.
Personally, I would never consent to be recorded at every meeting. Further, I would be mortified asking others for their consent. And how could I, as CTO, ask without coercion?
2023 World Solar Car challenge sets off in Darwin
> What makes you think this one would be any different?

Because unlike almost all other classes, that one would be immediately beneficial in daily life, in a direct and apparent way.
the problem with the "original idea" is nobody can decide what it actually means.

The interpretation that I see banded about comes from the 10+ deploys a day talk from flickr, where they said having a team of diverse backgrounds was better than having an individual.

Somehow in that zeitgeist sysadmins got rebranded devops, so in that case it makes sense to have a "devops engineer".
> 2. Commutativity. Order of predicates does not change the result. Finally, true logic programming!

I'm not sure this is a good selling point. The fact that predicate order matters in Prolog allows performance optimization and more transparent debugging.
Stealing OAuth tokens of Microsoft accounts via open redirect in Harvest App
Oh man, if only I knew this existed! There were some high-profile people who I would have loved to follow along with...
Good question! Wait until you are 50, maybe you can answer it then ;-)
I run a content website for a living and I do everything in Markdown inside Sublime Text. It works really well, especially if you already use Sublime a lot.

I made a few color scheme changes to increase line height, limit line width, and improve header contrast. The MarkdownEditing plugin is also nice if you use special features like footnotes.
> Last month I've been in Argentina and saw that a brand-name 5 lb package which is imported(!) retails for something like $ 7.50 w/ tax

And that is why Argentina is broke and Brazil's real is the strongest south American currency. I'll take that over cheap dishwasher detergent powder any day.
Your preview image has a transparent background, and isn't readable when github renders in dark mode.
YTViewer – A YouTube Viewer and Download Bookmarklet
Sounds like a good usecase for an LLM.
For anybody wondering the P670s are advertised to be around Cortex-A78 performance, their slides 5% slower on SpecINT2k6, but 50% less area) [0] and have 128 bit vector registers.

The X280s are more of an external accelerator with 512 bit wide vector registers and an integrated TPU using Sifives VCIX interface [1]. It enables custom vector coprocessors, in this case a TPU, to interface directly with the vector register file.

The X280s will very likely not run the same OS as the main P670s because of their different VLEN, which would't allow for moving processes between them.

[0] https://www.youtube.com/watch?v=C4DcZyB6i1E
[1] https://www.youtube.com/watch?v=si5w7JQtSDk
Folly in the Darien led to the loss of Scottish independence.

https://en.m.wikipedia.org/wiki/Darien_scheme
Yeah, but typos and misclicks don't scale. What was that saying? "To err is human, but to really foul things up you need a computer."
They failed because they were out-competed. Not really sure how the timeline would be much different if they'd managed to hang on a little longer.
If you are alive in 2023 and you haven't yet noticed, ALL history is historical fiction. Imagine how easy it is to create a mainstream narrative that doesn't fit the facts today. Now go back in time to the forties, when you had 3 newspapers and two radio stations "of record". Now go back to 1800. To 300 A.D. History is the fairy tale story of the rulling classes. Always.
Can turn this into a C extension for Ruby or will it be to messy?
Yes, but more creative people would be making something new, even if most would use it for nothing. No matter the amount of additional innovators, the total would still be bigger than it is now.
No way is that a real Roman saying.
I have seen good, dispassionate defenses of blockchain tech pop up in the comments here, but this argument has played out many times and it probably wears on people.

Anyway, Namecoin seemed like a pretty nice use case, even if it didn't take off. Smart contracts seem like a good idea to me. Behind all the hype and idiotic money chasing behavior and criminality there are some niche but proven-useful technical innovations. And despite people throwing blockchain-everything at the wall to see what sticks for some time, there's still plenty of opportunity for new applications to emerge.
This is incredible; thanks for posting it.
I would say the probability of being IDF is 100%. The length people will go to lie and pretend to not is what is up to debate now.
Note that any combination of two of the three "dimensions" does constitute an independent system. That is, given that q + r + s = 0, then q + r = -s, so you could use only (q, r) as your coordinates (and indeed that's likely how you'd canonically refer to them)

The "third coordinate" is only for convenience when working with the three main axes of an hexagonal grid. Without it, the three directions of your grid are {+q, +r, -q-r}, which introduces an ugly asymmetry for one of the three axes.
Whatever you list here, she'll be competing for an entry-level position with much younger people, who have more time, more energy, lower expenses and no obligations.

The older one is, the more time one spent in one line of work before being forced to find something else to do, the harder it hits. So sure, maybe you can switch to landscaping in your 50s, but that also means you and your family suddenly being kicked down one or two economic classes.
People have crossed it with cars! https://www.youtube.com/watch?v=4hQKFxpu518
What about this project here? https://github.com/jeanbmar/black-moon-rewind
Is this far behind?
There once was a job called "elevator operator", the wikipedia page is fascinating [1], I had no idea they were in existence until the 1970s, I thought it ended in the 30s!

One day we will look at warehouses where robots pack boxes and think "how strange that people used to do that job, how mind-numbing and boring it must have been".

I am not going to pretend to know what employment current warehouse workers will transition to in the future, but I'm hopeful because

1) we have a shrinking world population, so there will be less people to fill certain jobs

2) we've always had improved quality of life for most people as a result of technological change - this could probably be debated, but we have longer lives, excess food, etc etc. We live in a world of excess - that doesn't mean we can't/shouldn't improve our world, but we don't need to create "more", we need to live better.

When did I become a ranting lunatic?

https://en.wikipedia.org/wiki/Elevator_operator
What's wrong with Palantir?
Meta develops a system based on similar ideas https://glean.software
https://www.youtube.com/watch?v=eFglEyb-KfM&t=4s
> If a woman/man was bringing in more sales than men/women that were promoted over her?

It depends; being better in sales does not automatically make a person a good team lead, or whatever else they're being promoted to.

And even "bring in more sales" is not that simple because if you're a curmudgeon that makes everyone around you miserable then that's probably going to be factor. Stuff like that.
> [...] differ only in their performance characteristics [...]

... but that is exactly why CPUs are considered "universal" and GPUs as "specialized".

The whole concept of specialized hardware is to do fewer things more efficient, and in tons of applications that means the problem suddenly becomes feasible. That has always been the case. Not sure what the deep learning revolution has shown in regards to this.
Aren't they just padding their own sholders? If the point was: "If i understood at the time what it would cost me, i would have refrained." OK. But it sounds more like "If I fully understood the challenges at the time i would have been scared." The latter is more or less drinking your own kool aid.
Whoa where did this come from?
Thank God for that
The variation of philosophical implications are possibly unpredictable by themselves...
Just make sure the other party is aware and consents to it being recorded.
SQL has formal foundations too, relational algebra
A bunch of people with the wrong assumptions who don't understand the core mechanics of a situation surely won't improve things I agree with you on that. Calling them midwits with no prospects, on the other hand, says more about you than them.
If being Balkan-like is good enough, then yeah I understand why you wouldn't complain. After reading the other comments on this page it seems that "Well, it's good* enough." should be the national Canadian slogan or something.

[*] For some low standard of good
> have very high and unusual standards

Unusual yes, but very low given the awful resulting design of the website that can't even present text to fit your screen properly
Fun fact: Costa Rica and Panama run buses from the migrant center at the southern Panamanian border all the way up to Nicaragua (who aren't cooperating with the scheme). Migrants pay $40 a ticket if they can afford it, but it's free otherwise.
You've just put me in mind of an different quote about impoverished geniuses:

"""I am, somehow, less interested in the weight and convolutions of Einstein's brain than in the near certainty that people of equal talent have lived and died in cotton fields and sweatshops.""" - Stephen Jay Gould, The Panda's Thumb: More Reflections in Natural History, 1980

World population has increased 60% since then, while extreme poverty decreased 66% in absolute (not relative) terms.

So, what I think would happen with more space, is that we would find the next limit, while mistaking the growth that improved conditions lead to as the natural state of affairs.
Agreed. I would probably consent now and then but largely I find it a bit inappropriate to be recorded, especially when it's a collaborative and group think meeting.
Oh wow, thank you for this write up, this is great! I think you've convinced me a little bit, and I'm super down to get into this discussion.

If I'm understanding all this correctly (and I was never all that good at this level of math), what you're saying is that we don't have a way to, essentially, calculate the "goodness" of code using math. Or, in a practical sense, your linter can't tell you how much tech debt you've got.

And - yeah, I think you've convinced me that we don't have that. Not as a complete theory like geometry, anyway.

...but! I do think we've got some solid steps in that direction. There's a lot of things we can calculate - LoC, symbol counts, "cyclomatic complexity" - so then as I see it, the gap is connecting those metrics to "goodness" in a solid enough way that it'd cross the threshold into "formal theory". Which might not be possible, if "goodness" itself can't be nailed down.

One of the big reasons I like the talk I linked above is that I think it takes a solid (heh) step towards making that connection. You can use the techniques within to measure "how much change was used to accomplish something" (although there's issues with that measurement, from "what's the unit?" to "how do you normalize that against, say, the size of the something?" and "that's how much was used, but could less have been used?").

I'd then propose that "goodness" is something like a weighted sum of a few metrics, one of which is that "how much change was used", and further, that there are measurable things that can tell us something about how much change might be needed - although to your point, none of it a degree of completeness that'd constitute a theory.

I guess, at the end of the day - I think we do have enough to propose some basic theories about program "goodness". SOLID could be one such theory, if it were rendered into much more formalized language.
How do you know that? Research usually suggests that the most important factor in homelessness is unaffordable housing.
Great stuff, it looks incredibly well rendered!

I'm surprised the original city centre square was preserved, but all the original pyramids were knocked down, was it really worth the effort just to get those stones?
Duran Duran?

Next week they release Danse Macabre
Nice one! If only we could combine the two :)
FWIW, a quick google turned up only three results for that phrase, each of which was from Animats, but on Slashdot. Cool phrase, even if it's apparently not that old
He says he'll port his performance optimizations to the original game once he's done with his game / romhack. Otherwise he'd have to always update two codebases when he finds a new optimization.
I truly wonder which insights the averaging of billions data points across a myriad of cultures could bring. Perhaps as much as the average height of a male is 176 cm worldwide ;)
I don't think you're comparing apple to apple here.

You are talking about _forward looking_ performance. That is, how to improve performance from here.

Performance reviews in most corporations is _backward looking_, it's about ranking your past performance in the process of allocating compensation and promotions.

You propose a wonderful fw looking process, but at the end of the day, you need some bw performance assessment as well.
Make it HSR and make it start from South East Asia, go up over the Bering strait, come down through Alaska and to South America.

Take a train from Tokyo to San Francisco... I think this project is inevitable. Not in my lifetime, but maybe someone's born before I die. It's a potentially 0kg C02 journey if built right and business class accommodations would probably be 1/10th the price of a plane trip and a heck of a lot faster than a boat.

The freight potential alone...
Agreed, nature is amazing there. I'd go out for solo hikes in the Sault-ste Marie, Wawa, Sudbury triangle and it was incredible.
You could rewrite it but it doesn't really solve a problem this thing has. Web assembly of course is an opportunity to bring in a lot of existing data processing frameworks from e.g. the python, julia, r, etc. worlds and run them in a browser. Refine did a lot of it's processing with a Java based server approach. The goal should be to reuse, not to reinvent if you take on a project like this. Chat gpt integration is a no brainer for this stuff these days. It excels at cleaning things up and figuring out unstructured/half structured data.

The spread sheet ui is super useful and something that non technical people are much more comfortable dealing with. I've used Google sheets as an interface to business people over the years. Whether it is categorizations, place descriptions, addresses, etc. just put it in a spreadsheet.

Instead of building complicated UIs and tools, you just build a csv/tsv importer and let people do their thing in a spreadsheet, export, validate, import. Once you get it in people's heads that the column names are off limits for editing, they kind of get it. The nice thing about this stuff is that it is low tech, easy, and effective. And easy to explain to an intern, product owner, or other person that needs to sit down and do the monkey work.

Refine takes this to the next level. You can take any old data in tabular format and cluster it phonetically, minor spelling differences, or by other criteria, bulk edit some rows, and export it. It's also easy to enrich things via some rest API or run some simple scripts. But even just the bulk editing and grouping is super useful. We used it when it was still Google Refine more than 12 years ago to clean up tens of thousands of POIs. Typically we'd be grouping things on e.g. the city name and find that there would be a few spelling variations of things like München, Munchen, Muenchen, Munich, etc. Toss in a few utf-8 encoding issues where the ü got garbled and it's a perfect tool for cleaning that up.

Tens of thousands of records is potentially a lot of work but still tiny data. We had a machine learning team that used machine learning as the hammer for the proverbial nail. Google Refine achieved more in 1 afternoon than that team did trying to machine learn their way out of that mess in half a year.
> By demonstrating this with an innocuous example it removes any bias in interpreting twitter's technology as it reports on the way in Ukraine, for example.

How does it remove bias?

It's possible for folks biased against X/Twitter/the concept of 'Community Notes' itself to still write articles using cherry-picked weak examples.

If anything when it comes to controversial and highly polarizing topics, the accuracy rate will be higher because more people would spend more effort on proving the other side wrong. So it's unlikely even small mistakes would be ignored. Whereas for random topics, much less effort will be spent.
Kinda confused. So like the text is inside the binary? And whenever they change any text they've to recompile and serve the new binary?
I'm sure there are various tools out there that can help with that, saving time is crucial nowadays.

Shameless plug as excitingly I'm working on a tool https://designpro.ai which converts input from various sources into insights and tasks. I've used it to generate insights from my call transcripts, so I do know that it does work.
There's a large number of applications which cannot be done in an FPGA, for instance any complex GHz-clocked digital circuit, or many analog circuits.
Data races aren’t memory unsafe. The vtable thing is, but at least that’s accidental.
You have to also take into account income not just the unemployment rate. Growth has been close to non-existent if not negative over the last 40-50 years or so if earn below the median.
Thanks, I didn’t see those other dates. I was taking mine from the “closing arguments”:

> the web needs more weirdness. and more excitement. and more personality. SO GET OUT THERE AND MAKE A FUCKING DYNAMIC WEBSITE. THERE'S NOTHING STOPPING YOU. YOU WILL BE GLAD YOU DID. 10/10 WOULD RECOMMEND. WITH MUCH LOVE. JES ~2022-04-01

A lot of people here are criticizing this article as if they too hadn’t been through a phase like the author’s. I very much doubt it’s the case that the commenters have all been forever wise — that they have never had a partly formed, more naive, sophomoric era of their lives. A lot of people just aren’t brave enough to document them online. Kudos to JES for that, honestly.
The homicide rate in my poor corrupted Balkan country is 4 times lower than the US.
Tara, QLD, is where people who want to be forgotten go to disappear. There are off grid shanty towns in the area, one of which was the site of a fatal ambushing of police officers last year.

https://inqld.com.au/insights/2022/12/14/police-shooting-tra...

There's a reason these places are cheap.
As someone working indirectly on one of those “crap online editors”, I do wonder what benefits Inkscape has over other options for what is essentially a graph that may very well need an automatic layout. Someone else mentioned diagrams.net as well.
> Buying an SBC to then use extra modules (pcie, camera, etc.) sounds like defeating the purpose

Agree, except cameras are often more practical or flexible to buy separately.
I forgot there were column/line restrictions on FILE_ID.DIZ files
It's exactly this. It's a way to validate their money comes from facing lots of adversity and being very courageous. Tapping their own backs seems like an appropriate description.
Note to the tldr; crowd: scroll down to the final "colly", a long scroll of ASCII art, which is well worth reading. It's extremely impressive.