skysight-inc/HackerNews huggingface dataset:
> The US actually has a higher 5-year survival rate

Take a bunch of people over the age of 50 and then screen them for thyroid cancer. Then don't provide them any treatment at all for that thyroid cancer.

You haven't changed when those people die, nor what they die of, but your 5 year cancer survival rates look good because most of these people will live for more than 5 years with their cancer.

And because there are small risks associated with treatment, if you treat large numbers of people you'll harm small numbers of them. Your 5 year survival rates look good, but your all cause mortality looks worse.
Biden calls out Amazon for using federal tax loopholes
Show HN: Ever Given story inspired pixel game
This demonstrates the whole problem with April Fool's jokes. They need to hit a sweet spot where you look at it and think ... maybe but then by the bottom of the article you know it's a put on.

I saw this and thought "it's a crazy person" and by the time I got to the bottom I was thinking "it's _probably_ a put on"
The official Perl documentation is quite good, in my humble opinion.
The sigils are a feature that underpin perl's roots from practical linguistics (unlike other languages which have roots in theoretical linguistics).

$ - > the value of

@ - > the values of

% -> the collection of key value pairs

$_ is pronounced "it". @_ is pronounced "them". Don't use either of them except if it would make sense in english - e.g. you wouldn't refer to "it" in anything more than a sentence, so don't use $_ in anything longer than a couple of lines of code
How does this actually work? Is it open sourced?
These sort of comparisons should always be crouched in specifics. The US is a country, while Europe is either a continent or an intranational union, depending on what you're talking about.

Would the average person rather live in, say, Belarus or Nebraska?
looks like another scam or rugpuller, aka a shitcoin

half a million in managed assets, in this hype cycle...

GitHub barely touched...
I had a chat with Phil after I finished, and he sent over a list of transcription problems with Gutenberg that I’d missed which was very kind. But apart from that, no direct collaboration.
> the way Rust took with Generics should be the next step for Java

I have a List<Integer>. Maybe I want to replace List with something else, call it L.

Can I write L<Integer> in Java? No. Rust? No. C#? No Kotlin? No.

Does Go have generics yet? Once it does, I'm sure it'll be a No as well.

Haskell and Scala got it right.
Thanks, yeah you're totally right, but worth mentioning if OP had never considered backing an app with a spreadsheet.

It's a really powerful option for non developers to manage data without having to use SQL / a PG client etc.
Strong in the sense that they have already identified violators and excluded them from their supply chain.

The legislation introduced additional requirements that it would take time to comply with. Note they didn't object to complying, only asking for more time to implement it.
> I'm currently looking for a solution to provide (non-technical) team members with a way to interact with a SQL database ... While I'm generally willing to pay, I'd really prefer an open and self-hosted solution.

You should definitively check Metabase [0] then: it's open source, very easy to self-host, and democratize data access inside your team. We started using it for the same reason 3 years ago, I cannot recommend it more.

[0] https://github.com/metabase/metabase
The syntax for accessing nested indices actually automatically resolves references the way you'd expect. So for the specific case of accessing a single deeply nested value, no special incantation is needed.
Also https://news.ycombinator.com/item?id=21944573
because for a lot of things you don't need that much cpu power.

Creating something that can read several sensors (switches and buttons are also sensors), and putting aggregate status updates on a serial line, or displaying status lights, triggering relay or something similar can be done, on decades old gaming consoles, and is probably one of the most common use of processors in the world today.

In fact it is easier than trying to use modern cpu, that wasn't designed for that.

Not everything is about computation, in fact in terms of units sold its probably a minority.
I'd be interested in how your logs actually got corrupted (was journald to blame or was there power/filesystems issues that were just hard to recover from)

I actually like journald quite a bit. Before, you'd have log files scattered all over the place with various cronjobs to try to keep them from filling up the disk (usually with the help of logrotate). Each application was free to put its logs wherever it decided.

Journald keeps them structured with first-class support for metadata like timestamp and unit so it's easy to get a service's logs in a 2 hour window on a given day and equally as easy to look at them in a stream with other service's logs (it aggregates them for you). From an application perspective, you just dump to stdout/err.

>And journald also cannot send logs off-host in any useful format

This seems directly at odds with your "tightly-coupled" beginning statement (you want it to do more or you think it does too much?). It's trivial to do this with fluentd or other log aggregation software
TLDR:
12 ways we can improve efficiency of dev team
1. Adopt Tools - Selenium, Disbug, Gitlab for CI/CD
2. Find regression as early as possible
3. Follow test-oriented management of software development
4. Implement user acceptance testing
5. Use the QAOps framework
6. Start testing early
7. Let Development and QA run together
8. Quality is everyone’s responsibility
9. Priority for bug fixes based on usage
10. Training plays an essential part
11. Use tools like Disbug to report the bugs
12. Minimize unimportant tasks
Yolo.js: Typo-tolerant runtime object proxy for fast JavaScritp typers
That's very reasonable.

Everyone wants a miniature throwaway app, including project setup and test usually. Then you get a problem when one library you wanted to use doesn't install easily, or you have some random problem that takes an hour to debug.

Last time I got failed on a number of things many of which weren't asked for. Linting failed on two whitespaces, as I didn't have pylint set up on my home machine. I should have returned json, rather than html, despite the task asking for a 'page, no need for styling'. And I didn't provide a setup.py, despite it not being asked for. I provided the most difficult integration test to implement, but they complained I didn't add more unit tests, even though they has said to describe what tests you would have implemented if you were short on time, which I did.
Do you use OCR? Sorry for the million questions.
The Soviet Union was a pile of rust by 1990. I’m not sure how you can justify the immense suffering and indiscriminate persecution just for that...
They are, but party membership in the US is mostly a proxy for taking a side in an already-hyper-polarized culture war. You could ask a couple of leading questions and figure out how somebody is going to vote, even without party affiliation.
Virtually no municipalities in America are approving new trailer parks.
I agree (as a Perl fan). There's never any debate over what's "idiomatic" Perl. It's as idiomatic as you want it to be!
They are faster bow, still more expensive so. Lead time was, if I remember correctly, around 2-4 weeks. Before the Suez blockage, I wouldn't be surprised if there were capacity issues on the new rail roads. By see, China to Germany is more around 6 weeks.
IIRC the US navy is currently using XBox controllers:

https://www.theverge.com/2017/9/19/16333376/us-navy-military...

Of course this is a far cry from ripping a SoC from a smartphone and putting it into e.g a bomber drone, but I assume there's much more being done - just not published.
You're engaging in as much hyperbole as the post you respond to, and you are also a HNer.
You beat me to it!
https://news.ycombinator.com/item?id=16197436
I don't use the internet to talk to people, I use it so I don't have to talk to people.
You could always run the `env` command inside of the container to get all of the set environment variables. Then you can define, reconstruct and run your container with whatever args you want.

But yeah the env_file approach is the way to go here. I've been using Docker in production since 2015 and never ran into your use case. I always had an .env file ready to go that was loaded in with env_file and always had control over being able to run the container with whatever command I see fit.

And in cases where I have no control over how things are run (like Heroku), environment variables still work because a ton of hosting platforms expect you to set and read them for various configuration.

And you can also commit an example env file to git with no secrets so developers can `cp .env.example .env` to get going in 1 second.

The environment variable pattern is incredibly standard in the world of web dev.
> 5 different object systems

This is an issue in Lua as well. The language is unopinionated and designed to offer “mechanism, not policy”, meaning you can design your own object system based on the language-provided primitives.

The problem is that everyone does design their own object system - and they’re all different, with no interoperability.
1 put a lock on your door, refuse to open it

2 a light outside the door or a sock on the door let’s people know you cannot be disturbed

3 don’t forget to open the door when you can legitimately be disturbed

4 calmly and clearly state that you are at work while door is locked/light is on/sock is on the door. Compare to partner being at work/school and you being unable to barge in

5 meditate because this won’t be resolved over night

Like you it took threatening to leave (renting an office space and working from there. She was not fond of throwing out $1200/mo) for my wife to take it seriously. I have been working remotely for almost a decade now but over the last 3 years my wife stopped taking it seriously. The pandemic seems to have driven the fact home (esp when our little one would disturb her while she was working)

You must realize working remotely is not common and with any new lifestyle change there will be adaption periods. Some people longer than others. The ultimatum usually gets their attention but not always the way you would like (my wife refuses to enter the office now, which is also not what I want but baby steps)
How does that make it reasonable to close and effectively keep medicine away from people unless they pay more than cost price? Of course if some countries can not produce it themselves they will buy it from other countries. Having an open recipe just means factories will only be able to compete on price and quality; not on secret recipe.

I don't understand why we allow capitalistic control of medicine at all. The goal should be to maximize health, not profit. And in many ways, directly through subsidizing and indirectly by providing the wealthy infrastructure and schooling etc the public are already paying for medicine research anyhow. Why not go all the way and make it public altogether?

But I guess I'm a bit of an idealist..
Yup, not-too-long-ago we setup OpenVPN at work with split tunneling which required DNS to work correctly. Windows worked out of the box (except for a small pool of users who had their DNS manually set which was a checkbox fix). macOS was more irritating because OpenVPN didn't native support the DNS API and it turned out the defacto way was Tunnelblick third party software.

Linux... Absolute nightmare. Every system had a slightly different DNS stack and trying to get queries to route over the VPN interface was an acrobatic exercise in docs navigation and trial and error. Ultimately, newer desktops with systemd-resolved were the easiest

systemd-resolved supporting DNSSEC is also a big win!
People here are saying Oneplus, but I would recommend Pixel 4/5 or Xiaomi Mi A3 with stock Android One to fallback on if you don't like using LineageOS.

Oneplus have become quite end-user hostile lately. They used to be quite good for this stuff but times do change.

If you go the Pixel route, there's also GrapheneOS (formerly Copperhead). It offers a lot more security features, with of course some tradeoffs when you make a phone secure.

https://grapheneos.org/
Within time cliques form and some people may be coming to those events out of fear they'll be missing out instead of to have fun and some people may just not be coming and will be viewed by other team members as weirdos. From there it is natural to side with something you know and feel affection to and you may be unconsciously treating people who don't socialise with you worse than the others.
Other things that may happen, often when also alcohol is involved, people may say things from their private lives that then other people may use against them or when you start talking about politics and it turns out some people have completely opposite views to yours. This is not helpful in any way.
One potentially tricky thing is that larger companies may have rules against co-working.

My last BigCo employer had a lot of WFH (as exceptions and due to acquisitions or site closures, the overall policy was butts in seats, but still). If you actually read the security policies, you saw lots of things that would make co-working de facto a fireable offense.

But I doubt it was ever enforced, and I bet a lot of people did it. I had a proper home office instead.

It’s best to know what the co-working rules are at your employer.

O/T: Apple autocorrect thinks “coworking” should be “cowering” which is probably a worst-case version of my point...
The height map alone is enough for you to approximate a signed distance field, so you can do raymarching - which can give you pretty efficient light transport, volumetric fog, ambient occlusion, reflective water...
Rethinking when work happens. Say goodbye to 9-5
The Dangerous Denial of Sex
How to coach developers to get a chat with their product experts
China to Europe is working flawless, thanks to Chinas new Silk Road. Same for for trucking.
Same, I realized that spending 2 years to get to 1k in profit a month from a SaaS or something was a lot harder than just getting a job that paid me 12k more.
I'd be glad I datahoard a lot of stuff, like an up-to-date ZIM archive of Wikipedia (en all maxi), my Google Takeout data, some porn, my GOG (DRM-free games), etc.

The ZIM archive is also on my modded Kobo Glo HD (128GB instead of 4GB) and it can natively read ZIM files. I therefore have a low-powered paper-like display to read Wikipedia that can be easily charged over a solar panel.
C# generics are reified.
Pumble – A Slack alternative from the company behind Clockify
By 10 (YC S17) Is Hiring Recruiting Account Manager
Just add reddit.com in front.
The Red Queen Effect
But it's a response to me pointing out air-flow is relevant (key).
> The economic blockade by the US has the goal of destroying the political and economic order of Cuba.

Well, Cuba could return the US property that was nationalized, and elect a non-Communist government, you know.

Instead they swim for the US.

Also, the Cuban missile crisis didn't end when people were told. Half of the Russian nuclear missiles were left behind, and when Russia realized Castro wanted to actually use them against the US, Russia had a nightmare in getting them back.

(A Russian diplomat became a hero by pointing out some treaty loophole to the Cubans, who decided to follow the "treaty" and allowed the repo. Had the Russians told Castro he was crazy, likely those missiles would still be there.)
Invite only and still no Android app and valued at $1B? Complete horsesh*t from the VC hype machine. (and they know it.)

Now the clones / competitors are here with the same features and have their existing Android audience, Clubhouse probably needs to reassess on why they still exist. (a16z still hyping it through forced notifications)

Sounds like this train is already low on hype.

Downvoters: Ready to explain? Alright, So as I said months ago [0][1][2] "With Twitter and Facebook feature clones coming along, We'll see how Clubhouse fights for survival whilst being 'copied to death'." Today, the clones have already caught up, and 1 month later, Clubhouse STILL has no Android app.

And now you get this from LinkedIn [3]. So, how is this valuation justified as I have already asked months ago? [4]

As the competitors close in, the best time for Clubhouse to announce their Android app should be today. Why have they been unable to release it?

[0] https://news.ycombinator.com/item?id=26110642

[1] https://news.ycombinator.com/item?id=26291534

[2] https://news.ycombinator.com/item?id=26524603

[3] https://techcrunch.com/2021/03/30/linkedin-confirms-its-work...

[4] https://news.ycombinator.com/item?id=25883362
Apple Computer is formed, April 1, 1976 (2019)
I don't understand what you're saying, what is the problem with L<Integer> ?
Recently we had a team building event in a local resort. While waiting for a wine tour, my manager scanned the opened wifi of the winery/hotel from his phone. It turned out that there was a Xiaomi tv in the wifi. We talked about streaming something nsfw there, but we decided that it would be unethical.
Clubhouse – the keys of the success story, how it became one of the best apps
I've been holding on to whichever build was based on Android 8

Mostly because it was the last one that allowed a custom kernel with overclocking support. At 2Ghz the Nexus 7 is still absolutely buttery smooth for most uses
No problem! Yes, archive.org has OCRed all the text, but it needs a lot of finessing to bring up the quality to an acceptable standard.

Typically, Standard Ebooks will try to avoid OCR unless it’s something that’s missing from Gutenberg.
Can you tell a bit more?
PHP Techniques to Write Clean and Readable Code
Learning Management System (https://en.wikipedia.org/wiki/Learning_management_system).

E-learning providers such as Udemy, Skillshare, Pluralsight or Coursera have their own "embedded" learning management system.
But this piece of software can also live alone as some instructors prefer to build their own audience and hence control the distribution (which usually happens through social networks). The advantage over using a marketplace (like Udemy) or selling the content to e-learning providers such as Pluralsight or Linkedin Learning, is that they mainly can sell their courses for much higher prices
Using Protobuf to Create APIs with Multiple Protocols (gRPC and REST) at Hash
Kadane’s Algorithm Explained with Examples
How Software Deployment tools have changed in the past 20 years
Some people truly live by "I did nothing wrong, so I have nothing to hide" philosophy and the same think that their guests also don't have nothing to hide and if they do? Maybe other people should see it, so there you go.
This is an excellent post. Bear in mind it's a transcription of a podcast episode (And my advise would be to hear it).

The last time this one was on HN it got me hooked on podcasts. 99% is usually of a good quality, but this episode was just too good.
Exactly. If I have a new problem to solve, I may have an idea how to solve it, but I might as well see how others have solved it as there may be a better solution.
Do you know how long it has been since they deleted your stuff?
Programming is filled with weird terminology that only means something because we've gotten used to it. String? Method? Abstract method? Stack? Sure, there's a weak link between pre-existing meanings and the programming one, but so is there with bless.
How AI Is Transforming the Outdated Mutual Fund Industry
Even to this day, the word China in Arabic (pronounced "seen") means far away.

So if your friend lives across town and you are inconvenienced, in Arabic you would say "why do you live in China?".
Instead of being thankful to employees for increasing Google stock price by 50% in the last 12 months, Google now try to repress the staff. Another reason not to use Google services.
The government would be better off just building a fab themselves.

But you can't just 'build a fab' can you? Thats the point. You need a shipment of ASML's magic EUV machines and a bunch of their engineers and a bunch more technicians and managers with the right kind of skills for running a large cutting edge fab.
1. I know plenty of terrible software devs in their 30s.

2. OP wanted guidance about how to improve as a developer, if they wanted to quit they wouldn't have made the post.
hasura.io was built at 34 Cross to solve some very similar issues you've outlined: https://en.wikipedia.org/wiki/Hasura#History

That aside, here are some lesser known low-code data-frontends:

https://www.basedash.com/ (mysql)

https://www.stackerhq.com/ (airtable)

https://www.glideapps.com/ (sheets)
Opportunities in the Gaming Industry
Optic Power is a company founded by former Riot Games Engineers. We build Gaming Adjacent technologies (think Leaderboards, Esports Portals, Tracking of Pro Player Stats etc) in various technologies. We were founded in 2018 and have grown from 2 people to >120 since.
We're currently recruiting in the Americas due to timezone constraints, but if you're outside of the the Americas timezones but can be on American time we are open to an arrangement.
We're looking for various roles:
Please send your CV to javier at opticpower dot com and a brief description of your professional experience.
Fullstack Engineer - Elixir/Phoenix Experience preferred, Ruby on Rails or other MVC (Django, Laravel, etc) experience OK. - Experience with React/Redux/NextJS perferred.
Frontend developer with strong skills on React
Product Manager/Producer We're looking for Product Managers who are gamers! Skills in product management preferred. Role will require you to liase with clients in meetings, get updates from developers and teams, manage client expectations on deadlines, help scoping and managing team tickets and some light QA. Please Direct Message me if you're interested.
Unreal Engine Engineer - Experience with creating UI/UX inside UE4
React Native Engineer We have various applications right now looking for help on mobile. We mostly use React Native - Currently looking for mid+ candidates.
Solutions Engineer - Finally, we are looking for a rockstar solutions engineer. This role requires heavy liaising with prospects, listening to their needs and coming up with solutions for their ideas/problems for us to staff. Candidate must be a hardcore gamer (as all our clients are) and be comfortable speccing out across various different technologies and spaces.
You can't easily create a instance of the generic type in java. for example :

return new T();

is possible in C#, not in java.
ES1995 – The Missing JavaScript Polyfill
This seams like someone configured multicast (smart!) in the hotel but did not use multicast-aware switches or did not turn on IGMP snooping. So the switches retrieved the package, did not know it was multicast and delivered it as broadcast to all connected endpoints.

> By default, a network switch which is not configured to use IGMP will forward Multicast traffic to all switchports on the switch. Devices will be responsible for filtering out the traffic that they do not want to receive.

https://service.shure.com/Service/s/article/multicast-and-ig...
Haskell base proposal, part 2: unifying vector-like types
Thanks for the clarification. I am indeed more interested in Programming Language Design. Do you have pointers to intro texts which provide practical value?
Easeus Partition Master Crack 15.8 and Full Torrent [Latest] Free Download
Thank you for your time!

(If you started some sort of AMA here I'm sure it would be successful.)
Oh this guy again. This guy created Meson and has a pattern of being 1) Quite toxic and 2) Entirely dogmatic when it comes to software design. He shows no interest in discussing design problems with Meson and asserts his viewpoints as truth and fact, resorting to snide comebacks instead of having thoughtful conversation.

Doesn't surprise me he wrote an article like this. Completely misguided and isn't rooted in reality.