skysight-inc/HackerNews huggingface dataset:
Yes, the mercury dumping by a corporation is the whole cloth from which you wove your story about the government running around deliberately poisoning the little native children. By twisting culpability, you created misinformation. Just as you do with the Kamloops story: debunked by the Chief for Tk’emlúps te Secwépemc, it is not a mass grave and bodies have not been found; the media invented the narrative you now provide as “proof.”

You are abusing history, making claims and stories that are loosely based on history but are not actually real history. you, my friend, are the gullible one.

https://mobile.twitter.com/AngelaSterritt/status/14008766918...
I'm absolutely positive that you can make a desktop app a lot more snappy and usable than any browser-based solution. Especially if the point is to edit files on your computer – no way I'd want to upload a 100MB CSV to cloud before even having a sneak peek, but a (good) desktop app would allow a quick sneak peek of even a 10GB CSV.
Oh, "would have" meaning python-dev chose a different spelling. Not, as in it would-have been better if the example was written this way.
Do you use OTP codes? I recently switched to Yubikeys, find them to be much more convenient :)
Also before you head out with your camera - check Google Maps. I checked one red dot. Picture needed on Wikipedia, picture present on Google Maps.
That's why I said:

> French beef and dairy-cattle-finally-eaten-as-beef eat 2/3 grass.
Discovered this for myself the other week. I love it!

More epic and amazing project and sites like this, please.
It's pretty amazing that we all carry around a device in our pocket which renders the web so slow like it's 1994.
I have never heard or read anyone, beside physicists, say codes for software code. It doesn't even make sense.

Why not? "A code" is a software package which solves some kind of problem computationally. Plural, codes. I'm sure it's been in use almost as long as the programmable computers. Here's[1] a link to an article from 1968 which uses the term in the singular ("The MENE Neutron Transport Code".)

[1] https://www.osti.gov/biblio/4819611-mene-neutron-transport-c...
Show HN: Flint – A digital archive where relevant notes resurface
FWIW the 38 hours needs a lot of perspective. That average is mostly pulled down by individuals who feel pushed to work part time and individuals who are already making so much, taking an extra day off every week pays off more than getting most of the money taxed away and still being out of reach.

The above creates a dynamic where people will still work 40h to hit breakpoints, or will drop down as much as possible to stay at their current breakpoint (because working more isn't getting them there anyway). Doubly so because income tends to be a far bigger decider for things like housing and rent (highest expenses) than budgeting.
For every pro there are a hundred newbs, and other folks who don't care enough.
It's interesting comment, phamilton. I agree with antirez and I agree with you.
full discloser - I am ex-googler. I believe that "horizontal scale" movement staryted from Google. You could see it in their GFS and Mapreduce papers from early 2000s. And by that time they were completely right, of course. Geniuses of Jeff Dean and Sanjay Gwattemat put Google year ahead compared to other state of the art for more than a decade. There was not even one system developed in Google that is not horizontally scalable (i am omitting acquisitions here). We used to joke in 2009 that the most expensive server we have is our perforce server. Nowdays it's internally developed source control system that is backed by Bigtable.
So of course, antirez is right, of course! If you need infinite scale - you must go horizontally.

But the reality is that most companies and most use-cases do not need terrabytes of data. I would say that today the comfort zone for Dragonfly is upto 512GB per instance (1). So dragonfly solves the issue for... I would say 99% percent of the use-cases. Only the last percentile would need horizontal scale, and probably their business is already big enough, so that they can affort a high-quality eng team to work with horizontal clusters.

(1) We need to improve some things (mainly around serialization format of rdb) to reach another magnitude of 4TB. Nobody wants to wait for days to load a 4TB snapshot.
Driving test backlog sees exams sold for over £200
History of Locks – Sargent and Greenleaf (2018)
You've completely mixed up two different senses of "unsafe", the one where the language is prone to idioms that cause fatal errors (which is also true of all those slower interpreted languages), and the one where a mistake means the program can do literally anything (which is not true of Go).

"Unsafe" in most discussions today refers exclusively to the latter.
So once again someone uses a custom domain and the foreseeable happens.
You need a certain amount of "social capital" to do so which you won't have if you are "a Mum of two who has just moved to a new area".

Furthermore, what else is there to move to that has the same UX as Facebook but none of the drawbacks? Proprietary solutions are paid (and too expensive for casual usage - Slack's lowest plan starts at around 6 bucks/month), free solutions are going to have the same problems as FB, FOSS solutions lack the UX and care more about the tech than the UX and solving the actual problem.
Well, I assume you wouldn't submit a PR if it didn't look good to you, so the acronym is appropriate...
It’s even worse that this. A SPAC is basically like an inverse bullshit detector. If a company can raise private capital then it would, given the lower scrutiny. If it was mature and low-risk, it would IPO to lock in major institutional capital. So SPACs are in a Goldilocks situation for scams.

The companies that all seemed to be trying to SPAC were companies that quacked and waddled like real companies, hoping to profit off of the speculative fervor that was gripping real but overhyped companies. In other words, it actively incentivized a ponzi system where the public markets were a cushion for speculators.
In democracy it depends which side can found a louder expert. Either it's human right to work from home and everybody must adhere. Or human right to see coworkers and everybody must go to offices.
It depends on the job. In jobs constrained by labor supply, there’s a good bit of flexibility.

If you do a rank-and-file job at a megacorp and there’s a stack of resumes on your boss’s desk, you show up when you’re scheduled or you get replaced.
I am pessimistic on all three of those projects because they are applying h-m (or similar) type systems to the BEAM. The BEAM needs it's own type system. Dialyzer is basically a half-assed project, it's so frustratingly close to what is needed (subtractive types, and better support for maps and multipart function headers)
> A fair few local orgs use facebook exclusively for communication.

I noticed that when vaccine availability in the US was constrained during the first few months of 2021 and local governments were organizing vaccination clinics, several of the events were announced only on Facebook pages. Several towns/counties didn't seem to have websites, or didn't put the events on the ones they had, instead preferring to announce them on Facebook.

It was scary to think that folks locked out of Facebook for whatever reason did not have access to those notices unless informed by a friend or family member.
ISTM that everyone misses a vitally important key part of NeXT.

Yes, there was the OS, but there were other OSes, notably BeOS, and NeXTstep/OpenStep ran on other OSes, notably Solaris.

Yes, there was Steve Jobs.

But NeXT had a core thing that nobody else did: the state-of-the-art development tools.

Apple needed to get Mac developers on-board with the new OS. Sun had a great OS. Be had a great OS. Apple itself had A/UX. OSes abounded; there was lots of choice. Jobs' vision was very important.

But without the NeXT developer tools, notably Interface Builder and Objective-C, the deal would not have saved Apple.
Tell HN: Apple Support seems to be 404 under en language codes
I just googled "apple pages move graphical element to same location on each page" and got a bunch of apple support pages, for example https://support.apple.com/en-au/guide/pages/tanc9ead56b9/mac which gave me

We're sorry.

We can't find the page you're looking for.

so I tried to do a different non related query "apple ios fix settings" and got the same experience under an en-ng path

however experimenting a bit showed me that at least some Apple support pages were available not under the en language codes.

Not to important, just amusing.
I know that HN believes it’s immune to this, but being right isn’t an excuse to forgo social expectations
I was a research engineer for ~10 years, and my experience was that my immediate colleagues were very appreciative of the work I was doing, but that the university bureaucracy system is not. In the beginning it is a very decent position (compared to a PhD); less load and better pay, and lots of autonomy. However, it is a dead end for your career, there is no promotion path. I liked working as a RSE a lot, but indeed moving to the industry will give you a huge salary rise and a career path.
> Would I rather guarantee my program is more correct or save a few seconds each time I compile?

Iterating faster is also a way to improve the odds your program is correct.
You can use @spec as a public API declaration at the top of the module by bunching them together away from the functions themselves.
Considering people have always been repairing their own vehicles, that’s quite unlikely. DRM parts are a recent invention.
Solar panel companies are in business of making the panels, wholesalers are in wholesaling business, those who install are in installation business. Each setup to be somewhat optimal in their own segment.

This just looks like extra costs for actual running of sola plant. Compared to straight up existing structures for funding.
You might find The Geography of Thought: How Asians and Westerners Think Differently...and Why by Richard Nisbett interesting.

Like you, having experienced both Eastern/Western values i had come to the conclusion that this is the main reason for the "Rise of West" over the last few centuries. Individualism has free reign within a much larger boundary so People can realize their potential in any chosen dimension. Eastern Cultures/Values were so stifling that they sabotaged their own development. Thankfully they have learnt their lesson (we are adaptive organisms after all) and i believe that their amalgamation of Groupism and Individualism is now propelling them forward.
1. I think this is how Redis the company designed their enterprise solution. You can find architecture documentation on their site.
2. Based on my knowledge it should be more or less equivalent. The reason they put it on the same machine (i am guessing here) is because shards on the same node are behind their Redis proxy, that kinda hides the complexity of connecting to each node separately. it's like a gateway to that machine and to all its redis processes.
And that one is a trivial search and click away: https://kellywarnerlaw.com/online-harassment-laws-united-sta... "most countries" was added for extra context.
I read somewhere that this means the US now has the world's fastest supercomputer.

Does this No. 1 position have something to do with the ban on exporting advanced technology to China?
Currently, Docker only requires an hypervisor if you set it on Windows or MacOS.
As theonion said: kids need guns to be able to defend themselves.
Oh, I see now. Thanks for the clarification.
In one of Malcolm Gladwell's books this was explained as a by product of rice farming culture. Apparently in those climates rice grows all year round and every day you take off ends up hurting your bottom line, giving rise to hard work culture.
If you're finding that a bit "wall of text", hit F12 in Firefox or CTRL-SHIFT-C in Chrome, and then pick <body> from the Inspector. Then into "element.style" put in:

width: 50%;
margin: auto;
margin-top: 5ex;
line-height: 3ex;

This should make the lines about the right length to read comfortably with adequate line spacing.

Most folk will find it more comfortable, and particularly if you're a bit dyslexic. Feel free to fiddle with those numbers to make it fit your eyes better.
I tried using it several times in recent years, and whenever trying to upload files, I had lots of issues. Filed some bugs, never got them resolved, and ended up giving up after several of my photos and descriptions were lost (or never properly uploaded).

I really want the Commons Mobile app to work, and I don't know why it always failed with my Pixel phone, but it was a really frustrating experience.
9. Can I halt the production of my panels in case I want to manipulate the market?
All the other reasons like spam notwithstanding, without at least some persistent user ID, how would image licensing work? You'd only be able to have works that can be shared and modified freely without attribution.

Wikimedia is surprisingly lenient on accounts, you don't even need to give an email to get a username.
I feel like losing all your stuff is part of your digital journey. Then you learn the importance of backups.

Nowadays cloud backups are almost becoming default which is a good thing imo.
That is totally expected. Self-serving bias, egocentric bias or survivorship bias are very common in the 0.01%.

In case of Elon I guess at least egocentric bias is in play. Because he thinks people slack off at home/he would slack off at home, he assumes that is what is actually the case.
WebAssembly: Mozilla Won (2017)
> You must

Don't want to be rude here, but version control is clearly not "required" in the strict sense. Plenty of software has been developed without it. Now I wouldn't want to work at a place without version control either, but it is as required for developing software as seat belts are required for driving a car. Less even, since at least for seat belts they are required by law.
PhotoRoom Is Hiring a Senior Web Developer (WebAssembly, WebGL and React) in Paris
Very well said!

My other comment is relevant here: https://news.ycombinator.com/item?id=31578957
Get in touch with an attorney and see if there's potential to sue for libel or some other law (I assume using one's likeness to advertise scams must break some law).

Big tech scum responds very quickly when it comes to legal issues.
They will have more than enough once/if the tech valuations melt down and with them the software engineer salaries.
Now if you would be willing to discuss how the war in Ukraine could have been really avoided, I am ready to explain myself further.

I am even more willing to discuss the reason behind the war in Ukraine if you are interested and prospects to end this war.

Finally I am interested to compare these named conflicts to war in Ukraine in more detail because there for sure are certain similarities that should be discussed and analyzed, especially in hopes to prevent future wars.
There's https://gleam.run/
Why isn't a street or canal worth taking a picture of?

What are the kind of things you expected to be asked to take pictures of?
Looks great! It took me a few tries to understand how the Settings work and I would explain it in the help if I were you. I was trying to change the theme from dark to light and took me a while to understand that I had to add the new value on the righmost cell instead of changing the default value column :)

In my humble opinion the light theme would be better as a default because I am used to Excel. I suppose most Excel users would say the same.
Telnet and X Windows being open did not change the "everyone logs into the development server, uses what IT installed and has a noexec $HOME" workflows.
Why would you even want a party like Cloudflare be holding your domain names? What is the advantage of that?
It didn't have OCR.

It had stroke recognition: it literally learned your handwriting. The code was bought in from a Russian company called Paragraph.

I had a play with a friend's Remarkable last month. It is tragic. It's a lobotomised Newton with all the clever stuff removed.

It is absolutely heartbreaking to see how profoundly dumb 21st century kit is.
Obviously Go code shown here doesn't show string enums. It's an integer enum with function that converts integer value to the string representation (by implementing Stringer interface). Which makes total sense (not every int enum needs String conversion).

I assume your Java example has some magic (aka conventions) in how to convert values into string. Without reading Java manuals, how do I know what's the magic's conversion function? With single words it's usually easy, but try two words "LeapYear" or text with non-Unicode chars - how the magic will work then? Go tries to minimize amount of hidden magic. Also, should not Java enums be capitalized?

I mean, sure, Go enums can be improved, and there are few proposals (none of them yet passed, and that's usually for a reason), but this comparison is just incorrect.
Nice ad bro
Seconded. Not a book, but the first thing I thought of to recommend OP.
>I fully believe we should legislate against automated processes taking decisive actions.

There are certainly decisions that should not be fully automated. But this has very little to do with the account recovery issue we're talking about.

I believe that account recovery, and more generally proving your identity, can be done automatically with greater accuracy and far more securely than any process involving humans.

We have secure, electronic, government issued identity documents that are perfectly suitable for automation. Let's just use them! If we must legislate then let's introduce a right to prove our identity using our government issued ID.

There are other issues related to oligopoly accounts that are hard to solve. But proof of identity is not one of them.
The best tool out there is probably jepsen.io
but it requires domain knowledge to properly operate it. The guy behind it is a beast!

Anyway, I wrote lots of unit tests to cover those atomicity issues. You can also write a custom python/nodejs/golang/... scripts that simultenusly write and read from the same multiple keys in such way that some invariant is preserved. For example,
"mset x {i}, y {i}" for random `i` and in parallel do "mget x y" and to check that the response returns same values. You can also test this for other families using transactions like "MULTI; lpush x ${foo}; lpush y ${foo}; EXEC" .. and then similarly test that x and y have exactly the same lists.
No question that it is Western Individualism in today's Time and Context.

However it is not sustainable in the long run since we live in a Shared Planet with Finite Resources. A Happy equilibrium needs to be found.
Why not carry a tiny paper calendar in your back pocket? I do. It's great! Quick and always avaiable.

I used to use remind, but now it's mostly for birthday reminders. And work appointments require logging in to Outlook anyway.
Just wait for the next startup with a WASM OS, that downloads the browsers on the fly, where did I just saw this?

Ah right, tftp.
The Terra/Luna Hall of Shame
https://archive.ph/RDJbi
Well, it's a bit difficult when these positions require a degree.

It's a problem with research institutes that they consider themselves academics and look down on people with extensive work experience.
Production is not the only alternative to local. Companies can set up servers, either in the cloud or on premise, specifically for development and/or staging purposes.

This is very useful if the production environment is hard to replicate on each developer's local machine. For example, a team where some people prefer the MacBook Air and others prefer beefy Windows desktops might set up a cluster of Linux servers for shared development and testing. A common alternative is to tell everyone to run a bunch of VMs/containers locally, but this isn't always feasible depending on the size and complexity of the production cluster.
On the other hand remote work is a godsend for people who do most of the work on the team but get skipped over for promotions because they lack "charisma" and don't participate in gossip/politics and don't spend hours after work every day at the bar with coworkers.
You might be able to find research institutes or national labs (I'm a research engineer at one of these). If you're in Europe, something like the Max Planck Institute might fit the bill.

Aside, can I ask why you don't want to work at a college or university?
> and I worry about my ability to advance.

This is another hidden downside to remote work; the sycophants and ladder climbers (not accusing you of being one) didn't go away, they simply had to adapt to the environment and find new means of doing so. In my experience this entailed being invited to endless clearly-unnecessary-but-mandatory Zoom meetings, the value of which was at best questionable. Only to find out said meeting was really a scheme for management visibility, filmed before a live studio audience of senior engineers.
Your link shows an empty page with some "e is undefined" error in the console (Firefox).
It’s not a new device, there’s been a few generations since then but it’s still close to perfect, I can scribble notes as quickly as I like and don’t notice a problem. For the highlighter I tilt the pencil a bit for a fatter highlighter, I’m sure it would be a good for artists.

Hit up an apple shop and try it out… I’m really not a shill for apple, I thought the pencil was stupid until I got it and started using it (I can buy a pencil and eraser for a £), I’m not saying it’s _worth_ the cost, but I love it
>They optimize for different things . Individualism: human progress and breaking the boundaries. Traditionalism: extending the family population

Well Said!
Oddly, it’s the plot to Franz Kafka - Der Process!
Yes, I mean the job market as it would concern individuals here on HN specifically interested in tech/programming.
Wikimedia Germany, the German "chapter" of Wikimedia; see https://meta.wikimedia.org/wiki/Wikimedia_Deutschland
> Some languages have async/await sugar built around futures instead; this is a mistake and it's less efficient too.

Could you elaborate on that?
There are various Haskell effect libraries though.

The big difference between effects and monads is that effects compose, while monads always require cumbersome mapping between domains.
I would love to use a terminal
based calendar so much, but with my whole organisation using MS Office for scheduling meetings I guess I'm stuck :(
I forgot you are based in UK.

I don't think you are saving much by hiring outside of Europe or even UK. Many people had their fair share of trouble with Ukraine. Even a qualified latam dev's full time salary averages out at USD 30-40/hour.

Being in UK is perfect for an agency.
Because US investors give much higher valuations much easier.
It is the case in my company. Production and staging is bunch of docker-composes scattered around several servers. We had to create another staging environment, I think it took several days to configure it. People run services locally, but not entire stack, that takes too much effort.

Right now I’m trying to understand and deploy Kubernetes. Scalability and availability is good, but one of the reasons that I want to make it possible to roll out entire stack locally.

Basically it’s lack of devops. We don’t have separate role and developers do the minimal job of keeping production running well enough, they got other tasks to do. There should be someone working on improving those things full time.
Property Pump Propaganda alert: US home price appreciation accelerates for
He says that computer science undergraduates should learn mathematics properly. It is maths that make someone a programmer from a coder.

That's very Djykstra. Read Djykstra's "A Discipline of Programming" (1976). Programming is hard and programmers should suffer.

The trouble is, suffering doesn't scale. Academic computer science was a tiny field before the mid-1980s.