skysight-inc/HackerNews huggingface dataset:
This is a fork of MenuetOS [0]. The author of MenuetOS (Ville M. Turjanmaa) does not appear thrilled about the fork and has put the 64bit version under a proprietary license [1].

This is not criticism, just a statement.

[0] https://en.wikipedia.org/wiki/MenuetOS
[1] http://board.flatassembler.net/topic.php?p=216272#216272
500 years after Luther and the Diet of Worms the ecumenical movement is strong
It's kind of funny that you still can't upload plain text files with arbitrary extensions when even videos are allowed. Like, try to upload a .json:

> We don’t support that file type. Try again with a GIF, JPEG, JPG, MOV, MP4, PNG, CSV, DOCX, FODG, FODP, FODS, FODT, GZ, LOG, MD, ODF, ODG, ODP, ODS, ODT, PDF, PPTX, TXT, XLS, XLSX or ZIP.

How hard can it be to just allow plain text regardless of file name?
I totally agree with your sentiment.

But we can’t really blame small sellers when the largest companies in the world continue to source from there.

As for the consumers, the most powerful people in the world have incentives to not let people focus on the ground reality in the country where all their gadgets come from...
I completely agree!

Why not benefit from Lewis's work on cppcoro? He obviously has thought through the most important issues one would otherwise also stumble across. Unfortunately cppcoro doesn't look like it is actively maintained, which his why I was looking for other implementations. I'm excited to see how your library will progress in the future!
Both limits are unimaginably far above the amount of text you could reasonably write to describe something.
HAProxy as a load balancer / load shedder / traffic shaper is what I've seen it used for.
> "Professor C leaned back in his chair and repeated in a dramatic mock British accent, 'Intervene!' " The professor was drawing attention to Rodríguez's way of pronouncing the word.

> "Nowadays," Rodríguez notes, "I would have filed a grievance against [this professor] so heavy that he would have had to sell his soul to remain employed."

It must be fun to be a member of a humanities department today. I imagine everyone is surveilling everyone else for a slip up (microagression) in order to destroy them.
VisioneerHub – A collaboration platform for product ideation and concept testing
The problem

Nowadays products are pushed to customers rather than being requested by them. Users are being tracked, analyzed and categorized instead of being asked directly what they want. For businesses this means increased risk when launching a new product. Buyers are kept out of the decision making process and can only vote with their wallet. The end result often is unfulfilled needs, decreased user trust and lower brand loyalty.

What is VisioneerHub?

Our motivation is to make everyone part of the product ideation process through a platform for seamless collaboration between product companies, freelance designers and consumers. We encourage these interactions through incentives for all involved parties to foster the creation of next generation products that better match user preferences.

Companies Do Concept Testing

You are a company willing to test product ideas and reduce business risk before choosing the right ones to invest in. VisioneerHub helps companies validate concepts early on in the product development process. Create campaigns, test market demand and user preferences with paid testers, gain traction with your target audience before launching. Browse designs and contact promising talent!

Designers Sell Product Designs

You are a freelance product designer or you create product designs as a hobby VisioneerHub is the place where you can sell your royalty-free designs. Your work gets noticed by producers so they can approach you with career opportunities!

Consumers Give Feedback

You are a passionate product user willing to have a say about the next iteration of your favorite products. VisioneerHub empowers you with "Would Buy Potential Product" actions so that you can express interest for a product to be made. Becoming a paid concept tester you get paid directly by companies for completing concept testing surveys resulting in products better suited to your needs.
Uh, they very much still do.
The European Space Agency is preparing a mission for a satellite which will try to determine the connection between solar activity and ozone layer status.

A lingering theory is that it might have not been related so much to chlorofluorocarbons, but a phenomenon we didn't know about. I hope they're wrong, because that would mean we spent an insane amount of money getting rid of a lot of substances, but even if they are right, it was the right decision to take at the time with the information we had.
Globally yes. Each network has far fewer.
You are right.
But they were not millionaires when $1M was “real money.”
Inflation has a lot to do with that. The garbage house in Sunnyvale I bought for $128k in 1979 dollars is worth $2.2M today, but I assure you, it’s still a garbage house, a crash pad for a pair of 60-hour-a-week careerists. To me, real value was curing my wife’s cancer, my phone, the Moderna vaccine, high bypass turbofan engines, connections I’ve made on Twitter, Sci-Hub, zlib, etc.
And just it time for AV1. 11th-gen Intel chips have hardware decoding too.
Link to a gist?
> Do you honestly believe you've got a better handle on the legalities of this than the person whose job this is?

The legalities are pretty clear; the judge is able to dismiss the case. I don't believe I know that more than the judge does; he also knew that he was legally able to dismiss the case.

Whether he exercises that power is a political question, not a legal question. But to this point:

> They may do so - may meaning they are allowed to - if it is obvious that there was no crime or there is insufficient evidence or there was a procedural error etc. (rules for this can vary greatly).

None of those is necessary. In the case I witnessed, the reasoning was quite obviously "the defendant is too young for this to make any sense", and the official statement was "the case is dismissed in the interest of justice".
I recently got a job at a company that uses Embarcadero C++ Builder, because a developer chose Borland over Microsoft in the 90's.
Never going to get used to double checking what I type on the phone =(
I think the title and the main page are really bad at explaining what IncludeOS actually is. The author probably is trying to impress readers too much.

The thing is, this is something called “unikernel[1]”, which basically can be linked directly into your application. With this, you just boot into your application instead of general-purpose OS like Linux. IIRC, it’s even possible to this on top of another OS. This comes with a lot of benefits, but with a lot of caveats, too.

[1]: https://en.wikipedia.org/wiki/Unikernel
> There's no reason to choose MD5 over SHA-1

What TCP stacks support TCP-AO? They do support TCP-MD5.
That's why.
> The internet narrative that kids will destroy your finances has been greatly exaggerated for those of us in tech careers.

That's a pretty dangerous suggestion to anyone contemplating this.

Kids are brutally expensive (in the US at least). Love my kid more than anything in the universe but let's not pretend it's cheap. Current spend is about $30K-$40K per year. Post-tax money of course, so that's ~$80K off the top from gross salary.

And then there's future university costs, which are trending to be more than my entire gross salary per year so not sure how that'll work out.
If for some crazy reason you wanted to give each byte of memory and storage in a supercomputer its own IPv6 address, you'd be able to scale up to 300 septillion (301,936,594,947,653,725,323,264) nodes, each with 1 terabyte of RAM and 1 petabyte of storage, before IPv6 ran out of individual addresses.

That's not even counting the 65535 ports you could then use.
I first learned what an "audit log" was because I had to use an audit log to figure out the states of record in the database at a time in the past, because some specific pieces of data were being lost in the "soft-update" database setup.
I remember precisely when engineers started getting paid for the first time. 1999. Warning. It’s lifetime expectation of earnings, not instantaneous earnings, and when changes devalue your skills, you’ll be in denial.
Paying politicians this low begs for corruption and egotists drunk on power.
Introducing UN/EDIFACT
Foreign key constraints are a waste of effort for most at-scale web apps. They guard against a subset of problems that aren’t actually problems (orphaned rows) at a putative cost (for the db)
Since this is bothering me when I view my comments, I'll note that the saying actually goes "if wishes were horses...".
https://www.androidauthority.com/amazon-removes-tech-accesso...
I have been doing open-source cypress tests dashboard (sorry-cypress) for more than 2 years.

Now I have launched https://currents.dev, which is based on (MIT-licensed) sorry-cypress, which resembles (paid) Cypress Dashboard, that monetizes (MIT-licensed cypress tests runner.
1 down, 90% of the remaining marketplace sellers to go? Marketplace quality is dollar store bargain bin gambling at this point.

It's easy to see why this is happening too. Internal voices in fraud are drowned out by voices in growth who exclaim about the hit to revenue and conversion rate.
Good article, thanks!
I have been doing open-source cypress tests dashboard (sorry-cypress) for more than 2 years. It's been used by big names, saving $$$ for those companies.

Now I have launched https://currents.dev, which is based on (MIT-licensed) sorry-cypress, which resembles (paid) Cypress Dashboard, that monetizes (MIT-licensed) cypress tests runner.
Didn't you hear? Having two columns makes it twice as sciencey.
Is Facebook messenger not available in the browser?
Measuring potential complexity in some Open Source projects
If you only have the Django queryset and not the SQL, you can generate pseudo-sql using "print(queryset.query)".

Note that this isn't valid SQL, just an approximation, because Django doesn't generate a single SQL string, but uses the underlying library's parameterization. So you'll have to fiddle with quotes and such to get SQL you can run the EXPLAIN on that's mentioned in the other replies.
It’s a little hard to parse that on mobile but it looks like you’re doing correlated subqueries against the dB schema for each row in the table you’re deleting from.

As others have said, explain analyze will show you what’s going on. I’m fairly sure this query would be fixed by flipping and / or adding an index. 5k records is nothing to pg.
I had a friend who barely knew anything about software, but was fairly motivated. He was offered $40k in 1980. At the sane time, I was making $28k with a PhD in Physics working on lasers. We were young guys, it ruined our relationship.
> Deferring to the hardware is what undefined behaviour is

If that were the case, the Standard would say so. The entire reason people argue over this in the first place is because the Standard's definition of undefined behavior allows for multiple interpretations.

In any case, you're still missing the point. It doesn't matter how good or bad the documentation of implementation-defined behavior may or may not be; the important part is that compilers cannot optimize under the assumption that control flow paths containing implementation-defined behavior are never reached. Null-pointer checks, overflow checks, etc. would remain in place.

> Yes, exactly; that is what undefined behaviour is. That is what "the standard imposes no requirements" means.

I think you're mixing standardese-undefined-behavior with colloquial-undefined-behavior here. For example, if reading an uninitialized variable were implementation-defined behavior, and an implementation said the result of reading an uninitialized variable was "whatever the hardware returns", you're going to get some arbitrary value/number, but your program is still going to be well-defined in the eyes of the Standard.
Thanks for the link, missed it because "as fast as inferno" is not a synonym to benchmark chart.
You're just an empty cage, girl, if you kill the bird.
This doesn't provide end-to-end-encryption for WhatsApp so I'd actually call this worse than just using WhatsApp in the first place. Facebook gets all the data and your messages are stored somewhere (either at Beeper or on your own server) as plaintext.
Hmm, see this: https://www.cdc.gov/ncbddd/actearly/milestones/milestones-5y...
At 6 years old, I was learning to read and write, to count and calculate. I started playing the flute. I also had my first exposure to TV.

Your plans to make him code seems a bit overambitious to me...
> people could make money from those who didn't like free.

Does GPL ever work this way? In practice, GPL discourages corporate (=widespread) adoption, driving down the quality of open-source software, and creating the market for paid closed-source software (which is often worse than open-source software, but packaged better). I'd love to see cases where a GPL-dev successfully negotiates a reasonable "cost-plus" arrangement with a company for a non-free license.

Your analysis of the MIT license is spot-on, btw.
I'd argue nobody anywhere has actually learned a language in class, ever. You pick it up by using it, and then may or may not remember all the arbitrary rules and restrictions that were taught in school.
The West didn't need to bribe people, it just had to not take people's rights and things.

> For example, the USSR disagreed with the wall and recommended against building it.

It's a laughable idea that the GDR did decide such things without Moscow. Closing and fortifying the German-German border effectively happened on Stalins orders, the Berlin Wall was built with Moscows permission.
I'd love a document database that supports JSON Schema validation on read and write.
> Apps/OS have been found to leak/send some 'personal' data to Apple servers,

This isn't about leaks, its about actual design. The itracker system scans your local area for tags, and reports back their IDs and your location. This was rolled out without consent.

By default apple collects "significant locations", which is then accessible to the itracker system ostensibly to warn you about tracking devices.

We accept this because apple are "trusted".

What if Apple are only trusted because they understand how to PR their way out of a bad narrative?

By default all your photos are sent to icloud. They are indexed and processed to give you faces, locations and other (useful) metadata tools.

In one of the OS upgrades, OSX uploaded all my passwords saved in my laptop keychain to icloud, without consent or warning. Not only that it shared them with my phone. My phone didn't at the time have a strong password set.

Just imagine the sheer breathless indignity if facebook, tiktok, or similar tried just one of these actions. However apple(and google) has impunity to do all.

That's my point, if we do care about privacy, then we need to apply the same level of criticism to _all_ companies.
Isn't "living near Boston" the key part here? You can live near sf and live in really quiet areas. Right next to sf is Daly city, pretty quiet, you can go across the bridge to Marin, near sf extremely different life style. 20 min to the south is a quiet beach town, half moon bay. You can live only near sf and have the same experience your talking about
Just an aside for enatik, in the UK pakkly, if spelled wrong as done innocently here, can end up as a very racist slur for Pakistanis. I'd seriously consider changing the name.
"Christ, what an evolutionary marvel!"
The false reverence in this is hilariously consistent. You can just feel the angst dripping through the page.
the image labelled "Privacy Labels - Facebook Vs Rivals @UKZak / Apple"
Yeah it’s getting there. The quality of listings is terrible too.
Yes, I have been showing a bunch of examples of _systems_ that have these properties, such as the data structures in the linux kernel protected by RCU locks, multi-version databases, git etc.

Elm is certainly an excellent suggestion, and I will keep that in mind. Right now I have a bunch of super sharp EE people who are pretty decent python/C/embedded programmers, and I was looking for some language for which the barrier to entry is low.

Elixir's environment (mix) doesn't feel simple. Maybe it is just a matter of a little time. The documentation constantly makes references to erlang and to Ruby, so a student feels a bit on edge about the scope of learning.
This. I once joined a company with local timezone per deployment and it was a nightmare. Not only in terms of development and debugging, but even for all the support tools required and the numerous bugs we found.

I insisted that all the tools that were going to be installed under my watch would be UTC, and never experienced any time issue on them.
Trove of Online LinkedIn User Data Fuels LinkedIn’s Anti-Scraping Position
No assumption about what people want, I just cited back GP's career example. My point was about finding something you're happy with in any setting, and to 'be who you want to be' whatever job you chose or choses you...

And, to be clear, most of my family and ancestry have been manual workers, laborers, in construction, fields, and they all wished dearly for us never to have to work such jobs. Maybe it's their bias, and even though they probably liked their jobs, may have some better insight (than me or you) as to why they wouldn't want their children to go the same way. My family always smirks at the modern romantic vision of manual work. 'if you have a chance to stay behind a desk doing intellectual work why would you ever want for shit working conditions, outside in the cold or heat, or doing something that breaks your body'. Their bias, doing the work is 'do something else if you can'... Who am I to say I know their life better than them?

And yes, CPA is a great career too for them. Just not anything back-breaking if they can convince you otherwise. And if you like the manual stuff, they're ready to have you take up the family business! They'll open all the doors for you. But they'll worry for you.

It may be strange, as the manual-job part of the family is far wealthier than us engineers or diploma-ridden grand-children, but they still think we're better like this...

That may be a 'stupid' view from a build-multi-generational-wealth perspective, but we're mostly 2 generations removed from starving farmers, so knowledge work seems better from their life. I only wish they'd have been as serious about teaching us practical skills and construction, home maintenance and all their manual skills, as teaching their work-ethics (Portuguese descent here, may be different in other cultures I don't know).
I have seen so many people argue against soft deletes over the years. But I have also had so many instances where users 'accidentally' deleted a bunch of items and then call support to ask if there are any backups. And then I'll have to reconstruct the data from yesterday's backup plus today's changes. A soft delete will take care of this.

And no amount of "are you really really really sure you want to delete this?" confirmations are going to fix this. You could require the whole Spongebob Squarepants ravioli ravioli give me the formuoli song and dance and people will still delete hundreds or thousands of records by accident.
Warning. Taleb is a kind of performance art.
Xbox Game Bar is very limited. It only captures a single window not the actual desktop, so you won't see any other window, dialog or context menu.

I noticed it when I tried to record a demo of a git merge flow in an IDE. Fail!

I wish this was properly built-in on Windows, since the recording is otherwise excellent.
American SICO – A Band-Aid Known as Reverse Repo
It's similar to eBay where sellers try to jam as many keywords as possible into the title. Obviously working around massive limitations in discoverability.
github/MSFT don't have an impeccable track record either: https://github.com/github/site-policy/pull/397#issuecomment-...

I'd imagine the moment some OSINT outfits or activists start uploading footage of conflicts (perhaps to be referenced in future reports or studies) they will censor it - not because they have to, but because they don't have the staff/know-how to assure that the videos are what they claim to be.
Not really. Have you tried it? It doesn't really work.

I can't even figure out how to use it from my mobile device without installing an app.
Their comment directly speaks about the UK getting zero votes.
You think Facebook does not have access to Whatsapp messages ? Would be very surprised if thats not the case.
Not quite, a crystal is a periodic structure which is defined by lattice vectors and the content of the corresponding unit cell. The pattern drawn in the linked image does not match this definition.

Imagine it like tiling a floor. In the simplest case, all tiles are the same and the unit cell is a "primitive cell". The way they are layed out gives the lattice vectors.

Now if you are using two differently styled tiles (e.g. a checkerboard pattern of black and white tiles), then the unit cell is now a "conventional cell" and consists of these two tiles. The lattice vectors now point accordingly from one tile of a type to the next one of the same type (e.g. white->white). You need two vectors that do not point in exactly the same direction to be able to cover the floor in two dimensions. Remember, you have to be able to cover the plane by moving the unit cell by integer multiples of the lattice vectors if you did it correctly.

Edit: this might be it:

https://i.imgur.com/75ltMjb.png

If you shift this pattern by any integer multiple of these vectors, the pattern that it comes to lay upon will look the same as the one that was shifted.

Here are some additional links.

https://en.wikipedia.org/wiki/Bravais_lattice

https://en.wikipedia.org/wiki/Unit_cell
Now the Aukey page looks up on my side?
That phrase "emergency mode" really hits home the underlying mental mode that drives an understanding of the situation.

It only takes a few trigger words or phrases to take us back to past trauma and difficulties, like the tremors before an earthquake.

I have first-hand experience of the "caste" system that can emerge in tech environments. It was my experience that our colleagues in the lower caste told scare stories (and you see the odd firing/letting go early to feel they are real) and you feel distant from the "upper" caste. But actual factual reality in my specific experience was a basically fair system with strong accountability. I was grateful, and benefitted from the experience overall. It is hard in such environments to "be normal" because the primitive part of the brain is in "fear mode". That part of the brain actually makes the most important decisions in your life.

What is the way through? My opinion is to try and make honest real connection at a human level with your colleagues but that is actually hard to do. That is why the part of the story I found most painful was the comment about "bleached cotton". It was a delicate moment where friendship could have started but was cut off.

Lastly, I thought it was an endearing turn of phrase to first introduce the engineer as someone from Harvard. And then later refer to the person as "Harvard" (instead of the engineer's actual name or some pronoun).
Yeah. This is not particularly a Facebook problem. And it certainly is not an iPhone exclusive one. I would be willing to bet my 2¢ that Apple photo backups store your photos with exif data. Should be trivially easy to strip this info and "track" you as well. Am not seeing anyone crying over this.