skysight-inc/HackerNews huggingface dataset:
BTW, who really is Let's Encrypt, why should I trust them, why should I trust they won't disappear once plain HTTP is no longer supported by cargo-cult-security-conscious browsers?

It seems to me like providing certificates isn't exactly free, in itself.
He's clearly on a mission to be 'known'... he spends an awful lot of time and effort worrying about how his posts rank and perform... to me, that's disingenuous.

>Could you fix this algorithm problem please? I’m sure I’m not the only son or daughter to suffer from it.

He's asking facebook to fix his mom? The algorithm isn't broken.
I've made some progress. Not quite as thin as I had hoped ;-)

I really need procedural macros to stabilize, otherwise it just puts too much pain on the UDF author.
This is true. I can intercept your username/password during login by being in close proximity to you if you are logging into their website over plaintext HTTP. Not possible if it is protected by TLS (HTTPS).
20%? That's weak :P I have 3.32x refcompressratio on my /home partition in my dev VM (using gzip-7 here).
"One of the biggest barriers (in my experience) with people getting into graphics is understanding the underlying mathematics and algorithms. You can't really skip having a strong conceptual grasp of how the matrix transforms, texture sampling, perspective projections, etc. work."

That was my biggest problem when I did some OpenGL work a few years ago. It takes a while to understand what OpenGL really is and what it isn't.
New on Daring Fireball: Display Ads
From afar, when you do not know them personally and have not interacted with them.
There's no reason storing information in a population of DNA molecules is fundamentally unstable.

Yes, mutations occur. Randomly. This means that if you sequence a set of DNA molecules the consensus sequence can still render the proper data string despite flaws in each individual copy.

In the context of generating organisms like this, so long as your stored information is not in a loci that could be mutated to regulate proliferation in a positive way, mutations in your storage string wouldn't propagate in a consensus manner (in some organisms, it's hard to make them grow faster. E. coli for instance have already been optimized to divide pretty darn quickly by evolution).

The same is true for populations of DNA molecules rather than organisms (are any organisms much more than DNA storage and maintenance machines :-D?). Random mutations in one molecule in a tube would be different for each neighboring molecule, but the consensus sequence is still valid.

This all makes perfect intuitive sense when you recognize that even some DNA sequences with no positive effect on growth are fairly well conserved on evolutionary timescales.
https://www.wikiwand.com/en/Long_terminal_repeat
https://www.wikiwand.com/en/Alu_element
The ever popular 'Free Choice/Freedom' angle? Removal of Net Neutrality ensures that the ISP gets to decide what the consumer watches. 'Don't let them tell you what to watch!' (followed by horrified alpha males watching Dr. Quinn Medicine Woman on Youtube or whatever else passes for horrifying nowadays.)
It's not going to be easy to just put Google Photos on Android TV. Android TV has no concept of accounts or privacy so the only way it could really work right now is to either open up the entire user's photos to anyone currently using the TV or invent some sort of hard to use scheme such as only displaying photos "tagged" a certain way as public/tv which most people probably won't do. Or they could ask for a PIN each time which is annoying.

Solving that issue is going to take a re-work of the Android TV user experience. A lot of apps have this problem such as Drive, Dropbox, Docs, etc. There's no current way to have an app with personal data be usable on a public device like a TV.

>or the big one, the fact that GSuite accounts are crippled and the majority of new products cannot be used by those with GSuite accounts or can only be used in a severely crippled way.

You have to remember that GSuite, as an app for businesses and education, has a lot more restraints and big hairy legal and ethical issues for every single feature than the consumer versions of the apps. Each thing Google makes needs to be looked at from a very different angle and lots of decisions have to be made for it to be made available for business use. The use cases are very different. Money is handled differently. Lots of access controls need to be created for admins in each app available in GSuite. It's not a trivial amount of work.
They're bringing it back: https://arstechnica.com/information-technology/2017/06/onedr...
> It presupposes that any and all forms of automatic memory management are not an option.

You might not want to make that strong assertion without spending some time with the language. Rc/Arc exist or if you want to build a GC into Rust nothing is stopping that. You can break out unsafe and start hacking away, in fact that's what the arena allocator crates do today.

The space where memory and performance matter has very few options, which is why you see those of us who spend time in that area excited about Rust.
all the new AMD chips have ECC by default which is exciting

we will see how their mobile chips stack up
From the sound of it they're only going to make it available to business/enterprise customers. Ouch. Happy about it for my gsuite account but not so much for my personal account.
My criticism has nothing to do with the reliability of the storage mechanism.
Is there a community of startups that exists to promote strategic partnerships?
After spending a good portion of my career evaluating and purchasing software and services, my co-founder and I find ourselves on the other side of the table. Before we start selling, we want to give our product away to some launch partners - which we're doing - but I thought it would be great to connect with other startups who are looking to do the same thing.

I've developed these relationships in the past, but always organically. I'm wondering if there exists a community I'm unaware of where we can all put ourselves out there and see what sticks.
This is a good collection of resources, but even more valuable would be the syllabi and homework sets from graduate-level theoretical physics courses, which can guide the interested learner through the vast amount of material, and help them gauge what is a reasonable pace of progress and not get bogged down (this has happened to me whenever I've tried to self-study from textbooks).

Source: Just got my PhD in theoretical high energy physics.
You are stating the efficiency gap incorrectly in the single district case. There can never be one, because the seat goes to the party with more votes (the party with less votes should have 0 seats, no efficiency gap).

The simplest example you can work is with 2 districts.
Jobserver-rs – An implementation of the GNU make jobserver for Rust
Not exactly true. There is a two man rule to launch. On paper the president has the power, but there are extensive safeguards in place.
It's going to happen. It's not question of if, but when.

If a corporation succeeds in building General AI with enough hooks into basic infrastructure, and a loyal enough employee base, then they will have a more powerful weapon than any nuclear bomb. They can then build their own drone army that no conventional military could stand up against.
Show HN: Apache Spark as Cloud-Based SQL Engine for BigData via ThriftServer
Thanks, having a similar value system to yours is indeed important. Larger cities obviously have an advantage in this respect. I guess even in small towns, it is one way to filter.
<sarcasm>Maybe one day soon we'll see an official Linux client.</sarcasm>
But even without agriculture, things like highways can be really disruptive.
I begin to realize the extent to which mere eccentricity (say in choosing fonts) is already deeply illegal (once you factor in how many decisions we all make that put us in a 5% box.) No wonder people herd.
A book series that's, at least to me, frighteningly close to home while also being entertaining and totally interesting in it's premise is the Nexus trilogy by Ramez Naam. You could easily read only the first book, but the trilogy was a good read for me. You can find it on Amazon here:

https://www.amazon.com/Nexus-Arc-Book-1/dp/0857662937
> The reasons provided by this article are insufficient to solely justify a re-write in Rust;

You didn't read the article. He acknowledged that the hyperbolic calls to "IMMEDIATELY REWRITE EVERYTHING IN RUST!!1!!1one" are silly. In bold, the author states:

> What I’m advocating for is much simpler: surgically replace weaker parts but keep most of the project intact.

Which, by the way, is exactly how Mozilla is applying Rust-written rewrites to Firefox (dogfooding their own programming language).
I'd love to do that, but I'm sucked in by the social pull...too many of my friends use Groups and Messenger to organize, despite my pleas to the contrary.

In a perfect world, I'd have only the functionality that those two provide, perhaps with some sort of static profile.
Much like healthcare, it's safe to assume that discussions about net neutrality are specific to the USA as most first-world nations established this a while ago.
A household in Canada would typically need more panels than one in Mexico. Canadian homes tend to consume more electricity and the Canadian rooftop will get less sunlight.

If you are space-constrained, like on a rooftop, 10% more power from the same area of panels could be significant. It's a step function. It goes from "not enough room for desired wattage" to "enough room for desired wattage" very abruptly. Once you've reached "enough room for desired wattage," further efficiency improvements matter much less. You don't care a lot whether you have 25% or 40% leftover roof space after installing the panels. Paying for further efficiency improvement is worthwhile only if it offsets enough costs elsewhere to lower systemic costs (from using e.g. less mounting hardware, less connecting wire, less installation labor.)

The higher the industry-average efficiency, the less of a constrained-space advantage there is for expensive, higher-efficiency modules. That is, SunPower had a more compelling advantage when they were selling expensive 19% panels and cheap Chinese panels were at 12%. But now that SunPower offers expensive 22% panels and cheap Chinese panels are at 15%, more households can now reach their desired wattage-per-roof targets without paying for premium-efficiency.

If you just want to zero out your household's annualized average electricity consumption, because e.g. you have a net-metered grid connection, adding batteries to a PV system will increase the expected financial time-to-payback. If you are off-grid you need batteries to use solar power after dark but should make every effort to cut your non-daylight power needs before sizing the battery system. Batteries are currently a lot more expensive per watt-hour delivered than the instantaneous output of solar panels. In an intermediate case, where you don't get full net metering but are still grid connected, there are a few but not many cases where household batteries yield positive financial ROI at current prices. You could make the numbers work for a modest fraction of Hawaiian households and smaller fractions of households in Germany, California, and Australia.
Actually, you'd start with an erasure code (as the authors of these various papers typically do); the redundancy there is more effective than mirror replication. Copying is error-prone (10-6 - 10-9) and repair isn't that much better (10-9 - 10-12).
You're agreeing with the parent. There is only line line for each to your house, meaning, whatever entity owns and maintains that line is a natural monopoly. The mandatory must-route rules are what bring competition back into the picture. That is the system I think we would all prefer ... except, of course, Comcast and AT&T.

Agitating for the net neutrality rules to be preserved is what we do because we don't think we have the political power to get real competition like you have.
Toll highways and carpool lanes basically are what you describe. Yes, people hire strangers to sit in their car to use the carpool lane.
I don't think anyone would bother with guns. Order ISPs switch off access to Google's servers and CDNs, order power regulators cut off their power, freeze their bank accounts (as well as those of the executive, employees and vendors) and declare them insurrectionists. If Google truly tried to act with insurrectionist intent, I'd expect (and want) our government to react forcefully.
Spam votes and spam comments will get your accounts and sites banned on HN, so please don't.
There kinda isn't such a thing at this point. I sure wish there was! And this is the point behind the article: Wouldn't it be awesome if ZFS had continued developing as the super filesystem it looked like last decade? It would do all this and more! Frankly if ZFS supported re-balancing ("re-RAID-ing") and hybrid pools, it would be pretty much everything we all need. I do hope ZFS or Btrfs or something gets there.
SDKs never forced anybody to move to C or C++, but the opposite is true: C/C++ compilers were either unavailable or limited.

"I have seen these words written against C, Turbo Pascal, Modula-2, C++."

So what? Those words probably had a good argument behind them, at the time.

In the MS-DOS days, compilers weren't as good as today, so handwritten ASM paid off.
Authentication Bypass on Uber’s Single Sign-On via Subdomain Takeover
I think that there are some factors that favor younger people when it comes to decision making, and some factors that favor older people.

Younger people tend to be more creative and flexible in their thinking. As they get older those tend to diminish, but they gain knowledge and experience. I suspect that until somewhere in middle age the gains from knowledge and experience beat out their thinking becoming less flexible and creative when it comes to making well thought out political decisions.
I did a check of the traffic sent to various "extra servers" for both Chrome and Firefox, using Wireshark, some time ago.

After I learned that Firefox sends data to3rd party servers pretty much like Chrome, and that I was able to turn it off in Chrome, I've been staying with Chrome, as it is at least usable, performance-wise.
I had a look at HAMMER as it seemed it might meet my requirements [0] but I couldn't figure out whether it supports replication or erasure coding. Don't suppose anyone here knows?

[0]: https://news.ycombinator.com/item?id=14756787
I think it would be interesting if this works with source-maps, that are created from things like webpack or compilers/transpilers. The unused code which ends-up in the browser might result from unused code in original files which looks slightly differently, and it's interesting where it comes from.
Cloud Leak: How A Verizon Partner Exposed Millions of Customer Accounts
If they didn't interfere with my own usage of normal roads and restaurants, I might be a little jealous but otherwise wouldn't mind. If your real objection is that they would interfere, you should base your argument on that instead of saying that rich people shouldn't be able to pay more money to get better things, which is in total opposition to basically the entirety of modern American society.
This is why you are notified by Signal of key changes. This allows you to verify the change with your contact out of band.
If only Google Drive's app actually worked reliably (see the discussion from the day before yesterday: https://news.ycombinator.com/item?id=14732023 -- "It's been 191 days since Google Drive worked for me") this might be worth trying out.

Since they can't even reliably sync the Drive folders they claim they can, who would trust their "backup" of the rest of the system?
TL;DR: Remove old paired devices! I just went through this this week with a 2013 Wrangler. Here's what fixed it for me: deleting the other bluetooth devices from the radio. It had my old iPhone and my brother's iPhone. Neither was anywhere nearby, but when I tried to pair with my new iPhone, it wouldn't work. I tried multiple times over multiple days. Finally, as a test I just removed the other 2 phones from the profile. It paired perfectly after that and has worked since.
Now that is 100% true. Is AirDrop bluetooth or Wifi though?
Thanks for sharing, and for creating it! Great work. The tip on how to capture full sized screenshots without a browser extension[1] was already worth the visit.

[1] https://umaar.com/dev-tips/151-screenshot-capture/
> Atomic snapshots like ZFS's are always consistent for Postgres.

As long as you make sure to only use one filesystem, i.e. you don't place pg_xlog or some tablespaces on a different filesystem. You can get very weird corruption in such cases :)
No, the reasons are about business any need. What does this product provide that anybody needs right now? Storage providers are not limited storage device availability - storage production is driven by demand from the providers, and the producers will make more if demand goes up.

Next, existing technologies are more mature. They provide off-the-shelf products that integrate into a large ecosystem. So, DNA would have to provide some niche value that hard drives or flash drives don't.

Finally, with durable storage mechanisms, you don't really know how well they work until you deploy many instances of the mechanism for their lifetime; for DNA storage, that would be billions of cells (or more likely, passive storage containers) for decades or more.

So, I'll go with tapes, hard and flash drives and everybody else will too. MSFT made some claims about rolling out DNA_based storage in the decade-future, but they're blowing smoke.
I have to agree, segmenting on ECC feels really outmoded these days. With Intel you basically need a Xeon even before you can start thinking about ECC, and that does limit your options somewhat. Luckily at least these days Intel is making mobile Xeons, so you can get ECC laptops from most major manufacturers (I checked Dell, HP and Fujitsu, and according to sibling comment Lenovo too).
I'm pretty sure this is because there's a critical limit on how wide a column of text can be before your eye won't snap back to the next line as easily. The thing I love about the phone centric web is that I don't have to have my browser full screen (as you say, it just wastes space).
Sorry to hear about what you had to go through. Hope he is doing well now. Of course, trial and error makes sense when you don't have any other option.
At this point SNI is 10+ years old, hard to have much sympathy for a company that has sat on things that long.
Dell Precision 5520 with a Xeon supports ECC memory (up to 64G DDR4) and it's the same size as an XPS.
work out. oh you sad fuck
You can't but you can use your cpu to play around a little with it. There's an interesting post comparing cloud cpus and gpus. http://minimaxir.com/2017/07/cpu-or-gpu/ Authors kinds of a jerk. /s
Bing Entity Search API
Indeed.

The craziest setup i ran with back then was a Nokia N800 paired up with a Sony Ericsson C702 and a no-name folding keyboard. The C702 was also paired up with a pair of Jabra headphones/headset.

At certain times all of those could be in use. The C702 acting as the modem/router for the N800, whole also playing music through the Jabras, and me typing comments on the Maemo forum etc.

The only times there were a hitch were when i used the modem profile between the N800 and the C702, rather than the PAN. Something about the intensity of chatter or something between the two made the music and keyboard stutter.

Do note though that headphones can act up if you are out and about with little for the signal to bounce off. Best then to have all devices on the same side of the body for less obstructions.
> 3.Short-term read-write memory is fast but tiny, typically storing 2 or 3 chunks, each chunk being a pointer to some item such as a digit or number, a character or word, an image or music clip. In our model, unlike anything we find in the psychological literature, a chunk is a well-defined object, a pointer into memory.

they missed the 4 additional 5 bit registers - fingers and toes.
A community of makers sharing what they can do
Not really? It's a very different system, there's no plausible way to have a "private" downvote when the "recommendation system" here is entirely crowdsourced rather than personalized. I suppose the hide button is sort of an equivalent, but I don't think the systems are really comparable.
Interestingly enough, humans were never supposed to be used for batteries in the original script of the Matrix. Humans were supposed to be CPUs for the machines.

https://scifi.stackexchange.com/questions/19817/was-executiv...
> "any ISP who abuses net neutrality will have their customers cut off from Google products"

> Is this an insane idea? Yep.

It sounds like we're in agreement on the latter, as for the former; the way it would play out is that Google Search, YouTube and Gmail would fade and successful competitors would replace them overnight.
It's so close though. BTRFS and Ceph both have what I want, they're just unstable. The BcacheFS dev has told me he's close but not quite there yet.

Hopefully one of the other solutions will work, otherwise I'll just have to build it.
The Wikipedia community seems to have a strong dislike [0][1][2] for anything like the SOPA blackout, partially as it's not as black-and-white as SOPA, and partially because Wikipedia directly wouldn't be affected (their site is pretty fast).

Worth noting that Wikipedia Zero [3] exists, and has been taking flak for not being the most NN-friendly initiative.

[0] https://en.wikipedia.org/wiki/User_talk:Jimbo_Wales/Archive_...

[1] https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(propos...

[2] https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(propos...

[3] https://www.washingtonpost.com/news/the-switch/wp/2014/11/25...
Lawyers are blocked from some fancy restaurants and they drop their animal rights client? If you were looking at hiring these lawyers, would that inspire confidence in you?
The equivalent for books would be "you might like this paperback copy or a large print version of the book you just purchased along with 3 other editions!"
Ask HN: Job application season for college grad with prior work experience
Hi HN,

I'm currently a college student and I'll be completing my master's program in May of 2018. Before starting the program, I have 2 years of full-time experience working as a software engineer, plus close to 2 years of co-op experience while I was completing my undergrad.

I know a lot of my classmates are already looking and applying for new-grad or junior positions at various tech companies. My question is that, for someone in my position, should I go down the same path and apply to new-grad openings now just like the others, or should I shoot for mid-level/experienced positions? If the latter, when is it a good time to start reaching out to employers and recruiters if I won't be able to start until the summer of 2018.

Thanks.
Hasn't all "big" AMD CPUs supported ECC to some degree as long as the memory controller has been on the CPU? The real problem on that side has been motherboard support which has been afaik pretty much nonexistent.
I started working remotely with a background similar to what you describe. Your best bet is to find or negotiate a local position that will allow you to be remote part-time, and then demonstrate that you are able to work effectively remotely. Then, over time, try to increase the amount of time spent working remotely. After a while, you'll hopefully be working remotely ~80% of the time. For me, that was good enough for a long time. If not, you can find a new (remote) job, and you'll be able to demonstrate a track record of working remotely, which is understandably very important to your prospective employer.