skysight-inc/HackerNews huggingface dataset:
Not sure how they are planning to achieve that.

The only edge they potentially have is access to location data without a possible opt-out. Everything else is behind HTTPS, so impossible for them to track. Facebook can pull it off because people stay within Facebook's services (FB, Instagram, WhatsApp, etc). The carriers don't have any kind of compelling service users would spend all day in.

This will fail miserably, and I'm very happy about that.
Simon Peter, at UT Austin, has been working on a file system that works better for systems with NVM. It looks like existing file systems (e.g. EXT4) are going to suck in this new paradigm (DRAM -> NVM -> SSD) . It’s a pretty interesting read and the benchmarks are damn impressive.

https://www.cs.utexas.edu/~simon/sosp17-final207.pdf
Fidgetland devices help with ADD, autism, Aspergers, PTSD, and other disorders
Which is why it is so much more cost effective to spend your time marketing to those managers than writing code to market to the developers.
Reportedly because he really likes Dara Khosrowshahi.
Unfortunately, from my experience the biggest barriers to sharing data are very deeply embedded incentives.

I was at a talk recently by an executive in charge of managing data for a massive health system. Think tens of millions of patients. He said they dont share data because if people learn their real quality metrics it would give payers, the public, anyone with an interest that isnt aligned w the hospital system ammunition against them. Have heard this sentiment echoed by many. Open data is their enemy because then patients could choose based on outcomes, not on market power or how nice the lobbies are

The EMRs designed a closed garden into their systems DNA. If data is shared freely then it's easy to switch systems, and they will have to compete based on cost and quality and couldn't charge hundreds of millions for installations and maintenance contracts

Call me cynical but this is all based on conversations with people well placed in the industry
this is an incredible story and has personally made an impact on me

i didn't know paul before he died (on my birthday even), but because of your comment, i researched his story

i work in sales, so rejection and silence are very frequent. it is rare for anyone to connect through writing or through voice, and quite often i feel like nobody desires to brainstorm and have fun thinking about ideas in a low pressure environment

i wish you well in life and i hope that we can both live every day to the fullest-- because not all of us have the luxury of time
Show HN: Prototype Speech Assistant
Made this little prototype speech assistant for people who've speech difficulties using the web speech synthesis api's. Basically tap to select words and utter
And is still not finished. The Linux kernel now requires the "asm goto" extension, which clang doesn't have (see https://lwn.net/Articles/748074/ and https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...).

If you check the GCC version defines (__GNUC__ and friends), you'll see that clang claims to be compatible with GCC 4.2.1, while "asm goto" was introduced later, with GCC 4.5.

The tracking bug for compiling the Linux kernel with clang is https://bugs.llvm.org/show_bug.cgi?id=4068, in case you want to follow their progress.
Destroy the rock and win this game
Having worked with large codebase written in jQuery here are some of my thoughts,

There were a ton of times where the complexity of the situation made it so hard to know how to debug something. I mean you had to keep track in your head in a given piece of code what the UI state was, what classes or event handlers were toggled on or off, what the value of various variables were etc. In order to keep my sanity I would have to create functions that basically do what React or other frameworks give you out of the box so it would be easy to reason about everything.

There was so much code like this:
var $snippet = $(<div></div>).append(...).addClass().on('click', handler => {
if (alienState) {
$snippet.off('click')
} else {
$snippet.on('click', handler2)
}
})
$(".parentClass > ").remove() /clear any dom framents in there //before a fresh injection! fingers crossed!*/
$(".parentClass").append($snippet)...

etc etc

I'm sure there is a way to do disciplined excellent jquery code. I'm always quick to say its the coder(s) that make a piece of software code good or bad. But if you were to make a well made jquery application you would need to implement some kind of design pattern, and exercise some kind of conventions and discipline that you could really get for free with a framework.
Noob question: are we supposed to run a connection pooler on each backend webserver instance, or have every server connect to this (i.e. this is another microservice)?

And no usage examples?
When I was a teenager, I wrote to Marc Benioff, CEO of Salesforce, telling him how he's had such a huge impact on me, and how he's very inspiring to me.

He responded that I buy one of his two books.
I hear you. I'll give v61 a go.
Ask HN: Job seekers – How do you track your applications?
I've started applying to jobs and I am finding it daunting to track the applications and schedule interviews. For scheduling, I've tried Calendly but that's not working. I often don't get a response when I send a Calendly URL. For tracking, I routinely scan my inbox to keep track of what jobs I had applied for. There has to be a better way of managing this. Are you guys aware of any tools that can help manage this process ? Something like a tuned down CRM ?
Yes. The key is that you need to have a reason to learn it, and a can-do attitude. If you're just studying mathematics because you think it's a good thing to learn you're going to spin your wheels. Pick an interesting real world problem which requires some math, and solve it. Branch out from there to related problems requiring slightly more challenging math. When you get stuck, look at how other people have solved the problem, break the process down into chunks and start digging through wikipedia. When you see the same mathematical tools used repeatedly, or wikipedia isn't sufficient, get a textbook/solution manual and work through applicable problems.

I also advise you to explore math via programming. The notation and conventions in advanced mathematics papers are very subfield dependent. If you attempt to learn just by reading papers you're going to spend a lot of time unpacking exactly what the authors were trying to say. Computer source code is generally much clearer.

In my opinion the easiest way to get a foothold is to start with computer graphics and machine learning. Linear algebra and probability theory are super important and widely applicable, and lots of source is available for study.

Of course, if by advanced mathematics you mean some esoteric field of pure math, most of this goes out the window.
Exfiltrate what? We're talking about unknown new vulnerabilities. They'd have to: 1. Find out which computer they're interested in. 2. Find out which files they're interested in. 3. Somehow figure out when they're not in a sandboxed, monitored lab. 4. Exfiltrate via public network.

Without testing ground and inside knowledge that doesn't sound easy considering any detection would cause... what we have now.

A normal office near which I worked had a malware lab with isolated and logged networking, actual green/red painted sides of the room, dedicated fancy storage, etc. They would know if anything's being uploaded by the AV. NSA likely has a much tighter setup.

And again - what's Kaspersky's gain in that situation?
Archived here:
https://filmboards.com/
They should introduce imperfections, and market them as real. Bad money drives out good.
Have you been talking to my wife today? Because she reminded me of forensic accounting as soon as I got home. Yes, that is a thing but it's not part of a normal financial audit (at least not in the US).
No, they get to keep any left over money...if there is any. One way owners can somewhat control who can rent property is by raising the rent to the point that it is unaffordable to junior enlisted servicemen.
Exactly.

I’ve seen 10,000 line single jquery files handed off to other teams who were asked to merge them into their 4,000 loc customized quasi consumer of the 10,000 loc file. This was at a well respected and iconic tech company with very smart engineers.

Even good people and teams can suck at architecture.

I’ve taken those codebases and refactored them to be testable so I know it’s possible. But why not just use something sane like react to begin with, considering it’s 2018 now. At that point, backbone was only a year old.
Audits also check that the book's transactions are correct, but this is done through a risk based approach. In my opinion, most practitioners do not understand risk quite well enough.
So why do you need FDA regulation in your situation? I know people handling security regulation in the defense industry and I'm curious how you know the FDA has to approve you as opposes to CMS and what it entails.
Why are they showing up on your home page at all? Are you subbed to them?
How does this differ from the standard fsmonitor?

This appears to mainly be a lightweight wrapper of watchman.
A HCOL city brings a bunch of things together that you can't get all together elsewhere. Critically:

1. Jobs
2. People
3. Events/activities

You can pay the San Francisco premium and have a massive job market, a million people to befriend/date/learn from/etc, and thousands of activities and experiences to engage in constantly. Or you can live in a small town with far fewer job opportunities, far fewer people, and far less to do.

Small town life is not a bad choice if it's what you want. But if you want to live in a lively city, you're going to pay for it, because a lot of people want that life and you're competing with them for a space to do it.

Now, if you're talking about Palo Alto, maybe.
> CONSIDER INVESTING IN RESPONSIVE COMPANIES

No.

As he notes, the sample size is ridiculously small. It's simply too likely that he got lucky with 1 or 2 companies in his "respond" group.

e.g., if he wrote these letters in the the early 90s and Buffet responded, he's immediately skewed his returns up because Buffet outperformed the market SO much in the 90s. That's likely luck, not replicable skill.

Otherwise, interesting article and the 1/3 response rate is surprisingly high.
i don't agree with your opinion, but don't think you should be silenced for having an opinion

it is always really refreshing to receive a response from anyone that is semi human. i'm in sales, and 99% of my outreach attempts end in silence or rejection

to form a personal connection with someone who is running a multi billion dollar business that could very well go bankrupt if mismanaged, well, its interesting to share ideas with them
This. An audit's goal is to determine whether the accounting systems and processes at a company are reliable. This is why auditors will test and document the internal controls of a business in the summer to make sure the controls are working properly. Then the audit rolls around, they can use what's called a "reliance strategy" which is based on the fact that the internal controls are reliable and working. They collect documentation and select a statistically representative sample of transactions, but analyzing the minutiae looking for fraud is not the goal. Auditing is about studying accounting systems.

The accounting firms do fraud examination as well, but that is a wholly separate business than audit.
It sounds like you should just sign it.

You're not going to reform the global patent system by refusing to sign it, really you're just going to be a PITA.
So you were there when Python went through it's own "everyone make a web framework until we figure out what we want" phase.

I personally dislike js but this doesn't seem like an unusual phase, although js is so widely used it involves a lot more people than normal.

Developers don't frown on jQuery for a tiny dynamic thing, but it is not for applications. jQuery is CGI and they need WSGI, Django and Flask now.
I'd buy this if it was a wordpress plugin.
Your records certainly can affect you getting a passport. Depending on your criminal past, you may be banned from getting a passport. Similarly, some countries (Canada comes to mind) will ban you from entering the country for things as small as running a stop sign while driving. You can also be banned from getting a passport if you are behind on your taxes or child support payments.

As for getting on a plane, all of the above apply too, as well as the fact that you can be barred from flying simply by having a certain last name. Your personal records also affect things like how easy it is for you to get through customs and airport security. Global Entry/TSA PreCheck, for example, will be completely off-limits to you if you have 'questionable' travel records in your past.

Pretending the US/EU doesn't already have the Chinese social credit system in place is sticking your head in the sand. All China has done is formalize it.
> for his dad Fidel

FTFY
That just goes to show that Pearl's approach on causal reasoning is solid. Instead of looking patterns and correlation in data, one could consider building causal graphs from the domain knowledge.
I got my first job in the tech industry by writing a thank you letter.

Many years ago I met the CEO of a tech company at a networking event for recent college grads that they hosted. Like a job fair but with a twist. Having read Brian D. Krueger's excellent "College Grad Job Hunter" [1], I had business cards prepared. This was long before Moo.com so they were printed out on my Deskjet on Avery pre-perforated card stock. I went with my ill-fitting suit and mismatched shoes/belt, and I was talking to someone from a small tech company and I got a tap on the shoulder, "Our CEO would like to get a picture with you." Having miniscule networking mojo and knowledge, I actually followed the PR person without excusing myself. We took the photo, and I asked if I could give him my business card. He said yes, and he gave me his.

The next day, I wrote him a letter. I honestly wrote how I liked that this networking event was not the usual deal but more like a classy cocktail event and a great opportunity to meet other companies in a less-networky, relaxed atmosphere. I thanked him and the company for hosting it.

I ended up later getting hired by his company (I was invited to apply, someone called me) and worked there for many years, as I learned the art and trade of software development, starting from nothing and someone who managed to bluff their way through the interviews.

[1] https://www.amazon.com/College-Grad-Job-Hunter-Entry-level/d... (highly recommend this, written from the perspective of the hiring manager)
They're not branded with custom design for the event? Seems like something you could easily sell if it were. Either way, I like your idea about a standard, similar to TSA Approved beverage containers.
In my benchmarks it's about twice as fast as the reference Perl script monitor. Also just a quick exploration for me into Rust.

https://github.com/git/git/blob/v2.16.0/templates/hooks--fsm...
If the quantile assignments took into account data from both the training set and the test set, then it means the training set quantile label itself contains lookahead information about what the distribution of test set values is.

This can lead to artificially increased test set accuracy since by optimizing the model during training, you are partially optimizing based on information you gained by knowing about the test set in advance.

Training-validation-testing generally means keeping a portion of the training set held out for evaluating accuracy and convergence after one full iteration of training updates. So you get some information per each training update regarding whether the model had overfitting, or performs unrealistically well on the validation set (which it’s not trained on), or for early stopping criteria.

Then, after all that, you move on to checking the final accuracy and metrics on a fully held out test set.

This validation approach is common in deep learning because of the many diagnostics you need to get information about during training. Without some information outside the training set itself, it can be hard tonunderstand how the learning rate is affecting you, how likely overfitting is, whether there is a vanishing gradient problem.

Waiting until all the way to the end of training to get any feedback on these is sometimes just too inefficient or too risky that you’ll discover an issue only after a huge time sink.
related work from 2009 for those interested...

Financial forecasting using character n-gram analysis and readability scores of annual reports. by Matthew Butler and Vlado Keselj
> You say it is proven, but actually the study linked to by the article you mentioned from The Atlantic does not claim that.

My apologies. You're right, and I overstated. The article does, in fact, claim there may be a relationship between distribution and top tax rates, not that this relationship is proven.

> The government also decided that the system would be this particular not very capitalist system, where it pays contractors for anything at all. That is what it ought to be criticized for.

You're saying the government ought to be criticized for paying contractors anything at all? If so, why? What alternative (more? less?) capitalist system would it be free of criticism for, under which (presumably?) contractors are not paid anything at all?

> There is at least one other option: not having the government choose any bid at all, cheapest or not. And there is an even better option: not having a government in the first place.

Within the context of my comment there, the "no other option" was specifically anchored in a requirement to choose the lowest bid in a bidding process. Not choosing a bid was intentionally left out as it is not relevant for determining, in the context of paying a private company for work performed, particularly if the bid/invoice for that work is at what an average person might consider to be exorbitant rates, which party bears responsibility for "waste".

I'll leave it to you to explain how not having a government in the first place is an even better option, as that'd be interesting to hear a thorough argument for.

> It has been made by dnomad: "There is very convincing evidence that higher taxes and greater government spending do lead to long term economic growth."

Sure. dnomad and I don't appear to be in any strong disagreement here about what available evidence shows. I was being careful here to say there is no causal proof, though there is a preponderance of evidence that seems to suggest a possible relationship--be that a result of greater government spending spurring growth, or be that a strong suggestion that higher taxes does not hurt growth (as many who clamor for cutting taxes love to claim to score political points).

> The study does not claim that it shows this, and if it did it would be wrong as it presents no evidence that this is the case.

The article most certainly does. They state plainly: "But it does suggest that there is a lot more to an economy than taxes, and that slashing taxes is not a guaranteed way to accelerate economic growth."
I worked for a startup that was acquired by Salesforce. Pretty soon after it was all official, they sent over 200 signed copies of his book.

This is especially notable because they weren't signed by him - just by random other SFDC employees. It was a nice gesture, I guess.
It can be useful to distinguish between positive and negative zero in some cases, for example when dealing with values that have been rounded to zero or limits approaching zero.
maybe CEOs that are less negatively stressed by current affairs feel more free to answer him.. obviously this doesn't scale though
> fn greet(req: HttpRequest) -> impl Responder

Nice to see front page example using 'impl', the recent most improvement in ergonomics. Before 1.26 things would be different. This makes me more appreciative of the efforts from Rust team/community to improve the ease of use.
A epidemic, that without quarantine, is contained to the US only.
I was just thinking of something exactly like this. I started my own nas in my basement using yunohost and I really think self hosting on old hardware and federation could finally help decentralize the internet.
I honestly don't think anyone who doesn't live in the center of a city everyone's heard of uses a service like Zipcar, but sure, if you need to rent a car to go Walmart looks less attractive. If you need to rent a car to go you also probably don't live near a Walmart, which as far as I know has abandoned the urban concept and decided to stick with their rural/suburban box store.
I that's pretty weird tbh
This here is the actual reason. Medium posts and micro-libs are fringe factors by comparison.
In the general circumstance, when I'm hiring, I like to understand candidates' skills and experience. Looking at their contributions to open source I can see how they code, how they behave in code reviews, how they behave in email discussions, etc -- all directly relevant to what I'd be hiring them to do.

So ... yes, having a history of open source contributions can demonstrate your abilities, which can help get you hired.

In this specific instance, I suspect it's too late. If the position is already advertised, and there's already 200 applicants ... I don't think contributions now are going to help much.
They were guilty of treason, however not everyone's morals are directly inline with the law. That isn't to say that all spies were of a noble nature, some just did it for the money or to feel important.
What business lessons have helped you most as a software engineer?
Zig and Jai were designed to not require the C runtime library. You can't replace C if you're building on top of it, can you?
> What factors could cause this to be a bad idea? Need for proximity? Network speeds? Security?

In short, yes to all.

Specifically, fallacy [1] numbers 1, 2, 3, 4, and 7. Maybe number 5.

None of those are necessarily insurmountable. However, given how relatively lightweight a connection pooler is to operate, especially compared with Postgres itself, it doesn't seem like an attractive target to "outsource".

[1] https://en.wikipedia.org/wiki/Fallacies_of_distributed_compu...
The real issue isn't that C doesn't have a standard int overflow, but that it's undefined.

What they could have done is made it implementation defined, like sizeof(int), which depends on the implementation (hardware) but on the other hand isn't undefined behavior (so on x86/amd4 sizeof(int) will always be equal to 4).
And if you didn't special case it would lead to an "interesting" strategy of trying to score on yourself whenever you were in serious danger of having someone else score on you.
Nah. Companies don't have coercive power. Governments do, even if directing that power according to the whims of democracy.

> If we cut back government, we redistribute that power to the already powerful people and institutions.

I reject the implicit assumption that there is a "conservation of power" law at work. Just look at authoritarian states vs freer countries: there is no entity in the freer countries exercising totalitarian control over the citizens. This means that the total power exerted on the individual is not conserved.
How spies can use your cellphone to find you – and eavesdrop on your calls
No, he realizes that whenever self driving cars appear they won’t hurt Uber’s dominance, and that Uber’s core business is inherently very profitable and will rapidly show it under a rational CEO who will rationally allocate capital and not damage Tye brand.
Thanks for the link. Yes, that makes sense. It’s also less code. :)

Edit: well, maybe just fewer comments... ha
Did you have any extensions enabled?