skysight-inc/HackerNews huggingface dataset:
Then allow them to have a button to delete all content with a click at that point. Otherwise it is just inhibiting personal data management.
Not to nitpick. But there's technically no minimum wage in Switzerland.

That said. Some localities (notably Genève) introduced a minimum wage. Also, a lot of employees are covered by a collective employment contract, which usually stipulates a minimum wage.

What is true is that few employees make less than 4000 Francs a month (~ $4000).
Ask HN: Which product you used to use made you build a better version of it?
Often, the ability of a product (website, application) to meet our needs declines over time. The product we used to find awesome at answering our needs becomes really great, then good, then average, then not so great then awful.

As the quality of the product you used to use declines, but your needs didn't disappear, you decided to build an alternative that perfectly meet your needs.

Any example?

Thank you.
> Why isn't the same standard applied to rich companies?

Prosecuting you is cheap and easy. Prosecuting a multinational billion dollar company is expensive and difficult.

One of the reasons it's difficult is that they're not (usually) outright evading tax. They're avoiding tax. The law is what's written, but also how that's interpreted by the courts. Sometimes the courts have not yet decided how to interpret a bit of the written law, and so companies will continue to use those bits in interesting ways.

Finally, some places have a "light touch" approach to regulation and they use courts as a measure of last resort, for the worst offenders. Everyone else will be persuaded to change their tax affairs. One consequence of this is that courts only rule on the obvious stuff, and we don't build up case law for the gray areas that get used in tax avoidance schemes.

I agree it's baffling that we let them get away with it. In the UK we think there are between £30bn and £120bn in tax that's evaded, avoided, or uncollected.
> which would get swiftly revoked once public

And then what happens to all those devices people bought and expect to be able to watch Netflix on?
I always thought the memcopy is optimized out, but can you explain how in
int i;
float f;
memcopy (&i, &f,4)
the memcopy can be optimized out? Probably I am misunderstanding the statement.
>Is the author just building plausible deniability by publishing the keys?

Yes.

>Would this even truly stand up as believable for any scenario?

The post says this will most likely only work in a leak situation rather than a legal dispute. An example of where this might be useful: You send an email to a friend revealing something sensitive about yourself. A hacker hacks your friend's email and leaks it out. Without plausible deniability, everyone can verify cryptographically that you did in fact say that sensitive stuff (assuming your own email didn't get hacked). With this technique, people cannot verify whether or not you said it, the email might be a fraud and so people are less likely to believe the sensitive thing about you.
> Why aren't more licenses like this?

I wonder this too. I started using drone.io for CI early this year and part of the reason was because of their no BS license where anyone making under $1 million could just use it.

Unfortunately they got bought by Harness who's already slicing it into tiers [1] so it'll turn into the same feature roulette crap (like GitLab) that I was trying to avoid.

If I had input on the business model of some of these companies I'd say that every effort should be made to give individuals and small developers a competitive advantage if they choose to use your product and a big part of that is getting rid of tiers for technical features.

A really good example of how not to do it is GitLab IMO. Look at the way they reserve container scanning [2] for their top tier. Remind me why only large enterprises need security. The implementation of that feature isn't even good IMO.

Scanning an image at build time is the wrong time to do it. It should be more like Harbor [3] where it's a scheduled scan by the registry and everyone should have access to it. The feature tiering could be done via the deployment, traceability, and monitoring of the containers. As a small developer I can do those things by hand because I know everything that's going on and what's currently deployed. I can track it in a spreadsheet if needed. Large developers need a way for (ex:) a director to log in and get a report for all the vulnerable images running in production.

As is, it's a checkbox feature, so I can see why it makes sense to have it in an enterprise tier. At a certain level it's about checking the box and covering your ass, so if / how it works doesn't even matter at that point. As long as you can claim due diligence that's all that matters, right?

I mean GitLab is making $0 from me right now, so why not just give away everything until a company has 5 developers or $1 million in revenue or something. Make it so appealing that it would be stupid for small developers to use anything besides GitLab because it would be impossible to compete in terms of productivity.

As it is, I hate dealing with the feature tiers so much that I gave up and switched to Gitea with other self hosted solutions for CI, Registry, etc.. I want to spend my time writing code, not trying to figure out what features I can use with my current plan.

1. https://harness.io/pricing/

2. https://docs.gitlab.com/ee/user/application_security/contain...

3. https://goharbor.io/docs/2.1.0/administration/vulnerability-...
There is nothing inherently bad about storing unrelated things in the same db, in general.

There might be security issues but good DBs offer security grants that are granular enough to deal with this.

Data sovereignty might be an issue forcing you to split, that depends on the domain and application requirements.

But in general two things being unrelated isn’t a reason to split the DB and splitting the DB isn’t a reason to split into services.

I’m not for or against microservices. I’m definitely for good reasoning though!
You've really never used CTRL+X F to look up a file name in vim?
…and only is reported by some users. Full sentence:

“Some of the participants in SpaceX’s public Starlink beta are reporting internet speeds higher than 95 percent of U.S. internet users.”
I've been trying to understand this drm for some uses for past 6 month. I got few bits and pieces, but this article really put them together in a marvelous fashion. kudos
"but those interruptions will likely fade as more satellites are launched and coverage becomes more comprehensive."
As the boss of a company: micro managing your employees to the point where you dictate exactly how they work including their preferences for editing text is an excellent way to lose your best talents, who will likely be quirky and in some cases - possibly this case - know more about this than you do. And no, it is not 'like an electrician refusing to wear protective clothing', it is much more like an electrical engineer that knows when to use auto-routing and when to route things themselves.

Besides, I'd love to see you make your case to HR: "I want to fire this person because they don't edit their text like I do".

Good luck with your career as a boss.
Backend developer (8 years experience)

Location: Spain

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, Postgres, Docker, Linux

Résumé/CV:

Email: daniel@chimeno.me
I highly doubt you have to manually edit a GiB file by hand. For read-only, less opens it instantly.
The history of navigation and what’s next
ESP32 is one of the Arduino-compatible boards, right?

I keep bouncing off Arduino stuff just because I find their IDE to be astonishingly awful (at least on Linux, running inside a dwm window manager)

I’d be 100% on board if I could write the code in vim and ideally compile/upload from the command line. Maybe a nice makefile. And I did set that up for a few arduino devices in the past, but it was just too much jumping through hoops for me to really bother with longterm. Much easier to just grab a RPi Zero and install a compiler or python on it and then just code directly on the device, over ssh.

If there’s a better approach to handle the coding side of things than the standard Arduino IDE, I’d be super interested to learn about it!
You are mixing that up with the Greencard, which is a lottery system. H1B must not be a lottery system, and it must not be a way to offload expensive domestic labor to cheap imported labor. Which the well-known Indian H1B cheating companies did. The minimal wage is mandatory to exclude those abusers of the H1B system, so they it is not overloaded anymore. But 200k is definitely too high for the rest of the US, which needs highly qualified workers also. It should be dependent on the region.

Agree with your post totally.
> someone steals your laptop

I wonder how well the non-repudiation would actually hold up in that scenario. If you self host your mail server, the attacker could possibly steal your private key and forge the emails. So you might actually have repudiation. Or does DKIM have a timestamp? If not the attacker can simply send an email from your laptop and get it signed by your mailserver. Thus another route for claiming repudiation.
As usual The Economist has a lot that’s very sensible to say about tax reform. In particular putting more emphasis on taxing investors (you can shift your profits between jurisdictions but not your investors), property and inheritances. The main target should be rents.

https://www.economist.com/leaders/2018/08/09/overhaul-tax-fo...
When you post an article, what sort of discussion are you hoping people will hold?

If you are hoping that people will discuss the novel aspects of the coronavirus's impact on the immune system then you might choose an article that focuses on that.

Instead, if you choose an article that spends a large amount of time discussing tangential points, creating lengthy analogies for the workings of the immune system and discussing other forms of immune response then probably you are hoping people will discuss those too.

But people will appreciate as well as criticise. That there are people who appreciate the analogies are apparent in the discussion here where people do just that. That there are people who would prefer a focused article and find that the tangents detract from the underlying store is just the flip side of that discussion that the op decided to have.

I personally wish that long form journalist articles would have an outline at the beginning so that I know what I am about to read. Otherwise it often just feels like the author is rambling and going nowhere. Some stories actually have a lot of moving parts and require long form journalism to paint a realistic and balanced picture. Instead, a lot of "long form" journalism just adds filler analogies and tangential factoids that may be interesting but often don't add anything to the underlying story or are unnecessary for understanding.
If you have enough volume you can pay for partner interconnect that lower price per GB to 2c so that’s not great but not terrible either.

Edit: You probably would want it for performance first though
Looks to me like they see a perfect opportunity in the tech backlash to try to get their own licks in.
Location: India

Remote: possible

Willing to relocate: yes

Technologies:computervision,nlp,nodejs,python,automation,full-stack

Résumé/CV: https://www.prakashsellathurai.com/prakash-s-resume-dev.pdf

Email: prakashsellathurai@gmail.com
This isn't true. Multiple Google devices have had their Widevine keys leaked/recovered and Google has waited around before revoking them since it would break hardware playback on the device or cause other issues. The Nexus 6, for one, has been downgraded from Widevine L1 to L3 as a result.
I frequently open minified CSS/JS by accident. IntelliJ's project search window includes a small preview of each result when you hover it, so when you navigate through the results your might pass through a minified file and get your IDE to hang for a couple of minutes :)
Honestly I think the "val vs var" debate is kind of a misdirection. The real difficulty with mutability comes from interior mutability. The scala standard library has collection.mutable.{List, Map, Set, etc.} and collection.immutable.{List, Map, Set, etc.} with collection.immutable being the one in the prelude (imported by default). In scala like any ML language that supports mutability, you can do

val immutableValue = mutable.Map.empty
immutableValue.insert(key, value)

In this case the distinction between "val" and "var" is at best a misdirection. The only language that I know of that explicits interior mutability is rust. Where your map must have a "type marker" `&mut` to be able to use the `insert` method. The only way to have that type marker is to define the map with a `let mut`:

let clearlyImmutable: Map<String, Int> = Map::new()
clearlyImmutable.insert("hello", 10) // Does not compile

while

let mut clearlyMutable: Map<String, Int> = Map::new()
clearlyMutable.insert("hello", 10) // Compiles :)

The conclusion here is that if you are not working with rust, immutable data structures (where no method mutates the object it refers to) are what guarantees you you won't run into spooky mutability at a distance.

However, it would be disingenuous to not mention that you can run very quickly in the wild into scala code that is just "java without semicolons". You can very deliberately break null safety in scala. For example `val x: (Int, Double) = null` does compile. You won't normally run into `null` unless you are interacting with java libs or with code from programmers who don't understand type safety.

I want to point out: scala let you do all those nasty things, but this will be a deliberate choice. The mutable data structure from the standard library are clearly marked. There is no methods in the standard library that returns null (outside of regex methods which are thin wrappers around java regexes). Writing mutable code requires a completely different architecture and design choices. If you are in an immutable team, it will be very hard to justify that kind of code. While in a mutable team, the reverse might be true.
Hello Community! Glovo is hiring for the Tech team!
Co-Vid 19 has made our Grocery section have a HYPERGROWTH! We need great Tech Team members to provide the best experience and SOLUTION to the world!

We are super flexible, start dates can be moved and you can start remote to THEN MOVE to Sunny Barcelona Office + New Tech Hub in Warsaw Poland!

(WFH, full flexibility but Fulltime NOT JUST REMOTE, full relocation + Sponsorship)

At the moment Glovo is the fastest-growing generation 2 (this means that we have our own logistics platform) delivery startup in the world and becoming one of the best Tech Product Start-ups in Spain.

Tech Challenges: Project Valkyrie: Related to the number of deployments per day. Project Darwin: Going from a Monolithic to a Microservices architecture. Better efficiency with Machine Learning.

Tech Stack: Java , Python, Spring Boot, Redis, Python, NodeJS, AWS (SQS, Kinesis, Aurora,EC2, Lambda,Cloudwatch, Jenkins, Terraform, Ansible, Github Actions, Spinnaker, DataDog Mobile: Java, Kotlin, Swift Frontend: JavaScript, Vue.js, Typescript.

Key SENIOR Job Openings: Staff Software Engineers, Engineering Managers, Tech Leads.

https://jobs.glovoapp.com

If you write to me I will guide you through the process faster!

gianluca.rosania@glovoapp.com

I’m attaching our corporate video: https://youtu.be/1lnZ8xsx9bE ;)
How do you plan to power this one, if it's hung on the wall?
Automatic DKIM key rotation is common, I'm talking about publishing private keys.
Bpytop eye candy resource monitor
issue is that the editor can't tell if it's a multiline file with a first big line or an editor with one big line if it's cut at the first line. But I'd rather have the editor bail at the first 100k line than not opening it.
When communication is conflated with “sales pitch”, this is problematic
Why do printers still suck?
Slump in Air Travel Hindered Weather Forecasting
Neanderthals and Humans Were at War for over 100k Years
The Value of UX: Thinking Like Architects
You're talking about supply shortages as if it was a permanent thing.

If after all these months you're still seeing a shortage in face masks then I regret to inform you that your market is not free, nor is your economy operating accordig to basic capitalism principles.
If you found a cute gotcha, then you would do just fine. You would get thrown in jail if you lied, or didn't have the cute gotcha. But the odds that you find a loophole like that, that you could take advantage of, is fairly slim
Egress pricing is there for another reason as well. It's meant to make it hard to move out of AWS.

If one looks at the pricing for AWS Snowball [0], their bulk data transfer device, there's no per gigabyte cost to get data into AWS, but $0.03/GB to get data out. I'm pretty sure the bits are just as heavy coming into AWS as they are coming out. :-)

[0] https://aws.amazon.com/snowball/pricing/
The Value of UX: Design and Ethics
Surely there's an extant tool to do the same thing.

> We know that thread-per-core can deliver significant efficiency gains. But what is it?

If someone were to write this as parody people would call it a hack job
Doesn't hurt explicitly mentioning the biodiversity crisis is, just like the climate one, also a pressing issue. And when it comes to solutions revolving around forests (or a collection of trees if you wish), it's the area where both clash: optimizing for one will be less ideal for the other. Personally I feel like in such cases it would be wise to strive for a solution which is sliglty in favor of biodiversity, just because for the climate there are a number of other solutions which have a larger potential effect.
Autoscaling is overused anyway. It's cheaper and much less complex to have 200-300% of average capacity running 24/7 on dedicated servers (OVH/Hetzner, whatever) than trying to scale up and down according to demand.

Changing capacity automatically always has the potential to backfire. And as AWS & Co need to keep those servers running during times of less demand there's no way it's cheaper unless you have really unusual traffic patterns (even then it's probably not).
To echo that, you're literally correct.

The CCP BRI programs do the same thing. For BRI, they ship excess Chinese steel rebar (lowering their per-unit cost) to a country, then fly burly Chinese peasant labor to the country, then bill the country for both. Win-win! (if you're the CCP.)

What's funny is that I talked to Bali drivers about the two new underpasses. They said it reduced traffic for one month, then everybody increased driving so it was back to the same gridlock. Just like strongtowns readers would predict. :)

https://www.strongtowns.org/nonewroads

The PA and MV underpasses would be beneficial since the purpose is a direct route from downtown across Central, rather than escalating gridlock remediation. But the numbers don't work at $1 billion per underpass for towns with around 40,000 residents.

Sources: I read the local SV rags about the tunnels. I went to Bali to see the 2 underpasses there and rode a taxi through them. I saw the BRI/related workers in the Jakarta airport.
The lack of comments on this article are testament to how far removed most of hacker news' audience is from things that really count, i.e the survival of the planet we inhabit.
> Nearly half a billion people rely on coral reefs for fish protein, says Sheppard, and climate change will kill many of them.

Huh? People don't just lie down and die because their preferred food is gone. I've never heard of 100's of millions of people predicted to die because of coral bleaching. That seems a complete exaggeration. Unless by "many", he means "hardly any".
It's fine to have high (even unrealistic!) goals, but IMO you're doing your project a disservice by presenting it as if the future's already here.

I think it's a really interesting project but it's not an honest presentation (not in an exceptional way, it seems to be an existing trend in startup culture so it's understandable that people replicate it).
The Value of UX: Is UX Pseudoscience?
How to debug layout issues with the Flutter Inspector
It's not just the decryption key. It is a gzip file containing the full source code of the decoder!
I've never seen people flaubnt their karma or congratulate others on their karma here, and I have been on HN almost from day one. I've also been on the leader board at some time (when the board was introduced or was topic of discussion, may have been the only time when people where congratulated for their karma or position on the board).

These days I use throwaway accounts because of the increasing censorship and to force myself to ignore the karma system.

I think karma does affect the algorithm that decides if you get flagged or banned, or at least alerts the mods. May just be the short time votes on specific comments, though.
Everyone has to start somewhere but the website makes it appear as if this is way more mature than a humble start.
Speak for yourself pet lover! I’m setting mine up from a terraform file.
"Once income and spending exceed this level, taxes must be paid. Unless…

Unless that income comes from qualified dividends or long-term capital gains. In this case, a married couple can have $24,400 a year in income AND $78,750 in investment income, TAX-FREE"

If you can get 78k$ yearly investment income from index funds, you already have a net worth of several million $, and you're thus already among the people that don't need to work (or you had some incredible luck for smaller investments)
So the same could be said of regular providers? "Some users report speeds higher than 95% of the other users"...

This really needs more precise wording. What percentage of Starlink users (more than 5%?) and what's the speed difference?
>it's not uncommon for a FAANG employee

that's why I chose it as an example to compare with the wage of somebody who does hard physical labor underground with a significantly higher chance of injury https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4667042/ - relevant quote:

"However, there is still a relatively high incidence of labour accidents during tunnel construction when compared to incidence rates in the construction industry in general. During tunnel construction, rock fall events at the cutting face are a particularly characteristic of the type of accident that occurs."
Can share what we do at our startup. (8 people, 100 - 200 customers). We create a WhatsApp group for every customer and stay with them right from onboarding onwards.

Beauty of it is they sneeze, we know. Everyone in the team kinda knows what's important what's not. we can confidently say things like "nobody cares about that fancy feature". It super valuable for a startup to get immedeate feedback. Especially valuable has been knowing
- the first things the notice when they start using: where is sort? how do i add team members? do i have to prepay?
- feature requests: it's painful to keep closing windows, need the ability to adjust windows, I also want to do this other thing you guys havent thought of.
- Bugs: why am i seeing double messages.

Disadvantages are that some customers expect immedeate answers, unrealistic expectations. and its cringey to lay down the rules and set expectations every time. no matter how many times you do it.

Our take is its 80% good and 20% bad. As we grow the company, the idea is to keep doing this for a "representative sample of customers" . Customer feedback is gold. If you can setup some kind of process like this, its great.
Nice and simple! I’ve recently started and was thinking to get Xero but then thought why pay $$ each month. With only one client, I want to save every penny
It’s likely. $200k goes well above market rate so it wouldn’t be that politically unpopular.

Also, one usually doesn’t involve cows when kowtowing.