skysight-inc/HackerNews huggingface dataset:
I've worked professionally with Angular 2 and 4 and it just a PITA. People either just end up using it like the JavaScript version of ASP.NET WebForms or you end up with one guy that really knows it inside out and nobody understand the code he has written.

It hides too much of what is going on for my liking and if you break something a lot of the time it is impossible to diagnose without slowly pulling the code apart.

With just plain old JS I can always crack open the debugger and I am sorted.
Show HN: All Transit: visualization of all public transit data feeds
Rating systems don't really provide much value elsewhere for various reasons, so I wouldn't expect it to work well for dates, either. Especially not for dates, now that I think of it.
Maybe, but not all consumer spending is created equal. You get the industry and commerce that consumers purchase.
Because the number of instagram followers says so much about emotional maturity and mental stability.

Instagram influencer, paragons of healthy behaviors.
Newton Is Shutting Down
> So the solution is to introduce a gatekeeper. What does a gatekeeper look like? A clinically trained psychologist-cum-matchmaker (pun not intended) who can certify that the matches you are set up with are people with a track record of dealing honestly (for your personal definition of honest) in the dating market. Don't like your gatekeeper? Pick a different one.

The reason young people use dating apps is to avoid this old world formalism.

I don't think your idea would get much traction outside of South Asia and the Middle East.
In California people are guaranteed 3 days. That’s not much when dealing with a flu-like illness. Additionally, it gives employers the right to cap the number accrued to 6 days.
Yeah. I asked their recruiters to leave me alone. I haven't interviewed there, nor will I. Realistically I won't pass the interview, so it's no use wasting my time trying. I actually was sponsored by them for GSoC (google summer of code) - my proposal was accepted by a prestigious open source project (and my code merged/accepted), but there's no way in hell I would pass an interview, despite the fact that I'm probably considered a decent engineer by most of my peers. Google has convinced me I'm not smart enough to work for them.
ARM CPU Macbooks as early as next year
"Because Google’s hiring process has one more step, which will take place without you. In this last stage, several senior Googlers (who don't know you and have never spoken to you)"

I love this, it sounds like something the judges in The Trial would do
That said, as far as I know Ming Chi Kuo has a pretty good track record on his Apple predictions.
I agree with you, the phrase should be preceded with: Caution, this is a math joke, don't lose sleep trying to grok it.
As a LGBTQ person this article is so creepy
Official: Intuit to Acquire Credit Karma
How about 'jug'?
I think they're mad that DigitalOcean's IP range shows up in their ssh logs with failed authentication. A lot of people think that it's the ISP's job to regulate all traffic on their network, judging from the comments here, DigitalOcean at one time or another has failed to do that.

I host all my personal stuff there, including something that updates their DNS via an API. They've been great to me.
>That’s right; that’s why a lone wolf like me, or a small team can do as good or better a job than some firm with 100x the head count and 100m in VC backing.

goes on to say

>I agree, but the hockey stick required for VC backing, and the army of Ph.D.s required to make it work doesn’t really mix well with those limited domains, which have a limited market.

Choose one?

Also assumes running your own data center to be easy. Some people don't want to be up 24x7 monitoring their data center or to buy hardware to accommodate the rare 10 minute peaks in usage.
I think people generally mean drugs that are required for you. E.g. if you have some medication you need to take regularly, make sure you have a large enough supply to be able to last a few weeks without access to renewing your supply.
> To be precise, regarding Wald's work on aircraft damage we have (1) two short and rather vague mentions in Wallis' memoir of work on aircraft vulnerability and (2) the collection of the actual memoranda that Wald wrote on the subject. That's it! Everything not in one of these places must be considered as fiction, not fact.

(emphasis in the original)

This is a rather extreme take. Ignoring the rather important fact that the author of the piece missed at least one important source where Wallis gives Wald credit (see the postscript), arguing that something must be "considered as fiction" because it is not attested to in the (known) written sources is unreasonable.

I don't know at what point the postscript was added (it appears in the first archive.org snapshot of the page, from 2018; the essay was first published in 2016), but it seems misleading to leave the whole rant up there and then tack on a bit at the end saying "Oh I was wrong by the way."
That's why you write the contract to the outsourcing company so that you lock in those experienced people for an extended period of time -- like years.

But then the price mysteriously increases to the point where you might as well have hired them on-shore and you're not saving any money.

So, do you want to save money by offshoring everything, or do you want to get good people to actually do the real work that needs to be done?
I think you're describing what keeps many of us working in tech; an unceasing itch to learn and tinker. It's a good thing though - you can't be successful in this field without it. We all struggle with balancing that itch with the FTE and maintaining relationships - none of us have it figured out (I certainly struggle with it).

Look, all that aside, sometimes the best thing you can do is jump. Being in your comfort zone is a dangerous place that breeds complacency.
Why Rudy Giuliani's Twitter typos are a security fail
The plug insert looks remarkably well made. It looks to have been turned in a rather precise, if crude, lathe (look at the the detail of the groove). This is even more impressive if you think that the first real modern lathes only date from the late 18th century. The plug insert could've been moulded by some sort of near net shape method, but I doubt it (the top part of the plug seems to be much more rougher in nature). The pics are too low resolution to make a definitive judgement.
T5: The Text-to-Text Transfer Transformer
> was a pleasant experience, where "pleasant" felt like the person receiving the email was reading the words I wrote instead of just skimming them and pasting a boilerplate response.

Crazy how far down the bar has gone.
...in terms of the environment.
The page I failed to edit in: https://hackerone.com/paypal
> If you assume honest usage, a high number of ratings becomes a negative signal. That is, it signals someone who doesn't want to stop using the app or is excessively selective.

If someone is looking for a long-term relationship, two selective people who both find who they're selecting for in each other seems like a good thing.

(That said, ratings in this area would have a huge number of problems. Not least of which that outcomes would strongly influence ratings, and if both people are happy then they stop needing the service, so any rating will come from a match in which one or the other person wasn't happy.)
This actually seems useful to me. Seconding the comment that you should make a suggestion list of users to follow. In fact discovering good HN users, might be the core feature.
And yet, there's distinct differences in around pre 25yo and post 25yo on average, to the point where childhood development psychologists use that as the current baseline.

https://www.bbc.com/news/magazine-24173194
Clearly there is, as people like to buy certified pre owned used cars and meet people via acquaintances.

Perhaps some people don’t have the time or ability to evaluate a used car, or a life partner. Or they feel the broker reduces risk as they might offer some guarantee of the product.
That is completely off track.
> That's very much an ad hominem fallacy

No, it would be an ad hominem if I said "the Fraser institute produced it, so you can safely line your bird cage with it". I didn't say that, I just pointed to the institution's well-known bias.

> Using politics to argue against science isn't appropriate.

Oh yeah, how dare I impugn non-peer reviewed "science" written by two non-PhD's, where 25% of the citations are to other non-peer reviewed reports written by the Fraser Institute and the others are random statscan links. This "science" is just a summary of responses to a questionnaire.
I think that's what dating ring tried to do.

https://techcrunch.com/2014/02/13/the-dating-ring-sf/

They were featured on a season of the startup podcast
https://gimletmedia.com/shows/startup/kwhxma

They shut their doors in 2018
If you're losing 40% to taxes you're doing it wrong.

Also, stock appreciation. A $500k grant last year is worth $640k this year.
We used ns1 at my last job, they were indeed great to us. We moved from self-hosting DNS because the DNS servers would randomly become unresponsive and would start returning fake records. After switching to ns1 and getting our first bill, we realized that a lot of our network equipment apparently did a DNS lookup for every log line. This resulted in an exceedingly large bill, which ns1 happily reversed (we did fix our stuff ;).
I have no problem with making assumptions but it would hopefully be grounded in a domain specific understanding.

If you read some of the replies, you’ll see one of the fixes involved fighter escorts. This is probably based on an assumption that fighters contributed to the downing of aircraft. These would probably have a different shot distribution than anti aircraft artillery.

Not to belabor the point, but jumping to conclusions on assumptions is exactly what good root cause analysis guards us against. A random distribution may be reasonable for an uninitiated statistician but I’m not sure one with some domain background in the problem would make the same assumptions.
Lets assume that the situation changes over the next 15 years and these outsourcing places get really legitimately good at making software.

What can we, the highly paid locals, can do to justify our high salaries at that hypothetical future point?

(playing starcraft taught me a tremendous amount of respect for East Asian creativity and work ethic)
I really wish /e/ would give more credit to the https://microg.org/ project whose work they're piggybacking on. It's great they're trying to package this stuff and add a layer of consumer-friendly gloss, but it's frankly rude to not acknowledge key FLOSS contributions that make their work possible.
Honest question: what would the correct response have been? What would it look like had this originated in the U.S., for instance, and what steps would have been taken.

I keep wondering about the mass quarantines, their effectiveness, whether they’re more show than efficacy, etc.
Oxen are stronger, heavier, and have other uses besides pulling loads.

Horses are faster, but oxen are way more efficient. But were widely used right until transport mechanization, neither replaced the other.
> allows men to bid hundreds, or thousands, on going out with someone, and the highest bidder wins the first spot in line

Women might not be happy about being "bought" in this way, it might feel too close to prostitution. Also, some men might feel entitled to "get something for their money", leading to situations of emotional pressure up to outright rape. I would not expect the women I know to be interested in a platform that makes them feel like a product that's bought and also putting them at potentially more risk than other platforms. I could very well be wrong.
The number of places where machine learning can be used effectively from both a cost perspective and a return perspective are small. They are usually tremendously large datasets at gigantic companies, and they probably have to build in house expertise because it's hard to package this up into a product and resell it for various industries, datasets, etc.

Certainly something like autonomous driving needs machine learning to function, but again, these are going to be owned by large corporations, and even when a startup is successful, it's really about the layered technology on-top of machine learning that makes it interesting.

It's kind of like what Kelsey Hightower said about Kubernetes. It's interesting and great, but what will really matter is what service you put on top of it, so much so that whether you use Kubernetes becomes irrelevant.

So I think companies that are focusing on a specific problem, providing that value added service, building it through machine learning, can be successful. While just broadly deploying machine learning as a platform in and of itself can be very challenging.

And I think the autonomous driving space is a great example of that. They are building a value added service in a particular vertical, with tremendous investment, progress, and potentially life changing tech down the road. But as a consumer it's really the autonomous driving that is interesting, not whether they are using AI/machine learning to get there.
great read with very good points!
I wrote an article I published a week ago about how AI is the biggest misnomer in tech history https://medium.com/@seibelj/the-artificial-intelligence-scam...

I wrote it to be tongue-in-cheek in a ranting style, but essentially "AI" businesses and the technology underpinning it are not the silver bullet the media and marketing hype has made it out to be. The linked article about a16z shows how AI is the same story everywhere - enormous capital to get the data and engineers to automate, but even the "good" AI still gets it wrong much of the time, necessitating endless edge-cases, human intervention, and eventually it's a giant ball of poorly-understand and impossible to maintain pipelines that don't even provide a better result than a few humans with a spreadsheet.
Hi all! This started as an attempt to visualize all the public transit in the United States, but then was extended to use all the data in the Transitland database [0].

If you zoom into a city in the U.S., you can see an animation of transit vehicles moving around the city (according to their schedules) on a normal Friday afternoon.

[0]: https://transit.land
That's because they are smart enough to know better. It is dumb people who play games with the lives of others, it is the fool who loves power.
He misses some stuff.

1) 4 hours of time overlap rule - you need to have overlap of 4 hours between teams

2) Requirements need to be much tighter with outsourcing. Often you need a full BA whereas with some devs you can work without a formal spec but some wireframes etc
You're masquerading a religious issue (absoluteness of control of execution of compiled code on device) as a security issue.

It is really simple: By requiring signed binaries, it significantly raises the barrier of entry to malware authors.

Does it solve it? No. Also no one said it did. But it certainly makes it less of a free for all.

Do I trust Apple to make sound decisions to prevent myself from being owned by some random s-kiddie (without talent)? Yes. They have demonstrated they are serious about a robust defense of the user's privacy and device security.

Just my $.02
Thanks for taking the time to respond, compilers are always interesting to learn about!

Point 7 was (finally!) addressed by C11.

Points 6, 8, 9, 10, & 11 are all good ones that hadn't occurred to me.

It seems like points 1, 4, & 5 could be worked around, but I can see where the added complexity would be unwelcome.

On the whole, I can see why you made the decision you did. However, I don't buy points 2 (exception handling) and 3 (type support). Certainly C doesn't have these things built in, but appropriate code transformations seem to suffice in practice. For example, the CHICKEN Scheme to C compiler employs continuation-passing style [1] and Embeddable Common Lisp [2] manages to compile to C without (to my knowledge) breaking either its type system or its condition and restart [3] system.

[1] https://wiki.call-cc.org/chicken-compilation-process

[2] https://www.cliki.net/ECL

[3] http://www.gigamonkeys.com/book/beyond-exception-handling-co...
The scheme described in the article does much more. It gives you not just ability to express yourself on card, but also ability to make decisions in limited area and have responsibility for them.

I don't think being assigned task or issue is same as "being leader". In article it is more about subprojects themselves having responsible people - and people having responsibility for subprojects. So there is not one team leader responsible for everything, but various people responsible for their smaller parts and changing teams.

It is not about everyone agreeing with everything and having all they want. It is much more about autonomy and accountability - which are the core motivators in normal people management theory and there is not reason to think IT people are so different that they don't need them.
Open-Source Web Apps Built with Automation Tools – AppSeed
My experience was relatively positive.

I was contacted by a Google recruiter a bit more than a year ago, as I was starting to look for a new job.

First had a phone call with an HR, which explained the whole process and asked me to grade myself on various skills.
I was a bit surprised they explicitly told me to train on leetcode or similar (with a link and everything), since it seems to kinda defeat the point, but that seems par for the course.

Biggest surprise was how vague the job description was (software engineer), and that you have no idea what you will do.
I get it, from the pov of Google, they want generally competent people that can easily switch to another role. It's hard to get motivated though; I personally really care about what I am working on (more than the technologies themselves), and the fact I might do all of this just to get assigned to something I do not want to do was a big turn off.

I ended up studying for about 8 hours before the phone screen interview. The person doing the interview was really nice and competent.
I ended with a review of "great communicator but a bit slow", so the HR wanted me to do another round to tip the balance one way or another. They told me to use whatever time I wanted to study; all around the pace was rather slow, but you could set your own timing, which is great when you're just looking at options, but probably not ideal if you need a job quickly.

Second interview went the same as I had barely studied more. I am no genius, and there's no getting around the fact that I need to put in the hours if I want to succeed.
I was turned down as expected, though the HR really wanted me to study hard and try again in 6 months.
I found another job at a really nice place a few months later, so that was the end of it.

Ultimately, I felt the process was pretty decent and streamlined all around, though quite time-demanding, it just wasn't for me.
Simply working at Google generally, or the salary/reputation weren't enough to motivate me to put the effort needed.
That was the OG notion as regards chickenpox.
Seconded. Robert Ghrist’s Elementary Applied Topology is one of my favorite books. A real eye opener if you haven’t seen some of it before.
A single dollar is a high barrier for some people.

You need an adjustable amount that is based on the annual income/revenue of the person/entity making the request.

Make it high enough to be non-trivial, but not so high that it blocks all effective usage of the safety valve.

Now, if you can solve that problem, I've got some bridges for you in Arizona.
It does not have a 3-4% fatality rate. You are either getting bad information, or you are making things up.

The latest numbers from the WHO and the CCDC are an average case fatality rate of 2.3%. This is highly likely to be an overestimate, and the deaths are skewed heavily to the old and infirm.

From the most recent CCDC report [1] those under 40, case fatality was 0.2%. Under 50, 0.4%; under 60, 1.3%.

For those with no pre-existing illnesses, case fatality was 0.9%, across all age groups.

[1]http://weekly.chinacdc.cn/en/article/id/e53946e2-c6c4-41e9-9...
Is the 2/3 for caching using part of each NVMe, or is there one dedicated for the rest? Mostly wondering about spreading writes more evenly, rather than peak throughout.
This is why the whole idea of "in the public interest" exists.

If a reporter received these same recordings in the mail, they would quite likely publish them. If they received a recording of a random person discussing their medical concerns, publishing that would be an outrageous breach of ethics.

(Hence the Gawker/Thiel debacle also. When Ted Haggard was caught having gay extramarital affairs, it was considered fit for publication because he was an evangelical preacher fighting against gay marriage. When a random private individual is outed, its not a public interest matter and can be libelous even when accurate. Thiel fell somewhere in between under both legal and journalistic rules, so we got a debate.)

I'm pretty baffled to see the parent comment imply that private discussions between politicians should inherently be kept secret. We could discuss specific news stories, reporters who violate attribution rules, and whether Varoufakis was bound by privacy laws or Eurogroup confidentiality rules. We could even argue the publication is in the public interest, and yet makes Varoufakis unfit to serve by destroying his ability to function with trust.

But just as you say, treating "that's a private discussion" as the end of matter would excuse Watergate also.
Cool. We're an enterprise B2B SaaS company that does a ton of data interchange with our customers. Each project burns a bunch of engineering hours and calendar time because customers send us data that doesn't match the spec or we just don't have anyone outside the engineering org who can confirm that the data looks how it's supposed to.

Something which simplified the process of analyzing sample data and provided a view of it to a non-technical user would be very valuable. But as I mentioned in my previous comment we could never expose any of our data outside of our private infrastructure, so we can't use this until there are other options for hosting.
Radical Contact Prints
Agreed. One sentence in the article embodies this problem:

> As long as the dumb AI is unable to guess our wishes, there will be a need to specify them using a precise language. We already have such language, it’s called math.

Math is wonderful and elegant, but it is useless (in itself) to specify things in the real world. You need tons of conceptualisation and operationalisation and common sense etc. for the foreseeable future.

Heck, logic is useless for the real world - everyone knows the example that “a bachelor is a man that is not married”, but even if you can implement it as a conjunction of two logical predicates, then try to define, with logic a computer can understand, what “man” is, or “married”, or “game”, or “taxable income” or “murder” or “fake news”. Go on, use math and category theory. Good luck.

EDIT to add: For a wonderful overview of the problems with the naive Aristotelian view of definition (easily captured by predicate logic) in the real world, see George Lakoff’s book “Women, Fire and Dangerous Things: What Categories Reveal About the Mind”.
The problem is that big companies don't care about giving quality support for their products, and for the most part they get away with it. From their perspective there's no problem to solve.

Your solution basically boils down to "companies are failing at escalated support issues well, so they should escalate support issues well."
I've never had a problem with their DNS service (only service I use). I don't always agree with Mark.
Yes, I thought it made sense to pick a different name for the fork.
The job Knuth was asked to do was "write a piece illustrating literate programming." A six line shell script is not the right tool for that job.