skysight-inc/HackerNews huggingface dataset:
The two sentences do not contradict each other. The first estimate is theirs. The other estimate comes from other researchers.

When you read the article, the second sentence comes at the start of a paragraph explaining a variety of reasons why their estimate is lower than previous ones. For example, their model only includes plastic that floats, so they are missing plastic that sinks into the ocean. Their model misses plastics that were too small to fall into their nets. And so on.
I recently couldn't use a built-in CSV parser and had to roll my own because one of our clients couldn't be arsed to send us consistently formatted CSV files so we had to include a bunch of edge cases in there to still correctly format the damn things. (sometimes pipe-delimited, other times comma delimited, sometimes fields surrounded by quotes, other times no quotes except one column (that has a LASTNAME, FIRSTNAME" in it), yet still other times has quotes in the data itself, fields usually have no commas, but sometimes this one field will have it in the middle of it, typos in header names, not including the end of file checksum that others include, etc). The built-in CSV reader you had to specify if the fields had surrounding quotes or not for the entire document, it didn't detect it on its own, for example.

And that was when I found out parsing something that should be as stupid simple as CSV file can actually be pretty complicated.
This seems unduly negative. Genuinely, why do you think their use of Stellar's consensus algorithm makes it limited in scope? From my understanding they are just using their consensus not the actual network, and the use of SGX seems like a valid innovation. I'm not aware of any cryptocurrencies that can run on a "light" client without having to trust their node - is there one?

I hear you on the delivering bit though.
I don't follow your argument. You've got two premises:

1) You are saying that people are committing the transposing the conditional fallacy: p(H0|data) != p(data|H0):

- OK

2) You say to use Bayes theorem to get the value we want:

- OK, but actually a better formulation is

p(H_0|data) = p(H_0)*p(data|H_0)/[p(H_0)*p(data|H_0) + p(H_1)*p(data|H_1) + ... + p(H_n)*p(data|H_n)]

You probably don't need to add up all the way to hypothesis n since the terms eventually become negligible and can be dropped from the denominator. The point is that you have to compare how likely the result would be under other hypotheses, not just H_0.

3) You propose lowering the threshold for "significance"

- How does this follow from the premises? Lets say you get a very low value for p(H_0)p(data|H_0), this can still be much higher than p(H_1)p(data|H_1), etc so it is still the best choice. Ie, you can get a low p-value given H_0 but if there is no better model out there you should still keep H_0.
I think the difference is that they are using public funds and public data which they are withholding. Google is/was a natural monopoly due to sheer technological advantage however someone can (and sort of has) built a competing product. There is no way to build a competing product in this case because it relys on data that is being withheld, it is doubly annoying because that data is (or should be) public and is funded by taxpayer dollars.
Someone literally just provided you with an explanation of a possible application, you can't just dismiss their comment because you don't like it.
7nm is really just a node name. Gate length is probably about 20nm. Still very impressive though!
Sounds like the homepage copy could use some work. Thanks for the list of questions you had, that's very useful. jsonbin definitely does a good job of explaining it.
I think you're missing the point, which is to develop something that can help people learn better today and be a starting point for something like the primer, not to build the primer today. Obviously the technology for the latter doesn't exist, which is why some creativity is needed in approaching the problem. The state of the art in guided learning is still textbooks and lectures, and most applications of technology beyond those have been failures, but that doesn't mean there are no wins to be had with current technology.
Unlike most of Qt, QtCharts is GPL, not LGPL. You can't avoid the virality by dynamic linking.
>And in that sense, I was as trapped as every other person who’s forced to work for an income. My job offered shallow perks and self-affirmation, and that gave me the feeling that somehow I deserved anything I’d achieved: that I was, in any sense of the word, “successful,” and that working at a tech company was something more than just a paycheck. I was nothing, I realized, and in my hopes of actually accomplishing something, I’d deluded myself into thinking I already had.

Well, sort of. At 22, and in IT, still way better off than any single mother, non-college educated, or 40+ yo laid off person, in any other industry.
If only. Many companies hiring this way are Paul Graham's "mosquitos" whose role in the tech ecosystem is to have a one in 10 (or 100) chance of making it big, and are largely running on a cocktail of delusions and hype.
I was talking to Moxie's cofounder, Joshua Goldbard, the other month about this. They strongly depend upon secure enclaves to achieve it.

It seems like a rather clever use of DMCA related technology, potentially backfiring in the DMCA's face if it is extended to other use cases.

However, using secure enclaves seems like chasing a fading rainbow. The tech doesn't work without trusting the enclave, yet if we trust it, we're re-centralized our trust in chip makers like Intel.

Or worse, if it works extraordinarily well, I'm afraid DMCA related gangs will figure out how to lawyer those use cases out of existence in the same way they lawyer-ed in the tech to begin with.

I'm glad Moxie & co. are trying though, somebody has to! I have been previously very skeptical about the claims made by Signal, though, but as long as the enclave works, then they seem to hold true.
In which case you can just compare the dicts without performing the multiplication (which happens to be the costliest part for arbitrary-precision integers).
appreciate the honest edit mate. We def. did something wrong on communication to give some people this perception will work on it. Let me know if you any other suggestions / questions
Forget syntax bad. Forget algorithms bad.

I regularly look things like that up. I am a builder and a problem solver, not a reference manual.
Confusion prevention squad:

> That is to get to 3.3.3.3 A 3.3.0.0/16 route takes precedence over a 3.0.0.0/32 route.

I think you mean:

> That is to get to 3.3.3.3 A 3.3.0.0/16 route takes precedence over a 3.0.0.0/8 route.

a /32 is _more_ specific.
In POSIX, why can't you link a file to which you have read access, but you're not an owner or have group access? It's a pretty annoying restriction.
It's been about a month since I pulled the SIM from my iPhone, snipped it in half, sync'd the latest photos (mostly my daughter, or cats), ran a factory reset, and stuck it on a shelf. I bought an LG flip phone the next morning.

Since then, I've felt like parts of my brain are growing back. While I'd cut down significantly on smartphone usage over the prior year, I'd started to realize that the mere act of exercising "don't use it" discipline was in itself distracting. That's all gone now. My flip phone is not fun. It's boring. In fact, it's immensely frustrating when I do need to carry on a texting conversation. And that's perfectly alright.

When I need to get someplace new, there's no Maps to save the day. Instead I look at the route beforehand and write (by hand, with a pen) a few notes on a Post-It. In the process, I've learned more about parts of two cities than I had in a year or more of mindless reliance on Maps.

The biggest thing I miss and haven't found a satisfying workaround for is the camera. Flip phones seem to be stuck in about 2001, camera-wise. Even under the best of conditions, the results are barely passable. It's my patient hope that if enough people reject smartphones, there may one day be higher end functionality available in a flip.
One could argue that in a perfect world the combination of DNSSEC and CAA should stop attacks of this nature. However, this only holds up under a rather limited set of circumstances:

1. The targeted domain would need to make use of both DNSSEC and CAA in the first place. I doubt that's true for more than a tenth of one percent of all domains out there.

2. The attackers would have to only target DNS resolution, and not the IP ranges hosting the targeted domain itself.*

3. Every single CA out there would have to follow the Baseline Requirements to the letter and fail closed for DNSSEC-enabled domains.†

I'm not sure if that makes for a good argument in favour of wading into the cesspit of DNSSEC.

* By targeting the IP ranges the site is hosted at, rather than the authoritative DNS, an attacker would be able to complete a "Agreed-Upon Change to Website" challenge as defined in the Baseline Requirements (http-01 in ACME). There's work being done to somewhat mitigate this by extending CAA to support whitelisting domain validation methods.

† From what I recall, when researchers looked into this this shortly after CAA became mandatory for CAs, a number of CAs were found to have issues with DNSSEC enforcement. Additionally, some argued the language in the Baseline Requirements regarding CAA and DNSSEC was quite ambiguous.
They still have the power and the money to employ other people.

Which is a different situation that needing to be employed to put food on the table.
I'll follow your unpopular opinion with another unpopular opinion... since the focus is typically on technical founders, you are essentially starting a business with individuals who have little to no business training. Not understanding the basics of finance to manage cash flows and allocate resources makes it much more difficult to get to profitability. But that is fine for VCs, as they really don't care about profitability.
There are definitely a series of foot-gun-y scenarios with HPKP, just as with full DNSSEC. It's just one of the few things I can think of that gives you the ability to detect when a cert has changed unexpectedly.
No cigar, it's a USB -> SATA interface, the newer drives would need a USB -> PCIe. https://web.archive.org/web/20170706000700/http://www.asmedi...
If they’re friends and family, figure out a way to do it and avoid strife. Otherwise tell them to put on their big boy pants and suck it up.
And how will we know what science is going to be useful and "profitable" until we do it?

I'm not even going to dive into the huge discussion that is "why profit driven science is an objectively terrible idea".
> because it's incredibly limited in scope (...) I doubt it will succeed.

What is the correct amount of scope to ensure success? I'm curious what's the logic behind your comment and negative predictions.
In general, the way patents are supposed to work is that you can't patent doing a thing, but you can patent the means by which something is done. So, for instance you can patent a new kind of shovel, but you can't patent the act of digging a hole. That's kind of an important fine point that is usually glossed over by the technology press and in Internet discussions.

That isn't to say that there aren't a lot of dumb patents granted (and I don't care to investigate the video emoji patent sufficiently to venture an opinion one way or the other), but I think the problem isn't quite as bad as it seems, since many patents are actually quite a bit narrower than they appear and that their owners would like everyone to believe.
I'm not trying to be facetious, but isn't this something you learn in junior-level stats? I had this drilled in in both undergrad math courses and grad machine learning courses; I'm confused to see it warrant an article.
Dissent is in. The old guard is being slowly boiled alive, but they’re blind to it.

You’ll have lots of opportunities for jobs, because lots of employers will want to look morally self-righteous.
An open letter to Kevin Rose (2010)
I actually implemented fizzbuzz in Scala recently.. It's a lot easier to do it in a language that has good pattern matching. Doing that in c++/Java is pretty annoying
I have programmed in C since ~1986, so please don't try to explain the language to me, and don't assume that my POV comes from a place of ignorance.

The craziness with undefined behavior is a fairly recent phenomenon. In fact, I started programming in C before there even was a standard, so all behavior was "undefined", yet no compiler manufacturer would have dreamed of taking the liberties that are taken today.

Because they had paying customers.

The actual benefits of the optimizations enabled are fairly minimal, and the cost is insane, with effectively every C program in existence suddenly sprouting crazy behavior, behavior that used to not be there.

Yeah, and while I know Chris personally, like and respect him, I am not taking his word for it.

> The compiler's job is to generate assembly that matches what you are trying to do in the most efficient way possible

Exactly: "matches what you are trying to do". The #1 cardinal rule of optimization is to not alter behavior. That rule has been shattered to little pieces that have now been ground to fine powder.

Sad times.

See: Proebsting's law, "The Death of Optimizing Compilers" and "What every compiler writer should know about programmers
or
“Optimization” based on undefined behaviour hurts performance"
Could you elaborate on the hiring process? Was it calibrated to hire people more competent than X% of the current engineers?
> The purpose of universities seems to have shifted from providing academic research and learning to simply being another stage of school, with the sole objective of handing out degrees.

This isn't just true at university level either. Recently sixth form college level education basically became mandatory for everyone too, and I suspect the same thing that happened to universities happened on that level too.
Wait: in example.com say .com registrar sets a 5min TTL on NS record for example.com that resolves to 1.2.3.4. That means that your DNS server is at 1.2.3.4, serving your A and MX records. An attacker BGP hijacks 1.2.3.4. You change NS record in your .com registrar settings to 5.6.7.8 that is not compromised. Notice I am not talking about your A or MX records that you controlled on a compromised IP, but of NS record that a .com registrar controls. So after 5 min the browsers contact a non-compromised nameserver at 5.6.7.8 to get your A records.

I think unless a TLD registrar gets hijacked that mitigates the attack on your own DNS after the NS TTL
Well... the article didn't say what the line width, say, actually is. It just said that the process is labeled 7nm, which doesn't necessarily correspond to any features actually being 7nm in size. It just means it's that much smaller than the previous process.

Don't get me wrong, it's still amazing, and the line widths are still going to be much less than 193 nm. I just wish they'd say what some standard feature size actually is.
The very assumption that there is a larger solution behind my question, and that I am really looking for a best practice with regard to this putative solution, is itself a hasty conclusion. I'm often searching a question because I want to know the answer to that question, so that I can use that knowledge in future solutions. In those cases, not only have you not properly imagined what I'm going to do with the answer, I haven't imagined it either.

I realize that a lot of this comes down to asking hyper-logical pattern completers to stop being hyper-logical pattern completers. And that is in a sense one of the main motivations behind April Wensel's campaign to improve SO.
We could put together a crowdfund to pay people in these developing nations for their plastic waste, create an economic incentive to not just chuck garbage into the river.
Motives are mostly irrelevant, if the effect is the same.

An easy switch would be to convert take homes to onsite work. One of the more recent interviews I had consisted of putting me in a room with some data and a stub of code and asked me to fill in the stub over a few hours. Every so often, they’d come by and ask if there were any problems. (More frequently at first, and then later less frequently.)

It’s basically the same, but it’s timeboxed and well defined with enough back and forth, to not feel like they’re just throwing a problem over the wall to you.
I have a question - why does the fab machine lithographic printing etch out a half a chip on the edge of the wafer like in the article picture. I presume the wafers are a standard 300mm size, so is it just because the designers were too lazy to remove the half chips on the edges from their mask template designs ?
I suppose there's the dilemma of being able to nuke your competitors by using a voting ring on their own posts.

Ideally voting ring noise can be detected and filtered out, but it's probably not worth anyone's time building that sort of system unless HN had a real problem with it. And this is the first time I've seen a @dang post on it in quite some time.

Or maybe they already have it but a voting ring still gives enough juice to be useful.
The schedule looks to be only for a single day, none of which are CS related. However, the homepage does state:

> Watch & discuss pre-recorded Startup & CS lectures from Stanford together, in real-time.

Schedules are updated every Monday and Thursday, so I'm guessing there will be CS lectures listed in the future given the description.
> It's a shame everyone started copying physics but decided for higher acceptance/rejection values.

P-values were developed outside of physics, it's not like people took them from physics relaxing the significance thresholds.

"If your experiment needs statistics, you ought to have done a better experiment." Lord Ernest Rutherford (maybe)
Thanks, you are totally right. Not sure what caused that brain fart. Luckily, I could still edit.
That all depends on the sliding function and if it stores in a buffer. (If it does this is o n)
I'd like to request adding `.d.ts` files so us Typescript lovers can make easy use of it.
We had to im sorry. Its quite unrealistic for a startup to write its own OS from scratch. And there's the app topic that everyone else failed at.
We always had a vision to do an open web-based (Chromium like) os when it becomes realistic.
Have you considered carrying a compact, dedicated digital camera, like the Cyber-shot WX220?
>I disagree. When I want to remember something, I blog about it. When I implemented a search feature on my site, it was a godsend, and wondered why I had overlooked it for so long. Finding something I had blogged about years ago wasn't a pain anymore, since a box is right there.

You can use Google or whatever to search your blog, or search local files with your posts or whatever.

In any case, and especially since you're not adding the search feature on your blog for the blog's visitors, but for you, it sounds totally redundant.
Now, some companies, like Tata, are extremely shady.

They demand employees to give them power of attorney, they force employees to let them calculate their tax returns, and demand that employees give them their federal and state tax refund money. Maybe this is no longer the case, but doesn't change the fact they're shady AF.

They could be possibly paying people less than what they're required to as well.

Source: "Who Cheats and How?: Scams, Fraud and the Dark Side of the Corporate World" By Robin Banerjee

Those guys should not be allowed to do business here.
I find that I like to study the language implementation itself. Sometimes when I read the documentation for some method or function I will go look at how it was actually implemented and try to understand how it works.

Keeps me in the “context” of the moment also and i sort of have a goal with reading source code instead of just reading random implementations here and there. Once in a while I pick up a nugget or two that I don’t think I would have found otherwise.

Seems to work for me...
What about a completely untimed take-home project?
thanks a lot everyone we definitely heard you on that one.
Kota bharu
Well shoot. I even did a Ctrl-F on the page and got zero results, probably because it was hidden under that drop-down.

Regardless, worst-case is they just have to tweak their OS branding to be "Android with Blloc Root" (which is what HTC does, i.e. "Android with HTC Sense"). Yet I'm not finding anything which explicitly requires that (only finding instances where use of Android branding is not allowed, e.g. FireOS).
If by "fatter than normal" you mean using bits of the memory address to do interesting things, SPARC does so with ADI in hardware:

https://lazytyped.blogspot.it/2018/02/libcmalloc-meets-adihe...
:-)

Not sure what you mean with "lacking a framework", though, there's at least 3: gnustep, libFoundation and Cocotron.
Trumpet Winsock?
> In most cases, if your application for permanent residency is approved, then you just immediately become a permanent resident and you and your spouse have the right to work regardless.

That's less than true, because:

> The exception is if you come from China or India, where the number of immigrants have hit the statutory caps, and there is a waiting time (currently between 6 and 10 years, depending on the type of green card application [2]).

From your own source, China, India, the Phillipines, Mexico, El Salvador, Guatemala, and Honduras all have delays in certain categories (and Vietnam is expected to starting next month), actually, and the waiting times are between <1 and 24 years. (And that's actually a backward looking waiting time, so when you say a particular category is a 10 year waiting time, that actually means it was a 10 year waiting time for people applying 10 years ago, but the countries where applicants outnumber slots are fairly consistent, so those waiting times tend to get longer over time.)

Also, because the per country cap is generally the same for all countries in each category, the onss with backlogs are also the ones with the highest number of applicants, so what is true of most countries (an applicant from that country will not face a delay) is less valid a generalization when it comes to most applicants.
"For negative performing people, I usually give them something kind of busy-work that doesn't involve the rest of the team."

Why waste time? Why not just fire them?
I found this by googling the name: https://www.gotimelinr.com/
Lagging in AI? Don’t Worry, It’s Still Early