skysight-inc/HackerNews huggingface dataset:
Indeed. When I was hunting for ICQ numbers (see my other post how I did that) there were 2 golden aspects:

1) Short number.

2) Repeating digits like say only containing 2 or 3 numbers.

One of these was great, but both? Jackpot.

You could add a third factor: keypad pattern. It never occurred to me I'd use keypad to remember the number TBH, but IIRC one of my friends did care about that. I'm actually frightened by that option in Android I kid you not; I am frightened I forget the pattern!

Of my own numbers discounting the starting 1 (I personally did not care about that one but I know others did) one ended with 0's and the other one only contained 2 different digits with one being twice the other one. Extremely easy to remember.
It's perfectly normal for companies to deny leave requests, especially smaller ones.

One common reason is simply boots on the ground, can't have everyone take the same day off. Deadlines, if I ask for leave in the last week before a deadline.

You might be thinking from a programming perspective but imagine your whole support team taking the same two weeks off.

There are loads of reasonable, practical, reasons to deny leave. Every company policy in the UK will usually clearly state don't book tickets, etc. until approval.

Vaguely related, here in the UK there are people who get a bad rep for being greedy by blocking off certain holiday before other people as soon as the year gets 'released' e.g. booking every Friday before a bank holiday Monday off, so no-one else can. Good managers will shut down that behaviour and tell them they can only take X of them, as it causes resentments.
Kinda tiring to see this gets rehashed on every thread mentioning MS in any positive light. Many things Microsoft has done recently has been in the open source fashion since it's the way to do things now.

The times have changed, charging monthly for services is a much better economic strategy than making people pay upfront for a product.

It's clear to at least me that Linux will most likely never replace Windows as the main OS for everyday users so there is no real financial incentive to extinguish it anymore. I don't think MS cares that much anymore if you run linux or windows on the server side as long as you do it in Azure.
I was expecting - in this post-Randall Monroe world - a much more thorough accounting of the amount of sunlight blocked by 5000 in-flight arrows.
Humane on Call
Show HN: A real-time dashboard that displays the top 10 cryptocurrencies
Also Atiyah supervised Donaldson (albeit jointly with Hitchin), Mirzakhani was supervised by McMullen and others I'm sure.
In case you were wondering who the protagonsists are:

Anacharsis: https://en.wikipedia.org/wiki/Anacharsis

Solon: https://en.wikipedia.org/wiki/Solon
Surely the two can go hand in hand. Most issue trackers provide an asynchronous/threaded environment, and slack is useful if you have a real time question
True. Long running sessions would help. There are those that would argue it is a security risk though.

Even EnvKey that I mentioned above has a session cookie of some sort - I can usually use the app for several days after logging in, even if I close the app - but after that I am prompted to instigate the email with my unique login key.
There is also a third initiation step involving the commenting system, but I'm not going to say what it is, because the rule is: if you must ask, you're not ready for it :).
I just find he runs out of things to do, and that the videos have become repetitive. There's only so much you can do.

I think the appeal is the lack of spoken narrative.

The author digs at Thoreau a bit for 'duping' readers. To be honest the presence of society/others were some of the best parts of the book(the French Lumberjack)
My Google Design Exercise: Pet Adoption
Gangster Bike Racing: Moto Fever
Gangsters are dangerous and if they are on the Super Bikes they need to be stopped by the police otherwise they will bring chaos in the city
Benefits of a Smart Hospital Management Solution
Hi, post author here. I paid for the certificate as well. Partly out of curiosity, partly because I thought Coursera / Ng had “earned” it.

I should probably update the post to say that...
How to Demonstrate Your Product or Service with Virtual Reality Apps
The 100 Most Nutritious Foods
No, the reality is that everybody got used to it and nobody cares. What serious pages are there where you could not just create another account if you start to being ashamed for what you have right now? This is seriously a no-problem and giving people numbers is the worst way you could go from here. We are not some kind of 70s science-fiction robots who would love to be called by numbers....damn sometimes I have the feeling that commentators on here are robots. Please go outside some time and ask real people what they think about the new genius idea that just came into your mind.
given that he gives only 1 day free trial, clearly he is not confident of his system.
>Is China just a easy catalyst for American insecurity or is there some other trend that I’m missing here?

Both, since China is a rapidly developing superpower with 1.5 billion internal market + all the world's manufacturing doing quite well in tech, and the US is not feeling very well lately...
Show HN: 3v1 Pomodoro timer, Time tracker and Task manager
I ran into this problem as well and in the end added a separate field for the normalized (lowercase) form with a uniqueness check on that. Users would still be presented the original case and it would be preserved when sending e-mails but for identification/uniqueness purposes e-mails were considered case insensitive.
Think about it: you still need batteries for when you run out of coal.
Influencer Marketing Done Right: Why Create a Pinngle Public-Channel
You seem to have painted yourself into the corner where you're not willing to accept the reasoning everyone else has provided in the comments. The point has always been that any developer can learn what a linked list is with hints and collaboration.

The prejudice that I see in this thread is that: Only people who already know what a linked list is can call themselves a developer. A developer will learn if she needs to what a linked list is. If tasked with something requiring one a developer will simply learn the theory behind linked lists and be able to execute it. In reality however, they probably won't because most day-to-day tasks don't.
Post author here :-)

Oh wow, this is right in the wheelhouse of my site... have you written anywhere about the process of setting it up / the progress you’ve made?
Topor is my go-to tool for small boards. I just start with manually tracing power nets, the rest is autorouted.

Comparing to other routers, Topor gives results almost instantaneously. This is really useful when placing parts: you try something, autoroute (no more than tens of seconds), see result, tweak here and there then repeat.

idk about seriously big boards, but they have examples with mammoth BGA on their site, so at least it is capable of routing those boards.
Yes it may, but it can still take a lot of time before it's one click. These tickets have existed since Let's Encrypt was released.

Well they are indirect forcing me through their domination over the web, which I don't like.
You're being ridiculous. The AppStore is one of the safest ways available to install software.
The W3C docs are very developer unfriendly additionaly there is a significant issue with OWA vs the default mindset of CWA. Also OWL and RFFS not being the type of schema a dev is used to and until very recently no option to actually verify and control the shape of the data (there is SHACL now). Also no sensible examples of using the stack, using FOAF to publish open data isn’t the job for most devs! Finally the rubbish tooling, clunky DBs and only viable option is Java makes the whole thing a quagmire... however it has tons of value if you can get past all that friction, Enterprise Linked Data is an order of magnitude better than alternatives.
This exactly. I always think of this xkcd comic

https://xkcd.com/1205/

If AI makes all those targets achievable, the number of projects which will get wired up will be astronomical - but finite.
I know right? China is the new Japan. Industrialized East Asian machine that designed to steal the crown of economy from US.

One thing I feel very funny is the entitlement, such as one from this article, that US is destined to be NO.1 in anything that is phrased as race/competition, is rarely being questioned. Why would that be the case by default anyway? With the recent domestic developments, maybe US should consider to resolve the conflict within other than step in other country's business.
Not sure what your case is?

Were you expecting security in broken systems like Android? Instead of forcing security onto a broken system, just avoid that system?

The fist step of security: stop using Android.

And you haven't explained why your grandma is tied to an ecosystem. I'm honestly asking if she's a developer or not?

What is her use case? Why does she need to be on a specific platform?
I always like to joke to people that if they want to learn something, anything at all, all they have to do is take a free class at YouTube university. I’ll have to add HN comments to my joke!

(And yes, as a former tech worker with no professional coding experience can vouch I’ve learned a TON here.)
In any team development context you need a way of interrupting people when blocked, so regardless of whether it is slack or skype or something else, you will need some chat-like tool, unless everyone sits in the same office every day. That doesn’t mean that pointless interruptions should be encouraged or even allowed. I’ve always made it a policy of telling people in chat to send me an email if their question was not blocking, but that only works if your manager allows it.

Another aspect here is to what degree these tools are introduced for the right reasons. I’ve seen from the inside (facility services industry) how open plan offices and flex desks are pushed for cost reasons (fewer sq. m. per employee) while being marketed as promoting team interaction (studies show it harms productivity more than helping). Cost is a bad reason, but at least it has an internal logic. But then you get people who see everyone is going to open plan and move to open plan also but with lots of empty space, nullifying the cost advantage and keeping only the downsides. Maybe with slack there’s also a degree of cargo culting going on.
Ask HN: Company takeover; salary negotiation help
I work for a company that recently had its assets acquired by another company in the same industry. Most of the assets were IP, but an additional part of the deal was the company's technology consisting mainly of a web application used primarily internally. I am leaving out a lot of details here, but I am willing to share directly if you are really interested. Suffice to say that I am the world's expert on this piece of proprietary software.

I am currently in the very early stages negotiation with the acquiring company for employment/consulting.

My current company has offered a severance package of full salary for 6 months but payments would end if I become employed in any way (consulting counts).

I am not very interested in full-time employment by the acquiring company in the long-term. I am more interested in exploring other opportunities that are not such a direct continuation of my current career path. But I know they want/need my help and/or knowledge on the software because they intend to use it. (In fact, other of my coworkers who have been hired by the acquiring company had it put in writing that they would need to use the tool in their day to day work as a condition of employment.) So, it seems I have quite a bit of leverage. My desire is not to rake them over the coals but I do need to make it worth my while. I have the rare opportunity to take up to 6 months to pursue other things/develop new skills. Why should I jump right into employment with a position that I am not very enthusiastic about? I also don't know how much of my time they will be asking for, whether it be full-time or less.

How would you recommend negotiating? I expect an opening proposal from them this week but I am thinking that I should try to make the first pitch before they have the chance. What would you ask for? Double salary for a year? 2.5x? Something else that is more creative?

Thanks for your help.
which covers all four types of flu

Um, no. There are 4 categories of flu (influenzavirus A/B/C/D), but there are almost 200 possible unique HN strain combinations of type A alone (not all of which affect humans). Maybe FI6 will direct us to a universal vaccine against all type A variants, but we're not nearly there yet.
According to Wikipedia “the French Département du Déminage (Department of Mine Clearance) recovers about 900 tons of unexploded munitions every year”

https://en.wikipedia.org/wiki/Iron_harvest
DevOps Online Training – DevOps Online Course – Online IT Guru
We know each other, I trust the vision is long term and theyd compensate me with some equity and a good salary whenever they can afford it

If it’s not on paper, it isn’t worth the paper it’s not written on. If someone is resistant to putting it in writing, they are deliberately attempting to scam you. Are you sure they are really your friends?
wow the biggest takeaway is that mathematicians need to have a mechanism to proof that their proofs are right!
Over 120 'proofs' which have proven to be wrong, are other fields in mathematics equally error ridden? Koq seems less like a toy but more like a necessity. Or those papers need to be called "attempt for a proof, sketch of the proof, proposition of a proof" before there is community consensus.
(which seems to be the unofficial reading anyway so this ticket can be closed)
That does mostly work ( I only have a FB page with a ficticious name, which I change from time to time ) but it leaves a trail of the old names here and there.

For example when I send a photo by Messenger it is attributed to my ( n-2 ) name.

One could probably infer something about the state of Facebook's architecture from further study.
This Week in Bitcoin: Who Do You Believe?
I think that there are more reasons for remote that just office distractions.
That's not really how European law works.

huehehue was interested in what the GDPR might mean by erasure and deletion. This is the ICO's opinion about it. It'd be a surprise if they suddenly interpret erasure and deletion differently: There would have to be something in the GDPR that suggests that this isn't good enough.
People can change their legal names, I see no reason why they shouldn't also be able to change their user names.

The problem with breaking continuity in forums and other similar networks can be mitigated via dynamic user name lookups (eg how Facebook does `@` mentions - however I have also seen some forums do this as well), supporting in line quoting (like how message boards often work), nested replies (HN, reddit, etc). Granted there will still be occasions when references slip through the net but us humans have a remarkable ability to deduce the context of the written word even when it doesn't always read perfectly.
> Every other day it’s a new sensationalized headline ...

It's not just China. There's just too much of this political/policy content pushed on HN by various publications craving for the traffic IMHO. NY times, Wired, FT, Forbes etc. all seem to have such clickbaity submissions to HN daily.
Meanwhile I haven't found a good way to know my Skype user name (or id?). My account was migrated to Skype from Outlook I guess and it is something like "live:username" but people can't really find me with that. I take full blame if it turns out that I just don't know how to use Skype...
Making HN comments assigned reading without also adding http://n-gate.com would sound quite irresponsible, if it were more than the one specific thread the article refers to.
The last time that this happened in London was 2-3 years ago:

https://www.standard.co.uk/news/london/army-explosives-exper...

"The bomb is 10ft from my flat on the other side of a wall and I’ve had so many parties here if it was going to blow up, it would have done so by now."
Alternatives to vertical tabs (browser)
A single point of failure isn't a good way to protect people's personal data that you have, but even small teams are unlikely to have a single golden source of data. Data tends to flow from one system into another.

For example:

If someone sends you an email asking to be deleted, why would you store that email in the DB and nowhere else? Your team would read the email then update the database.

After a crash, if you then restored a backup, why wouldn't you be able to review your last days email (since the last backup) for any updates? Of course you would. Even small teams could.
Phones Are Better Without Removable Batteries
Sure. And if that same human error can also delete all the email and postal mail that Mr. Smith sent to your company, then your IT team is criminally irresponsible.
It would be nice if we eventually got to a point where control of whether a password was even allowed, how long your session cookies lasted, and the ability to list and invalidate all existing sessions was as common and expected as a password reset system.
MIT AGI: Artificial General Intelligence
Names changed to protect the guilty:

I joined a Big Dinosaur Company early enough that they were still using mainframe RACF as the system-of-record for authentication, flowing downstream to LDAP. So indeed I received, for example, dlg28 as my ID and stem for e-mail address.

However after several years the SoR was migrated to Windows LDAP ( can't remember its brand name ) and it generated 'sensible' IDs for all the newer staff. So someone received JimSmith as ID & e-mail address.

We oldies felt old and uncool! So a project introduced self-selected e-mail aliases for the oldies, which then led to interpersonal conflicts because jsm22 wanted JimSmith@, but the 'new' Jim Smith already had that... But jsm22 felt he had title to it since he had worked there 40 years etc etc So he was given JimBSmith@ which of course led to misdirected e-mail. Hilarity ensued.

I'd rather they had never introduced the long-form IDs at all!
I'm probably not the only one asking myself whether Cobalt is really necessary for competitive batteries: http://www.electronicdesign.com/power/race-cobalt-free-recha...
It sure does help with my, otherwise, 6000 mile commute!
Too many developers simply refuse to do documentation or half-ass it. Developers who write good documentation are not valued or rewarded by companies and teams. Instead the teams grows to expect them to do all of it (while also considering them lesser because they don't do less cool stuff). Hence complete circle.

Unfortunately, not documenting seems to be part of culture.
P.S.: near the end of article author lists what autorouter should do and what info (and freedom) we should give to the tool.

I think, the first show-stopper for 100% autorouted designs are power nets (of course, not only power, there are a lot of other corner cases, like thermals, but power is what you encounter right out of the door).

Router should know which nets handle (somewhat)high currents. And which direction the current flows. You do not want your power amp supply rail routed sequentially. And on the other side, not all power nets should be routed as stars (sometimes there is only small power draw, and sometimes it is only voltage sensing).
Not really entirely true. I was an IV drug user before the fentanyl analogs started being pumped out of China and "hot shots" were always a thing.
/giphy amen
I'm toying with an idea of a SMTP proxy service so you could have a SMTP server on your smartphone. I would like to use Let's Encrypt certificates so my service would be just a dumb pipe.
Then you could register using random email for every service. SMTP would handle signal outage as message would be eventually received. Or one could set up secondary SMTP server in DNS.
I would like to give an option of subdomains handling. So every email would be on different subdomain. That would make blocking easier.

So you would have addresses like:

foo@mjlptle3sq.emailproxy.net

It would only be for receiving.

I know that there are lots of options already: 20 minutes mail, user+whatever@gmail.com or just a catch-all. But this could at least provide somewhat end to end encryption.
Maybe they should leave it shut.

This airport means that a good share of the east londonders have to live their lives under noise so the 1% can get to their meeting a little bit more easily.

To me it's an example of social oppression.
Visual Vocabulary
Could you cite an example of how Scala is unsuitable for the web? Between Scala and JavaScript, I would pick Scala in a heartbeat for one reason alone - it's strongly typed. Both of them offer OO & FP.
>I work in a profession (due diligence) where asking the simple questions (e.g. why do your GPUs need fans) is far more important than the complex ones

I find the same to be true in engineering. Often simple questions sound stupid, but they lead to improved communication. Because more often than not everybody thinks they're on the same page. Especially experts on some topics tend to this kind of thinking. However a lot of the things they think "everybody knows" are not known by others. Simple questions bring this to light.
I really like Blizzard's solution : {$Username}#{$number} is very practical! It complicates thing a bit when you want to share your contact info to a friend, or when you try to remember a specific battletag, but it solves the uniqueness problem.
And to be honest, on most sites I end up using numbers at the end of my username anyways, such as "Username0037".
I hate it as well. I think it's a poorly designed language. The syntax is a mess (underscore...), the operator overloading make people overload silly operators which make code unreadable from an outside programmer. I could go on...

I prefer Kotlin which imho fix almost every bad design decisions from Scala.
This is just great. This is the web framework I have been hoping someone would make!
For these simple designs (and more complicated ones), my experience shows me that the problem has been solved with Eagle and a decent design rule file. I have autorouted tens of 2-layer designs with between 5 and 200 components with Eagle's autorouter and the seeedstudio .drc file as constraints. It's good and quick, give it a try (would take a few sec <50 parts, couple of minutes > 100parts)!

BTW nobody professional uses curved traces (except very rare cases), have a look at any electronics PCB
Not only that, but they're still finding chemical munitions from WW1 around europe. There was a documentary on the BBC last year called "Inside Porton Down" where they showed the lengths they have to go to disarming and destroying these compounds. Despite being 100 years old they still maintain their potency and could kill or maim easily if handled incorrectly.
Speculation on the potential scalability of this approach seems absurd given that membership numbers have been successfully used by organisations of every scale for centuries.

The concern is not with the scale of the organization, but with the number of organizations a user is a member of, which has exploded since website accounts appeared.
You're lucky then. IMs are by their design pretty asynchronous, but there is this common dysfunction in many organizations - expecting you to be constantly on the chat and participate in real-time. That's the organization turning an asynchronous tool into a synchronous one, true, chats tend to facilitate that dysfunction much more than e-mail.