skysight-inc/HackerNews huggingface dataset:
Wow that's brilliant. I didn't think of that. If someone had a non trivial amount in stock shorts, they could stand to make an exorbitant amount of money.
Just curious does anyone knows or has created a list of companies that gives you take home tests
I would love to find out
Brain Cells That Trigger Sugar Cravings and Consumption Identified
I guess they're technically called "washlets", but in my experience they're usually called bidets in America.
Monitoring Torrents on Your Server
If you want to use UUID for primary keys, the argument should not be the larger key space.

A 64 bit int is enough for a single server. If a 64 bit int PK is exhausted, the data used to store the keys alone would require 128 exabytes, or in perspective, a SAN with 6.4 million 20tb hdds. Then you need several times that to store any kind of meaningful data

If you need to use UUIDs for other reasons such as a high degree of unique keys between servers that do not coordinate, then go for it, but not for the key size.
Misleading title: Not a breakthrough. Nuclear power plants are just as far away as always. (indefinite)
I installed netdata last time it came up on here but couldn't get the plugins I wanted to work - partially Dovecot's fault for making an incompatible change to their stats plugin but mostly the netdata plugin's fault for just plain not working once I had everything lined up - just gave Python errors.
You could use the Thread Reader App for that (and reading other Twitter threads as one article)
> like it's asking, "Were there any signs of him being untrustworthy?"

That's right -- I'm interested in hopefully recognizing such signs myself, sooner rather than later
In a lot of cases, COVID-19 symptoms involve an immunesystem overreaction, which causes massive inflammation and organ damage all over, so having a depressed immunesystem might help there.
Modernism in Yellow Color for a Building Decor Project
Maybe if swift had something like rustup, people would consider it more when developing for Linux. Also other popular languages like Rust and Go work well even on weird architectures and little known operating systems, while Swift does not even properly support Windows or FreeBSD. It always felt to me that Apple doesn't really care that much about making the language popular outside of the Darwin family.

Swift is not even in the default repositories of most distributions, for instance.
The non-portability of long double is just bonkers, though. Floating point is super-tricky to get right at all levels, and programmers shouldn't be constantly surprised, and often infuriated, when their compiler introduces crazy amounts of nondeterminism by "helpfully" utilizing 80-bits underneath.

I am actually pretty OK with just having an 80-bit float type in the language, as long as it is always 80 bits, and no 64-bit floats get silently promoted. But C didn't have that because it's not what x87 does the fastest. C just has whatever crap is the fastest. I hate that! I imagine that you did a better job of it in D.

In designing WebAssembly we were very careful to go for as much determinism as possible and stick closely to IEEE 754. There were loud voices calling for nondeterminism (even pushing for the default to be nondeterminism as to whether FTZ mode was enabled!) but in the end the portability considerations won out. I was very heavily on the determinism side.
Oh god, not more inconsistency! That sounds horrible
Not really, when you factor in inflation, unless you're planning on living in abject poverty your whole life or not planning on living very long.

e.g., Vietnam is a livable place and GDP per capita is ~$2600. That'd get you a very modest living. GDP/capita is also up 2x from 10 years ago and 10x from 20 years ago. You could maybe squeak out 20 years with very modest living and few unplanned expenses and assuming the economy and thus cost of living doesn't grow tremendously (like it likely will).

Somalia would give you a little more value for your money. But I think if someone suddenly had that much money in Somalia, they'd probably be getting out of Somalia or hoping nobody found out.
The appeal of Twitter is the people you follow - if they're not in the Fediverse (and believe me, I have tried), you're unfortunately stuck with either staying on Twitter or abandoning those people. Maybe as time goes on people will slowly migrate but I can't see it happening in sufficient numbers unless something catastrophic happens to Twitter.
It seems that they still don't know what caused the June 29 outage, though.
Using binwalk you can unpack existing firmware and later you can build some exec for same architecture (can be MIPS or ARM) and repack in new firmware.
It's not mental gymnastics. The point is to challenge yourself as an interviewer to reveal a diamond in the rough. Some people suck at interviews and are great at coding. I've hired a lot of them and we've made a lot of money together. I've never had to fire anyone either so I'm not getting false positives either.

> Just take an unseen technical problem, solve it for the very first time in front of a colleague, then double your time as the expected time for candidates in an interview.

That gives very poor signal in my experience due to the time pressure. Your process is now selecting for people who are good at taking tests instead of selecting for good engineers.
I used to be a smoker and what I previously said holds true both for cigars and pipes. Off course no one's stopping you from swallowing the smoke if you so please, but the way of smoking cigars and pipes is to inhale without swallowing. The reason for doing that is because the amount of smoke produced from one cigar is at least ten times more than from one cigarette so if you swallow it's like smoking a pack of cigarettes. Plus the flavor is much much heavier.

As for the technique it's quite easy. Inhale, keep it in your mouth for as long as you please then exhale. Swallowing is a conscious effort so you can easily avoid it. Not that this won't cause you health issues though, from mouth cancers to poorly teeth health and what not.
Personally speaking, I received a Pinebook Pro a couple of days ago and I live in Sweden. I didn't pay a penny in customs/taxes and the delivery of the computer was 100% on time. Obviously shipping locations and times are delayed at times, as mentioned in their big update yesterday - https://www.pine64.org/2020/07/15/july-updatepmos-ce-pre-ord... - mentions improvements on shipping to the EU, and also impossibilities in shipping to certain countries.
The problem is the split in responsibilities. In many news organizations the article and the title are written by different people, and often one article will go through a few titles if necessary. The article is ideally written for understanding, but the title is written to draw in clicks. This split goal results in some really unfortunate titles, even if the article is well written by someone acting in good faith.
As I see it, apple didnt fail to clean its room. It was told not to clean it by the parent, who then got yelled at by the grandparent, and now a week later apple's being grounded by the parent.

Ireland is the one that broke the treaty, not Apple. Apple played correctly within the rules & scope available to it, and is being retroactively told that those rules, in fact, did not exist, though certainly every other rule does exist, except for those that might not, depending on our decisions in twenty years.
Will love to know the company name !
Poor Feedback from Readers
To use your town square metaphor.. the pavement and the upkeep is paid by taxes.. so can our ISPs charge a bit extra to block advertising and data collection for us while we pay for online services that we use?

I don't think we are screwed.. so long as we talk about and create better experiences people will see better possibilities and options. I just feel like we have a soup of platforms provided as services and open standards for communication platforms have been left in the lurch for a bit. When's RCS messaging rolling out? When was the last update to RSS to include commenting, tagging or broadcast? Where's the ability to reliably host video on your own server without uploading it somewhere else?
Interesting. I’ve experienced similar despite being a black man. My name is pretty similar to a woman’s name. Recruiters are probably surprised to get a deep voice on the phone when they reach out to me. I’ve also been referred to as ‘miss’ or ‘she/her’ on emails several times until I clarify I’m a man :P
It's worth noting that wider support (including official Windows support) is a stated goal of the next language version:

https://swift.org/blog/5-3-release-process/
> At the largest scales it is mostly purely gravitational to my knowledge (plus dark energy which is also modeled gravitationally).

I think what OP might've been alluding to is the idea that phenomena like dark energy could have a more elegant explanation that is the result of emergent behavior at large scales. Just like magnetism was originally seen almost like magic, but it was later realized that it's simply an emergent property of the electric force i.e. electromagnetism.
I hope Twitter's report includes a list of all the attacker's tweets.
EU court reaches surprising conclusions in Apple state aid case
Its not just that it can be cached, but that it can use very standard existing infrastructure like HTTP CDNs, mobile browsers, etc. The limitation is that the audio/video is encoded as segments, each a few seconds long. Because of this it looks kind of like serial batch processing with latency constraints based on the batch size (segment duration). This is in contrast to say webrtc or rtmp thats a lot closer to a multiplexed stream of data.
That's a neat idea, thanks to named parameters and an expressive type system, I can see how Swift could be a good fit for tasks typically handled by config files. Also having a turing complete language available to customize behavior could have some interesting use cases.
Principles, Patterns, and Practices for Effective Infrastructure as Code
This is why GP wrote "It will give you UUIDs and the larger keyspace, without being excessively random (they're basically almost sequential)". The main point for not screwing up the clustered index is the "almost sequential" part.
OP mentioned they are using one of the sequential UUID variants so this is not an issue.
Yea I quited too. Due to unavailability
Given that the publisher, Springer, is giving it away for free during the pandemic, you should grab the PDF of Steven Skiena's The Algorithm Design Manual[0] (direct PDF link[1]) -- it's a book that has often been mentioned favorably here on HN.

(And you can pick up another book of his, The Data Science Design Manual[2] (direct PDF link[3]), which is similar in its conversational style, but about a different aspect of CS)

[0] https://link.springer.com/book/10.1007/978-1-84800-070-4

[1] https://link.springer.com/content/pdf/10.1007%2F978-1-84800-...

[2] https://link.springer.com/book/10.1007/978-3-319-55444-0

[3] https://link.springer.com/content/pdf/10.1007%2F978-3-319-55...
It gets even more complex and game-able when you consider how easy it is to shift deductible expenses to different locations. Suppose you fix things and force Apple(USA) to sell iPhones to Apple(Europe) for $600. What's to stop Apple from moving $400/unit of debt payments to their European subsidiary?
There's a simpler explanation: someone wants to destroy Twitter. (Bless them, lol.)

Twitter's only value to the world is the idea that it is a platform where "celebs" can safely broadcast their message to the public. That value proposition has now been destroyed.
FreeBSD Quarterly Status Report – 2020Q2
Yes, You'd need a small wrapper in C that just includes the language's header and calls two functions to initialize it and provide the script code to be executed.

i added a tool that does that: https://github.com/nilput/knit/blob/master/scripts/knc

a slightly better way of doing this would be implementing a way of exporting the scripts' bytecode and executing it as that is currently being done only in memory, this would avoid the need to reparse it and hides the script's source code.
That was 40 years ago, and it brought real actual manufacturing to these shores. The situation nowadays is very different.
Whenever I call into E*Trade, first they send me a text with a code. They can't see the code, they just get a box and have to enter in the code I give them and it tells them if they are right.

Then after that I have to read off my 2FA code. In other words, they have to log in with the same 2FA that I do.

So a random customer service rep couldn't access my account without my phone in their hand, even if they managed to clone my SIM to get past the text message check.
I’m guessing after the last time Trump was hacked internally, some new control went in place specific for his account.
Building Contextual Apps with Huawei Awareness Kit: Barrier API
Not just misleading, badly written. This is like what you get when you pit something through Google translate twice just to see what happens...
Avoiding pitfalls in the pursuit of a Covid-19 vaccine
LeadsGorilla Review 2020[Get My 35 Jumbo Bonuses with LeadsGorilla and Discount]
I thought this is The One. The I saw the specs: 5.95 inches display.

Another brick.

Please, please, please: make phones smaller. The Nexus 4 was the largest that actually fit a pocket.
Visual Basic’s Option Base comes to mind. And Pascal had very nice facilities for arbitrary array bases. I think you could define an array with indices from 18 to 22 is you liked, which can definitely simplify code doing the indexing.
For most people that's true but for extremely high profile like Barack Obama, Jeff Bezos, Bill Gates, they will have other channels to confirm their identity (and their current public key).

If you want to stretch to the logical extreme full-dystopian deepfake future where any message could be fake then the only real solution is the free press. A distributed network of groups and individuals that will each independently validate the things that people do and say then make those validations available for the general public to review.
A lot of it relates to how much the interviewer can create rapport and comfort. The interviewer having the upper hand in the power balance, they should go the extra mile to set the stage correctly. Many good engineers are terrible at interviewing. In the wake of the interview they boldly set forth their assessment while being largely ignorant of their own negative impact on what just happened.
authentication cannot be protected against rouge actors, but such broad write access and no approval over so many rapid writes to customer data which is supposed to be tamper proof is just poor opsec.

Such social media platforms have to be tamper proof even from the CTO, the reddit incident proved that years ago.

This is going to hurt their credibility hard in the run up to the election.
Your example doesn't hold water, size_t is unsigned so the test condition would never be met.
> They’re in everything wheat except sourdough bread.

Why is that? The only difference between sourdough bread and non-sourdough bread is yeast vs starter (and some people still use yeast in addition to their starter).
Assuming this is what you went to prison for, is there anything you can tell us about what happened or what the experience was like? Or have you written about it already on HN or anywhere else?

Of course I can understand if you somehow unable or unwilling to talk about it, but I'm really curious and it can't hurt to ask :).
Tell HN: DeepBench Makes Profiles Public
Remember TripleByte's recent "we're going to make your profiles public" misstep? Introducing DeepBench.io, the next LinkedIn competitor flipping the profiles to public....

DeepBench.io is a forum for experts to provide consultations for companies looking for expertise.

https://deepbench.io/

"DeepBench helps businesses gain critical insights through access to industry experts.

Our proprietary technology delivers better experts to you at lower cost, or allows you to build and manage your own network of experts."

As an expert you can review the list of available projects and indicate your interest / expertise in the area. The customer then can choose to review your profile and set up a phone call to discuss the issues. Experts are paid $200 or more an hour.

This model had essentially private profiles of the experts but DeepBench.io wants to compete with LinkedIn and that requires making profiles public. The content of the profiles can be populated with your LinkedIn profile, but your profile on DeepBench.io may indicate your interest in violating your full-time employment contract. Not all contracts will have a clause that prohibits your employment for another employer without prior permission of your current employer. But every employment contract I have signed as a software developer has had such a clause.
Here is the email.

DeepBench Update
From the CEO's Desk

Hi [redacted] -

I am emailing you today because previously, you had registered on our website, likely via one of DeepBench’s projects. As a quick reminder – our company connects professionals such as yourself with paying customers who need your insights via 1-hour phone / video calls.

DeepBench has launched a new feature for your benefit: editable profiles.

You may view your profile here – and you can login to edit. (Your username is this email address at which we’ve emailed you – if you have forgotten your password, simply use the “forgot password” button).

By default, your profile is accessible publicly, just like your LinkedIn. But you have the option of changing your visibility setting to private if you’d like.

“How is this different from my LinkedIn profile and what exactly are the benefits for me?”

Good question! Here are some of the benefits that we offer & differences vs. LinkedIn.

DeepBench’s platform is centered around paid, short term consultations. We don’t have people trying to sell you services or recruit you for full-time jobs. In fact, ~95%+ of our professional network is fully employed
To enable these knowledge exchanges, DeepBench provides a host of scheduling, payment, and legal protection tools for your benefit
As a “DeepBench Expert,” you are welcome to include your DeepBench profile on your LinkedIn
Having a profile on DeepBench enables you to discover interesting opportunities and filter out the signal from the noise.
DeepBench is launching dozens of “Featured Advisor” pages in the coming months – see here for a few examples: Cybersecurity, Employment Law, Supply Chain Management, Corporate Financial Planning, Future of Work. If you would like to be featured on a future topic – please reach out to us and let us know!
If you have any questions or run into issues – please email me directly – I’d be happy to assist. (And as an early-stage start-up – we always appreciate any feedback in general!)

Best,

-Yishi
With Elon Musk normal shitposting you could away with one well placed message to (temporarily) tank the stock.

https://twitter.com/elonmusk/status/1256239815256797184
But is it a fact, or just rumor?
You should really read the article. Even though it is terribly biased, it is still clear that the teenager in question was put on probation for having been found guilty of having committed some crime, and as part of the requirements to be placed on probation the teenager was expected to attend school and meet academic requirements.

Yet, the teenager failed to comply with those requirements, and therefore violated the terms of the probation.

Consequently, the teen was jailed for having committed crimes.
It really isn’t. It’s just a way of communicating the problem domain in the language.

Maybe you should try it before passing judgement.
Lessons from the Galactic Empire
>But in this day and age a pictogram is in fact harder to search for because people describe it differently

"In this day and age" you can snap a picture of (or screenshot) something and search Google with the image.
9 Amazing Science Gadgets
One of my former employers used a security company to regularly send out very well designed phishing emails with personalized links. Clicking a link or opening an attachment got you a call with IT plus a mandatory class in how to avoid phishing.

The success rate of those simulated attacks dropped drastically after the first few tries. Maybe if more companies did this it would also help fewer people to fall for it outside of work.
Bad news: Your Cisco switch is a fake and an update borked it
>Shutdown sequences include freeing up resources that hold on to file descriptors or other system resources that may leak if not cleared correctly.

Startup workflow is important, and it is nice to have an abstraction that makes it easier.

I am less convinced that shutdown workflow is important, and may be more trouble than it is worth. On modern operating systems, the OS will handle process shutdown and clean up system resources such as file descriptors etc. In addition, with things like the OOM killer, etc, the process may not have a chance to actually clean up. Trying to engineer graceful shutdowns is extra code with subtle edge cases (like circular dependencies), and generally, less well tested and exercised. Finally, the operating system needs to be robust against leaking resources due to processes crashing, anyway. So on the balance, I think it is worthwhile to do a startup workflow and engineer your service so that you can always crash safely without messing up your system or leaking resources.
Well, I found their challenge because they posted it to HN.

Everyone inside Milo seemed to think that their hiring process was hugely better than what happened elsewhere, including by producing better hires. But the approach -- set a difficult challenge instead of an easy challenge, such that, if someone passes the challenge, you will almost certainly hire them -- still seems to be vanishingly rare.
> a diversion while they get the real loot

Twitter as a riderless horse would be wild.
> The assault was a fight with her mother, and the theft was stealing stuff from school.

Both crimes that are punishable by law with prison sentences.