skysight-inc/HackerNews huggingface dataset:
"Our mission is to build an open, valuable, and skills-based credential for all engineers" - this is literally a copy of the other yc startup hackerrank. In fact their ceo said at a public event the skills-based credential will be called a hackerscore. Every developer will have a public hackerscore. Companies would pay for developers based on hackerscore. So like if your hackerscore was 1500 you would get offers for $150,000, if your hackerscore was 2000, you get the $200,000 offers, so on. Sort of like an SAT or GRE score. You could link your hackerscore to your hackernews account for more karma. Like if you made smart comments on hackernews your hackerscore would go up by a few points. If you solved more puzzles on hackerrank your hackerscore goes up. If you help more people on Stackoverflow your hackerscore goes up.

Are the triplebyte guys calling it hackerscore as well or is it triplerank or some such? I personally think the underlying motivation is sound but first you need to earn the trust of the community.
Is it something that could potentially be back-ported to Haskell and friends? I'm afraid it was a bit over my head too
I'm aware of those things, but I'm not sure exactly what it is you're claiming. Why don't you just spell out what this "obvious conclusion" is? Exactly who do you believe is bankrolling the porn industry, and for what purpose?

IMO, you're being downvoted not because of the position you're taking, but for being coy about clearly explaining your theory.
I wonder, does it also reproduce the four unique behaviours of the ghosts? (their movement patterns are all programmed differently, one is random, one goes away from you, and I'm not sure about the rest)
OMG :)

violencedeathmurderbloodpainhurtkillkillkill...

"Oh but wat about oral sex, it is teh dangerous!"

I love you Americans to bits but sometimes you really are just too bloody weird. I give up.
Just makes you realize how catastrophically bad our system serves us.

It's beyond insane how, in the USA at least, you give someone a string of numbers and they basically get pull access to your money for what might as well be perpetuity. And that you have to use to a specific bank, Paypal, Apple Pay, etc. to have a system as simple as a list of entities authorized to bill you in the future. And the ability to terminate those permissions.

Just think how well most people would be served financially if everyone was receiving phone notifications when they were recur-rebilled. "$15 to 24-Hour Fitness" popups up on their homescreen. And they could cancel the permission. Or at least just think "hmm, what's that for? Ah, right, I do want to continue being billed."

It takes a lot of mental gymnastics and charity to imagine how this system wasn't expressly designed by and for the enrichment of grifters.
> That's exactly what happens: a Rust "move" is under the covers a memcpy().

Is it really? I had always assumed that the compiler would almost always optimize a move down to nothing, simply reusing the address. If access to the address is still exclusive, what would be the benefit of moving it in memory?

memcpy sounds like what would happen in the case of a copy or clone, not a move.
developer who uses MacOS != MacOS developer. I couldn't care less about what is announced at WWDC
If you don't like copyright or the DMCA, just say so. Making the risk of an action intended to be less heavyweight than formal legal proceedings so high that even legitimate rightsholders daren't try to enforce their rights is just blatant bias.

Yes, DMCA-style takedown notices are used excessively by some actors, and yes there should be consequences for that, perhaps along the lines of losing the privilege for a period of time if their ratio of successful cases falls below a certain level.

However, given how bad certain major hosting sites already are at responding to legitimate DMCA takedowns or their international counterparts from small rightsholders (been there, done that), the changes you propose would stack the deck even further towards the people who wilfully infringe and then straight-up lie about it in their counter-notices.

Ultimately, unless you have the means and funding to bring a serious legal action internationally, these takedown laws have limited value anyway, but at least they don't actively act against the true rightsholder in cases of flagrant abuse.
I freelanced for 5 years. No personal brand. Old website. Referrals are everything.
Buy Handheld Iron Steamer for Clothes Garment Travel Size Powerful
Casio Calculator Trick to Access Internet ESP8266 and Arduino IDE [Hack]
>> I dislike implicit type conversions...

What do you think of "auto" in C++ ?
"National Security is the chief cause of national insecurity."

https://en.wikipedia.org/wiki/Celine%27s_laws
Common patterns for organizing PED teams
You used to be able to buy older cars with plenty of life left before cash for clunkers. This effectively killed the cheap used car market
Or just buy ads with suitable targeting.
Not really. Depending on what you mean by European users, GDPR may not apply here (if GDPR was what you were alluding to).
It is one of the most known companies in the world, not IT but having products in almost every house. It is known for a very disputed toxic masculinity add not so long ago.
How do I get a "Developer Tool" pane in System Prefs? Do I have to install X-Code? I would really rather not
I use NFC pairing when it's available. Unfortunately most audio sources don't support it.

Has anybody looked into how you'd make a DIY NFC tag for this?
Except for the fact that no masterpieces were created this way...
Yep, that remark was an unforced error that has not aged well.
That is a great point. Advertising as a generalist is hard because at the point a generalist is needed they already have a website and a developer.

You need to meet them at where they are, when they are in the market for a developer.
Still no real AMD-based mini-pcs in 2020 (except for the ASRock A300).

I'd love to have a small AMD cluster (k3s, boinc, ...), but there still is nothing like the NUCs.
Competent technicians are hired to change cables in the server room, switch the tapes in the backup devices in smaller offices where there is no autoloader, reinstall Windows for end users, replace a keyboard etc. If you promote that guy to manager level you get a very incompetent manager.
Localforage.js – Client Side Data Storage Library, Using IndexedDB and WebSQL
Show HN: Write Flutter Apps in TypeScript and Deliver Updates over the Air
New console releases don't need to be particularly innovative or groundbreaking. They greatly improve the amount of the resources available to the game-devs and game development is console centric in the first place. Usually after new console launches game visual quality jumps quite noticeably in a couple of years. Its beneficial for everyone even if you are not console gamer yourself.
> It's also relatively useless as a measurement

It is not. It's specifically used because of the utility in the simplest tasks. Factories are designed around throughput and efficiency of workers.
I think a big question is how much you like functional programming, afaik you're not in OOP land anymore with Elixir. That's a very big mind shift and might be a bigger consideration than even community size or ecosystem.
The clients look terrible and awkward to use thought.
Is The Lancet considered a good/unbiased journal? As someone who is not a medical researcher, my awareness of it comes mainly from their various controversies (link between vaccines and autism, Iraq war deaths, letter for Gaza, etc).
> Regarding your first, this is only true if the ecosystem allows it.

What you are describing is not "the ecosystem"; it's trying to mix doing it yourself with letting third parties do it. I agree that often doesn't work well. I don't bother trying to repair my own car because I would need to do everything myself and I don't have either the skill or the interest where car repair is concerned. As you say, doing it yourself is a hobby, and car repair is not my hobby.

> In the computer world, you can still send email, but if 1/3th of the people have a gmail account, you better have configured the server exactly as they want it, and every few months they change the rules. Google has a near monopoly in directing people to your site. If they decide you get no visitos without amp, you use amp or you live without much visitors.

If it's just a hobby we're talking about, there's nobody I have to send email to that only has a gmail account, so I don't care what stupid stuff Google is pulling. Similarly, I don't have to have a ton of people using my site, so I don't care what tricks Google is playing with search. If there's a particular person I want to see the site, I email them a link. Or I text it to them, or use whatever channel I already use to communicate with them.

If you actually have to care about getting email through Gmail's byzantine rules, or getting Google search results to direct visitors to your site, you don't have a hobby, you have a business, and that's a completely different world. Now you have to balance the cost of dealing with Google's bullshit against the cost of routing around them, and compare with the respective benefits of each.

> in this case you just swapped a huge company/oligopoly for another one that is a bit smaller.

You're assuming that the "someone" is a single huge company trying to get everybody in a single walled garden. But the reason the current oligopolies are doing that, as I said, is not because it's the best business model for selling the capability to easily self-publish. They're doing it because it's the best business model for selling ads. There's no reason a company or companies (there doesn't need to be just one, and my use of the singular was not intended to imply that I thought there would necessarily be just one) whose primary business model is selling easy self-publishing directly to users would have to do the same things Google and Facebook are doing.

> You're still not self hosting and peer-to-peering in this model

That's because I agree with you that what the vast majority of people want is not self-hosting and peer-to-peering, but the ability to create content, publish it, and be done. So I don't expect self-hosting and peer-to-peering to ever be more than a hobby pursued by a small number of outliers.
The Tragedy of Google Books: Torching the Modern-Day Library of Alexandria
Yeah the centralized protocol should be easy to manage because it's largely static. I'd add a b_scope_ver type field. As scopes are added it gets incremented. A static doc describing the version can be fetched and cached permanently on demand when a new version is seen, maybe. Can even serve the static docs out of s3 even.
Zeltini's 'z-triton' is a tiny electric camper combining house, trike and boat
I can't recommend OpenAPI/Swagger-based code generation at all based on my experience working with it. I've only used it for Java, Kotlin and TypeScript, but the generated code (usually more then you asked for) only works like 90% of the time and getting it to 100% takes workaround after workaround. A really frustrating experience.

I must say, however, that it may work for simple APIs but even then usually only for generating the model part and not the API part. What kind of worked for me though was generating code for the server in form of a Kotlin interface for a Spring MVC controller. Although, here too, I had to modify the code generator templates to tailor it to my needs.

Regarding API client, when you can successfully generate an API client with code generation, it should be considered a low-level API client upon which one should build a high-level and more user-friendly API client (e.g. object model with actual methods and not only anemic objects).
Working out loan repayments.
If you borrow 100k over 20 years then roughly you'll be paying interest on 50k every year. If the rate is 8% then that's 4k in interest every year. You'll be paying back roughly 5k of the loan every year, so your annual repayment well be 9k a year or 750a month
Or Shopify. Or Zendesk. Or GitHub.
I can leave the company at will (respecting the notice period) but they cannot easily get rid of me. They can eliminate the role I'm in, but they must offer me a replacement if they can. Of course due to covid a lot of companies have to fire people and they absolutely can: the realities of business have changed. Firing due to poor performance is bit hard, but not impossible. Firing due to gross negligence is also possible and happenes, though you must really screw up to be eligible.
I work for a Ruby on Rails shop and we used Elixir for two projects about a year or two ago when
it was getting a lot of good press.

The first project was an API that was intended to serve as a middleman between a few legacy services.
Basically the company that hired us was building a new JSON API but didn't want to rewrite all their old code
and our job was to consume the output from their ugly legacy APIs and produce nice JSON.

Elixir/Phoenix worked for the first service, but after that we ran into problem after problem.
One of the legacy services used HMAC authentication and Phoenix (at the time?) didn't really support that. We were eventually able to hack around it without too much pain.
Another service used XML and we had a lot of trouble finding XML libraries.
There were some but nothing remotely as nice as Nokogiri.
While all of this was happening, adding to our frustrations, a new version of Phoenix was released with a lot of changes. The only documentation for how to migrate an existing app was a typo laden GitHub Gist by the author of Phoenix.
The final straw was when we got a call from the client about another service we had to integrate.
This one used JSON but the order of the keys was important
(please for the love of whatever god you believe in never do this).
When we had to decide whether to write a custom JSON parser or move to Ruby, we rewrote the thing in Rails.

The second project was already a few thousand lines of code when we started working on it.
It was a dumpster fire of a project but the devs who built it praised Elixir to the skies
and said it was way better than their old Rails version. So take that for what it's worth.

We've decided not to do any new projects in Elixir for now but we're leaving it open for the future.
It is a nice language to work with and, as you can see from the other comments, there are some projects where it shines.

I have two suggestions for you:

1. Talk to people in real life about Elixir/Phoenix.
Most other devs I talk to in person at other agencies that tried Elixir have (surprisingly) neutral or slightly negative feelings about Elixir/Phoenix.
Some percentage of people on Hacker News absolutely love Elixir (and often hate Ruby/Rails) and they usually flood the comment section of any Elixir article.

2. If you don't fully know the problem domain, use something with good library support.
I don't know what your project is, but if you control the front and back ends or if you know exactly what features
you'll need, there will probably be no problems choosing Elixir. Plus, it's always fun to learn something new.
If your project is "some kind of API that needs to do X and maybe some other things we don't know yet"
I would stick with Rails (or Python/Java/something with a lot of libraries).
The worst place to be is not being able to do something simple because of a lack of library support
and having to explain to your client/manager/coworker that it's because you read on Hacker News that writing "a |> b" instead of "a.b" is the future.
"Who would think a loon would stand a chance against such a powerful predator?" she wrote."

I dunno... Ask Steve Irwin about stingrays if you see him in the afterlife.

Sometimes, feces occurs.
When I worked at Google, orange teams weren't allowed to use phishing tactics because they worked so reliably every single time that they provided no new information about the security of internal systems.

The reality is that humans are hard to secure, so defense in depth generally involves preventing compromised accounts from causing lots of damage, detecting them as early as possible, and controls for shutting them down.
At work, failing clicking on a test phishing email can result in a dismissal if you do it too many times in a year.
At the moment of writing I had to go to page 3 of the comments to find the CEO's response:

https://news.ycombinator.com/item?id=23280120

Piggybacking on this comment and linking here so people can more easily see how completely tone-deaf it was.

More from his comment history here:

https://news.ycombinator.com/threads?id=ammon
And it only costs $8000/month to host your website, yay!

The over use of microservices and cloud computing is terrible.
The huion tablets are just as good if not better than wacom.
Push-Button Installer of macOS Guests in VirtualBox for Windows, Linux, macOS
I’m pretty bought into the amazon ecosystem at this point but happy to re-evaluate others.
That's what counter-notices are for. It's more like guilty until you say "No, I'm not".
Autofill matching breaks in many ways on the same website, so you have to keep on doing it manually. Ex: Chase has about 5 different ways / pages you can enter your login credentials.
Assumes those continents don’t develop tech to combat climate change or famine. Assumes those continents don’t colonize other continents.
I've had neverending problems with sleep mode on the Macs I've owned (2012 Mac Mini, now 2016 MacBook usually docked) - never really worked out the issue other than entirely disabling sleep when connected to power.
> If you happen to disagree that Language is a valid place to fight for gender equality, you'd better serve your cause ignoring calls to equalize your language, rather than go on an anti-PC rant that smacks of an alt-right /r/unpopularopinion post.

What if you happen to want to signal solidarity with the alt-right crowd? Why assume a flamboyant alt-right-style rant is an accidental coincidence? (Nto sure of the 1990 date is for the commandments, the annotations, or both, but in ant case, while it wasn't called the alt-right then, the subculture and attitudes certainly existed at the time this was written; 1990 would have been well into the first wave of it's vigorous embrace of flamboyant attacks on “political correctness” as a signal of group identity, which started in the mid-1980s as I recall.)
SipHash was specifically designed to be resistant to hash flooding attacks.

FWIW, the SMHasher test suite takes the view [1] that defense against hash flooding attacks is a concern for the hash table's collision resolution method, which is a fair point. Nonetheless, SipHash was subsequently adopted by several programming languages' standard libraries for use in hash tables. SipHash is also notable for its clear and concise specification, including security claims, preliminary cryptanalysis, and a discussion on hash flooding [2].

[1] https://github.com/rurban/smhasher#security [2] https://eprint.iacr.org/2012/351.pdf
The company has offices in almost every country in the world, including a few in Germany. I know personally a lady in Germany that was just promoted on the same diversity fast-track, she is now a senior IT manager that cannot write a line of code in any language, cannot tell what is TCP vs UDP or have an idea what is the difference between HTTP and HTTPS. And I cannot say it is because she is too old for that, she is less than 30.
Do you use Chrome? You should at minimum see popups advertising Safari.
Yes, several every day: https://www.enforcementtracker.com/
Not Even a Pandemic Can Slow Down the Biggest Tech Giants
Nice! https://tug.org/FontCatalogue/utopia-fouriermath/
I've been away from TeX/LaTeX typesetting for a long time. That's immediately appealing.
And the Microsoft approach has it own set of tradeoffs.

- Security. The more code you have the larger the attack surface of vulnerabilities. One of the earliest side spread attacks on IIS was caused by IIS not checking the validity of one of the myriad of ways that you could represent a string in Windows. It didn’t take any great hacker skills to take advantage of the vulnerability. All you had to do was encode a DOS command in the url bar of a web browser to run commands on the Windows server.

- code bloat. There is a reason that Microsoft wasn’t able to port Windows to low memory/relatively slow mobile devices as easily as Apple was.

- battery life. Have you compared the battery life of the typical Windows laptop to Macs running on the same hardware?

- it doesn’t force adoption of newer technology. If Adobe could have gotten away with it. They probably still would have 68K code running on the latest version of their products.
Well, they say that:

> Practically, this means that you can write your program in the ordinary lambda-calculus without any extra restrictions or annotations, and at the same time are allowed to control how resources are used in the program.

You can rewrite any Haskell program into the ordinary lambda-calculus, and this can be automated. The only possible problem might be that Haskell uses lazy evaluation, and I don't expect this to interfere with the control of resources but I could be wrong.
> a. Text search in PDF no longer works

Oh is this macOS? I'd just assumed all the PDFs I've tried to search for the past while have been poorly formatted with the text as images, but that makes more sense.

> I'll keep it on a SSD for App Store submissions and keep my machine on an older decent version thanks

FYI it's pretty easy to integrate binary upload to App Store Connect on the CLI of your CI system.
Ok but I would push back against

>which wasn't true before the pandemic

if you mean to say Japanese collective mask usage, let's say seasonally, even if not ill, is no different than western nations.

Yes they wear when sick, but also as preventative measure, on public transportation, around crowds etc. Not like shoes (all the time), no.

US has never worn masks, even during flu season, (though I did read it caught on during Spanish Flu but even then it was socially pressured against, for some reason).

Here's another [0] from 2015: "Let's talk about Japan and sickness masks" which talks about Japan's mask culture going back to 1918, and that people wear them at particular times of year as prevention, in addition to when sick.

[0] https://kotaku.com/lets-talk-about-japan-and-sickness-masks-...

My original "practiced widely" was meant to imply broad acceptance of it, when necessary, not that it was practiced constantly.
Show HN: A telemedicine resource for our healthcare providers
We're a group of physicians that wanted to make a resource that would be useful to our healthcare colleagues during the COVID-19 pandemic.

Although it may seem counter-intuitive, many of our healthcare colleagues are struggling as clinics and elective procedures are shuttered around the nation. Hospitals are furloughing or firing record numbers of nurses, doctors, therapists, physician assistants, and nurse practitioners as their profits plummet.

Although in-person visits are slowing, telemedicine is exploding. It seems like every day our inboxes are inundated by new telemedicine companies we had previously never heard of that are advertising new positions. We started organizing the offers by specialty amongst ourselves and figured we might as well start publishing the offers we had found into a easily searchable jobs board for all of our healthcare colleagues around the nation. We also started interviewing telemedicine leaders and posting articles dedicated to telemedicine that we thought might be useful to our colleagues.

None of us have any experience in the start-up or tech world so we appreciate any and all feedback. Our product is 100% free for all healthcare providers. Forever.

Please leave any comments and questions and I'll be sure to reply to all of them. Thanks!

Review our website at: www.teledocjobs.com
Or in the case of being a Comcast customer, you get no say in the matter as they force an open guest network if you use their equipment.