skysight-inc/HackerNews huggingface dataset:
> The kind of buddies that lead companies that have so little understanding of cloud technologies that they went with OpenStack[2] to build this new world leader in computing.

Do you have arguments or is it just a blank criticism?
OVH for instance is built in part on OpenStack, what's so very wrong with it?
They seldom fail to make sense, but they sound unnatural 99% of the time.
> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

https://news.ycombinator.com/newsguidelines.html

What are the inaccuracies?
WordPress Hosting Performance Benchmarks (2020)
The exact same has happened with CodeSandbox, Google Domains had blocked our csb.dev (internal domain) and csb.app (domain for projects) without any warnings. It took us two days (of downtime!) to get them to lift the block. But then after 3 weeks, they did the exact same thing! They blocked us again for reports without warning. Luckily we had a fallback domain so that there was not much service disruption, but it was extremely frustrating working with them on this.

After 3 sudden blocks from them, they now give us a warning before they're planning to block us, but it took many calls before we got to that stage.
That doesn't really answer the question though.

It's up to the browser implementers how they do tables, and they certainly could go ahead and cater to common cases in this area. As user agents, it's the browsers' job to be helpful to the user regardless of what the HTML looks like.

For example, nothing in HTML talks about having a search prompt appear on Ctrl+F, yet everyone does it.
> you have to scramble for alternatives which inevitably lose subtle shades of meaning

That would be "difficult to translate", then, not "untranslatable", no? As for breaking the flow of the text, I'm pretty sure you're going to have to do that anyway translating Russian to English.
Maybe it is not particularly high crime because police get 28% of the budget.
Basically. In Spain you can get such cheque, but it would be 30K and your chances of getting 1/10 lower.
Your expectations as described are not high. CI/CD is a bare minimum unless you're working at one of those jobs where tech is just not a main concern. I've worked at some places like that, while the job was utterly chill and relaxed, you don't grow professionally. If the company tanks, you're toast.

That's all I have to say about this: If the company tanks and you forget about good practices, you're toast.
So do you advocate for the means by which peaceful protestors (and press) have been dealt with after curfew? Is assault a reasonable response to curfew breaking?

Looters should be assaulted instead of arrested? Where is the due process?

People have been assaulted on their own porches, is any of this resolving the situation or escalating it at the cost of the rights and well being of the citizenry?
It crashes after a couple seconds. https://i.imgur.com/L9gLEck.png

I've tried cropping the image and the video several times to make sure only the head is visible but it doesn't work.

My image is around 250KB and the video slightly under 9MB. I'm saying this because of the two following lines:

RuntimeError: imageio.mimread() has read over 256 MiB of image data.
Stopped to avoid memory problems. Use imageio.get_reader() or memtest=False.
Almost all of the "amazing" things the brain does are basically continuously refined predictive branch execution.

Which is why practice is important. You're essentially strengthening certain neural pathways with continuous exposure to certain inputs.

But this strength also makes us susceptible to misdirection and slight of hand.
I think there is a bit of a brain drain, but it's also compensated by great engineers from poorer countries (Italy, Romania, Poland etc) migrating in

If remote works, it won't really be a brain drain anymore, because they'll be paying taxes and spending their money in France :)
This is so sad. As a European I would love to see some Internet giants created. Everybody says it's because we don't have homogenous market and so on. But my hunch is it is something different: Existing European companies are much more protected than their US counterparts, or even their UK counterparts. Think ThomasCook - would have been definitely been "saved" like TUI in Germany. That doesn't happen that much in the US I believe. Instead new comers are generated at a higher rate creating completely new markets, think Tesla, Facebook, amazon etc. That entire life cycle of companies dying and being newly born seems somewhat skewed over here.
I believe the correct term is 'rustaceans'.
Phone numbers are used for contact discovery.

https://signal.org/blog/private-contact-discovery/
Make your peace with working in a slightly crap environment or get a different job. It will be hard for you to produce anything good and if you do it'll probably go to waste. These issues are signs of deeper issues.

Good luck bud. For both of us.
I think it is faster in the long term because well tested code is less likely to contain bugs, and reviewed code more maintainable as it adheres to an agreed upon standard. So it may be longer in the short term, but faster overall as you have to revisit the code less due to these reasons.
A hash of the phone number is as good as the phone number itself. Given a list of all phone numbers in use, it's trivial to build a rainbow table for them. And many you can also brute-force.
How to accommodate users without JavaScript without changing the development flow in modern web app development is something I've been thinking about for a while, and I'm happy to finally share this writeup and proof of concept.

If you just want to check out the demo, you can do that here: https://todo-react-redux-noscript.herokuapp.com/
I see a lot of hate in this thread regarding a disruption to US hegemony. I guess that's why we need projects like Gaia-X.

I wholeheartedly hope it will succeed, and given the companies that are involved in it, I'm pretty confident about it.
I take it you've never worked in that type of an environment, with code review and (good, not necessarily perfect) test coverage. I am working in an environment like that and I regularly push 20-40 changes per week. There's no problem with speed. Furthermore, had there not been tests (and not just unit tests; the important stuff is large scale performance tests and output differs) I would never be able to push code out so quickly.
To Die List: Complete your tasks before they die
It's Peter Troyer's story, the first one. It does not mention Arthur Clarke's name, but:

> I grew up in Sri Lanka.

> Our parents mostly let us do what we wanted, but we were told to stay away—never go near—a large property that bordered my house. When we asked why the reasons were always vague.

> There were some rumors that someone very famous or maybe powerful lived there. We all got the sense that he was ...a danger in some way.

> My grandfather was star struck by the man. Grandpa could barely speak. The two began chatting. The man flattered my grandfather's painting. He said he also liked to paint but only people. The man looked towards me and said let's paint the boy.

> I was placed on a stool in front of the two men. I was eleven years old. Very quickly the neighbour said the clothes were spoiling the beauty of me. He asked me to remove my clothes. I looked at my grandpa and did as I was told. Soon after I was on the stool, naked, and crying. I don't know how long this went on but at some point my father arrived home. He quickly reviewed the scene, saw the man from the property, and...went ..nuts. He just lost it on them: raising his voice. Getting in people's faces. I honestly thought he might kill them both.

> Within a couple of hours my grandfather was gone and they never - ever - spoke again. Although in some circles it was common knowledge, the man from the property was a famous British science fiction novelist. Apparently he had been banished to (then) Ceylon from postwar Britain rather than face prison for being a pederast. I think about that day sometimes. My father didn't have a temper and rarely ever even raised his voice but the man he became in that moment while essentially unrecognizable. While we've had our ups and downs from that moment forward I never questioned his love for me again. Ever. I knew he'd kill for me. I learned how important it is to protect your family and those more vulnerable than you.

My intention was to relate just the relevant parts, but I think I ended up copying more than half of the story.

I don't like that the story does not mention Clarke, considering that Clarke (or rather his public image/legacy) is under attack from it. Dunno if there are legal implications with naming, though.
This is how it struck me, as well. There is a big gradient, and this is the extreme opposite end.

Just be thankful the devs can “push” to production and aren’t individually rsyncing their code into the app servers. :)
> what makes a cop okay w/ basically destroying their career just to be mean and domineering of others

Combination of incessant pushing the "us vs them" mentality from the police unions, police management, usgov, etc. and the relative impunity US police officers have against misdeeds. He's probably cursing his luck there was a camera there because, in all likelihood, if there wasn't, he'd have got clean away with it.
"numerous videos show police breaking windows themselves"

I replied "I don't believe you."

You responded by showing one video. I'm still waiting.
Is there any reason why the engineers from poorer countries will emigrate to France instead of the better-paying countries?
The issue with a high speed rail project like HS2 is that the people most affected by it are the ones who don't see much direct benefits from it.

If the line is coming past you then you have to put up with the noise from it and the building and land use change issues, but you don't get to actually use it as there won't be any stations for you. It's not possible to add stations mid-line as that would slow down the "high speed" aspect.

You can see this in the survey results where regions like the midlands have higher levels of opposition and those at the end of the lines:

https://yougov.co.uk/topics/transport/survey-results/daily/2...
Strongly agree - particularly this part:

"what the human and business factors that led to where the company is now, and how to approach changing it"

This is a people problem, not a technology problem (or an opportunity if you look at things that way).
With a 3 and 1 year old me and my wife are or on cusp of earlier bedtimes - will be a magic moment as our free time will shoot back up - we have told ourselves we will not just use it to talk about the kids or watch netflix ...lets see!
The method is explained here: https://signal.org/blog/private-contact-discovery/

Yes, it's hashes of phone numbers instead of the phone numbers themselves, but that's a detail. Phone numbers are easy to brute-force especially for people the protesters are worried about, as well as easy to build rainbow tables for.
Meh that's honestly not the number one problem in france. I'd even say it's a competitive advantage. Not everyone is willing to expatriate for salary, you can get really great engineers for half or even a third of what they'd be paid in SV
I have been in both kinds of companies. 20 years ago, having none of these basics was almost the norm. It can work, and sometimes I even miss those days, because it can be fun and very fast paced.
However, it also comes at a price. There's a constant, high stress level because things break all the time, even on production, and you have to be quick to fix them, often directly on production.
I wouldn't want to go back, especially not with a bigger team or today's average developer and project complexity. And it sounds like you already made your decision. Unless there are compelling reasons to stay (and maybe try to introduce newer practices), you have learned a lesson which questions to ask in your next interview (also google for Joel Test) and try to find something new.
> A junior developer cannot at all afford renting an appartment in Paris with his basis salary

To be fair, that's the same in London or SF :)
> to some „culture“ that randomly formed and which did not happen in europe

Because when WWII ended and Europe was rebuilding, in some low-key corner of the West Coast of the US, some military contractors were trying to figure out what would their next projects look like (and getting more money from the US Gov. to fight the Russians, of course)

Then these guys became the best (read, selling more) in one thing called semiconductors then the best at this other new thing that was called computers and that's how it went.

And I might add that being the junction of tech and (accidentally) some weird hippie corner of the US might have helped in some aspects.
They got arrested by association. Signal chat group is such an association, just like other chat groups are. Except that Signal guarantees to give out your phone number (and by extension location and personal address) to every single person in a chat group.

There have been lynchings in India based on this kind of data leaked by WhatsApp which resulted in them finally allowing joining groups anonymously.
Look it's a magazine with long form read intended for people who like such things. You can always skip it and read the abstract of the paper it references :-)
DevStar – Continuous Deployment for Military Planes, Weapons and Nuclear
> Presumably cost analysis has been done and the cost of buying land through compulsory purchase is far higher than tunnelling. Crazy, but true.

Nope. The tunnelling is uneconomic, but locals were able to ban the line from being built on the surface on the grounds that it's in a designated Area of Outstanding Natural Beauty (a status that is disproportionately applied in the rich south of the country).
Show HN: TodoMVC that works with JavaScript disabled
I believe that *Pad¹ does what you describe. In multi-user mode, it has an option to show each contributor's writing in a separate color. (I'm not sure if one can pick the color, though.)

¹ eg https://cryptpad.piratenpartei.de/pad/
> Tech is a first-world thing.

Wow, quite a statement. Guess I'm giving up on coding, then.
No kidding. I would love European tech sovereignty. Something I've been advocating for a long time. I wish the Linux in public institutions that was tried in Germany caught on.
The Desktop Client is only functional when you "pair" it to your phone client.
The (old, old) joke is...

"You can always tell a Harvard man, but you can't tell him much."
I love this idea so much that I would like to learn the language. Is there a group or something I could join? Does anyone want to make a group? I'm sure we could work something out with an online drawing app.

The possiblity of getting ideas out of my head and onto paper without having to linearise everything is very exciting.
I can regularly push 20-40 changes per week, with or without tests.

What's special about that?

How can writing MORE code be faster? Be honest with yourself, you know it's slower, it's hard to get right, and it's easy for many programmers to end up writing really bad tests that hinder rather than help.

Certain orgs might be able to pull it off, but generally speaking it's cargo culting.
All of this sounds like something you should expect except perhaps point 4, I don't think deployments need to be automated and with infra as code although that is a nice thing to introduce. I'd push for the first three points to be mandatory though, there's no good reason (except maybe in a 1-3 dev startup) to avoid them.

However, don't see it as demoralizing, see it as a way to teach other developers good practice and have a huge impact on the businesses engineering practices!
Well, English does not have a "native" word for optimist either.
Upgrade Windows 10 32-Bit to 64-Bit
The problem is, this way we would spend 72 hours a day on all these 3k word articles for getting one page worth of chitchat material.

I bet that tl;dr extension that would allow to jump directly to highlights (or mark them) would be pretty popular. If anyone knows one, please share.
I've faced situations like yours. Your expectations are totally reasonable IMO, but, in order to promote a significant change at the current company, you may have to go through a probably long process with many layers of human factors involved.

I don't feel myself in a proper position to give you advice, since my experience is limited. But, some things I've seen working:

- identify whether there is a "dominant group" that enjoys some sort of political influence and are trusted by the direct manager. This is important. They are usually the oldest ones at the team and, as they got trust and respect from the management, they also got out of the pace with good practices applied elsewhere. Be careful with them, in case this group exists, because they won't let you proceed with such "disruptive" ideas risking to make evident that there's always been a better, more productive way, but they haven't applied them for pure inertia.

- if you have the opportunity, and think it's worth the effort, try to deploy or build some small tools/processes/etc and show them. That will be very eloquent examples;

- don't be concerned about taking credit. Everybody is interested on being more productive, but human emotions will always prevail over any rational need. I'm proud for having built some productivity tools in use for 15 years now in a company I've worked for, and almost nobody knew that I was the author. The "architecture" team wrapped them up on a asp.net web app and took all the credit. That's fine considering I achieved a more important goal. If I had attempted to bypass the architecture team and promoted my tool independently, it would probably have not been put in use.

And always bear in mind that this is usually a long term effort and you have to continuously assess if it's worth. Maybe other non technical aspects counterbalance the issues, maybe not. Some of my happiest years were spent working on legacy, terrible code. But this is a very personal and multifaceted decision.
Imagine f returns an infinite lazy list (common in Haskell). How do you reason about its performance? Fully evaluating it would take infinite time.
E2E in a browser client is always questionable, I doubt Signal is ever going to add one.
Exaddon AG | Software Engineer C#/WPF | Zurich, Switzerland | Onsite | Full-time

Exaddon provides high-precision and innovative additive micromanufacturing solutions for research and industrial applications.

Our unique CERES 3D print system produces microscale metal objects with nanometer resolution, in sizes from 1 µm to up to 1000 µm.

We are looking for a talented Software Engineer who wants to shape and optimize our additive micromanufacturing (µAM) software. The ideal candidate for this position is a versatile person that combines solid C# development skills with the eagerness and ability to improve and maintain our Microsoft 365 and Windows Server 2019 ICT infrastructure (~ 1 day per week).

Join our team and help us to establish our patented, cutting-edge additive micromanufacturing technology worldwide.

Full job description / Apply here:

https://www.exaddon.com/jobs/detail/software-engineer-c-wpf-...
Location: Pune India

Remote: Yes

Technologies: Clojure, Java, Docker, kubernetes

Résumé/CV: https://www.linkedin.com/in/mayur-pandey-1aa0b287/

Email: mayur5892@gmail.com
It's faster, because once the code is reviewed and deployed, it most likely works. And test ensures that this functionality stay in place with (almost) no bugs. The opposite is a shitshow that looks fast to inexperience people...
Yes. Also, I suspect that feature vectors would have very natural translations into this kind of language. We could see inside the black box.
I don't know, I think you have to look at it with an EU scope. Within Shengen only Luxemburg and Switzerland pay significantly better than France. Germany is more or less aligned
In my engineering days there was a saying: you can have it quick and cheap and high quality, but you can only have 2 of those 3.

Spunss like you work somewhere quick and cheap. That's not wrong per se. If lives depend on the outcome, you need quality. But I worked in plenty of financial places that were quick and cheap. Especially back office.

Ask yourself: would the organisation be better off if we were higher quality BUT it meant we were slower or more expensive. If speed is more important, welcome to spaghetti code land.
But does having a permit allow you to violate the law? What is the point of even having laws for this if they can simply be ignored?
working in a large company with tons of spaghetti code and i can assure you it’s a real thing and that it not only slows you down it can actually strangle your company.

making sure no more of it gets to production has become a top priority company-wide
> Existing European companies are much more protected than their US counterparts

That's a complete myth. The USA affords a lot of direct and indirect protection to its companies, far more than Europe does usually.

You have things like the "Buy American Act" ensuring US companies don't face external competition for public markets, a different system of measures and crucially norms slowing the entry of external actors and a strong cultural emphasis amongst the population on economic patriotism and buying American which mostly doesn't exist in Europe.
For the purposes of evaluating morality of actions, yes artillery shells with variable fusings are a primitive version of an autonomous weapon.

It is much more useful to think about the reverse situation: how does viewing future autonomous weapons as a sort of artillery shell with high CEP (or whatever feature you imagine the future weapons has) clarify the morality of its use?
I think you might want a better way of phrasing that: it’s not the “full contact list” - most people would assume that includes names and all of the other metadata - and since it’s rate-limited there’s an interesting trade off where it’s not easy to brute-force but it is targetable if you are trying to track specific known people.
These setbacks are demoralizing

It is, and after enough time you'll find yourself repeating the same bad practices, because there are likely strong incentives in place for that.

In this case my question would be: are the products you deliver meant for consumers, businesses or developers?

Because from my experience these groups have different expectations regarding quality - here shown in ascending order - and require an appropriate approach in each instance.
The problem is that here we have a totally new factor in the mix.

People is being freely dossed with tear gas, in the middle of a pandemic that kills attacking lungs. We don't know how a disease that attack lungs could interact with exposure to a lung irritant but probably will not help. We will have an answer, we want it or not, in two weeks.

They are creating a flow of air directly towards the face of people. We don't know if a virus standing in the air could be collected and dragged into the nose, but it seems possible.

Being paranoid, we don't even know with what substance are all of those people being gassed. Who controls that tear gas canisters contain only tear gas? Are those canisters refillable? Are being refilled? By who? We don't know.

The goal of racist people has been always domination of the other races. Selective killings and birth control are not new strategies. Every single racist in the planet has fantasized about killing as many as possible without consequences. In the end is the same if you kill with a bullet, a hug or provoking a mosh pit / covid party. Except that the later are, unfortunately, untraceable.

So increasing the provocation could be seen as a desirable strategy if you are a racist policeman or governor.

And of course from now on, COVID is not the Trumps fault anymore. People had choosen freely to take more risks. Is like an experiment designed carefully to create thousands of new cases in a part of the population.