skysight-inc/HackerNews huggingface dataset:
That's interesting I had the same thing happen to me (around the same age). He phrased it as, "We're going to knock you out let me give you a bit just so you know what it will be like," and instantly my body flooded with warmth. I still to this day remember how good it felt... the mentally addictive properties are obvious even before the physical dependency.
Yes thanks. The point is those click-thru landing pages work by temporarily whitelisting your MAC, which means they have a list of MACs somewhere. The MAC information needed by ordinary networks is ephemeral.
What I don't understand is how this guy thought he would get away with it?

I mean, he's a millionaire, millions of pounds in bonuses and salary, getting a job like his isn't easy - why throw all that away?
I'll reiterate my point: science is not immune from mistakes (nobody is arguing that), but in general, it tends to correct those mistakes over time.
QUIC is h2 over UDP
Do you ever find that this approach leads to a subset of your questions being answered? I've found that asking n questions in a row frequently leads to only the nth question being answered (which I presume is often due to content being pushed "below the fold" on mobile devices).
Note I was explicitly objecting about null pointers begin impossible to avoid. My claim is that the C++ type system allow avoiding them just fine.

I'm making no claim about general the memory safety of C++, and its issues are well known.
On top of that lets not forget that libraries like Skia are only exposed via Java.

So anyone that wants 2D graphics from NDK side either needs to call into Java, or bring their own library on top of OpenGL.

And the whole mismanaged way how the C++ IDE and build system migration was handled.
Also known was "wardriving".

Schneier has written about (and sort of advocates) being on the receiving end of this [0]:

I spoke to several lawyers about this, and in their lawyerly way they outlined several other risks with leaving your network open.

While none thought you could be successfully prosecuted just because someone else used your network to commit a crime, any investigation could be time-consuming and expensive.

[0] - https://www.schneier.com/blog/archives/2008/01/my_open_wirel...
Printing and scanning would defeat fingerprint in the form of invisible Unicode whitespace and combining characters.

Retyping everything would be good.
The nitrogen in the fertilizer is creating dead zones: https://www.scientificamerican.com/article/fertilizer-runoff...

A quick googling will show many scholarly papers and articles describing this.
Even the NYTimes has admitted the "omg gagged scientists!" line is standard operating procedure with new Administrations:

> “I’ve lived through many transitions, and I don’t think this is a story,” said a senior E.P.A. career official who spoke on the condition of anonymity because he was not authorized to speak to the news media on the matter. “I don’t think it’s fair to call it a gag order. This is standard practice. And the move with regard to the grants, when a new administration comes in, you run things by them before you update the website.”

https://www.nytimes.com/2017/01/25/us/politics/some-agencies...

Try to save some of your outrage for actual outrageous events.
Yes. Anybody in the US with enough money to buy this?
We actually released a version of Nylas Mail last week that communicated directly with your email provider. (Plus it's free!) More details here: https://blog.nylas.com/nylas-mail-is-now-free-8350d6a1044d

(I work at Nylas.)
"ELI5 fashion?
It would set a terrible president. In 4/8 years when Trump leaves office it would leave open for his decisions to be upended. If He don't respect Obama's clemency-revocation powers then why should the next PoTUS respect his?
https://en.wikipedia.org/wiki/Information_asymmetry is a behemoth
RAID 6 copes with this reasonably well.

https://en.wikipedia.org/wiki/Standard_RAID_levels#RAID_6
Thanks, I was in the market for an SSD for my desktop and was wondering why I haven't seen decent prices anywhere.
An expert with a 50% error rate is a coin. A scientist with a 50% error rate is still a scientist, and perhaps an eminent one at that.

When tens of "expert" climatologists with an error rate of say 5% in their field testify in support of a policy that eliminates thousands of expert miners, geologist, etc. with error rates of say 0.01% in their fields, you're going to have resistance. That's a huge perceived inequality in terms of ramifications and consequences.
GhMiner – Mining metadata on millions of GitHub accounts
Layers. It's all about layers. In this case, using Tails and Tor make it less likely, but not impossible, that the adversary will actually get their hands on the leaked document for analysis in the first place.

(In this case I would be more concerned about the SecureDrop application and the specific instances becoming too juicy a target for the counter-intel people. Once they decide to infiltrate something, they generally do after a while.)
Pretty much always you can "give them a $20", every medium+ sized project has some kind of support program going or accepts donations.

However, if they don't or someone doesn't have a $20 to throw at open source, there are a lot of ways to help. Just to mention a few (assuming you are at least an active user):

- help less experienced users (answer community questions, reported issues etc.),

- improve documentation (documentation is never finished),

- share your knowledge about a tool (write an article, tutorial),

- take part in tests and report bugs,

- apply your skills (design, writing, community management etc.) to aid project's needs,

- create (and maintain) a useful "resource" (e.g. list of example projects, plugin reviews).

There are many ways that often go "unnoticed" or rather... no one may officially pat you on the back for it, but it helps.
CRISPR: Interspecies Chimerism with Mammalian Pluripotent Stem Cells
Fool-proof steps to produce a software developer:

1) Force them to learn how to navigate filesystems, the basics of file-based config, how to find and download files, and basic networking to make their video games work.

2) Give them little money, but a decent Internet connection, and make 3rd party private discussion forum solutions expensive, so they have to learn Linux and DNS and how to configure a webserver and a database and one or more scripting languages to stand up a discussion forum for their friends.

3) Make doing similar things for others pay way better than anything else they can do, even if they don't really like doing it 40 hours a week. Make this be true year after year.

I can vouch that this will work.
This is exactly my complaint with both "sides" of our politics. The spenders have nothing to show for their spending, and the anti-spenders can't imagine a world where you get valuable things from the spending...despite the existence of multiple real world examples.

It's actually quite amazing what happens when government is efficient and successful. One of my favorite examples is the UTA Trax. Built initially off the support of the liberal core in SLC, they did something rare: they built it on time and cost efficiently, and then operated it cost efficiently. And magically, even though every expansion proposal put it deeper into the most conservative areas in the entire country, and passage depending almost entirely on pure red votes, every expansion proposal has passed easily. Because when you actually deliver on your promises, people are willing to part with their money.
I love Brendan's writeups and scripts, and use them everyday multiple times a day, but he didn't "make Linux performance tools competitive".

He's spreading and making available knowledge about perf, ftrace, eBPF that would otherwise remain relegated in Linux kernel development circles. He's also contributing to bcc (a tool in the eBPF ecosystem), but his main merit in my opinion is marketing, with his books and blog (I'm using the term in positive sense).
I think it would be wrong to call it a perfect system or one created with the intention of so being. I'm sure in some disciplines, especially technical disciplines, you may well come across those sequences on a much more common basis... which sounds like your experience. Most of what I do is in mid-range business systems, after 20 years of professional life, it's something I've never come across. I suspect those sequences are fairly rare outside of specific domains and thus why that choice was made by the PostgreSQL developers.

Your question about self-referential documents and linking I don't understand; maybe an example. The PostgreSQL dollar sign quoting feature is simply a way to use single quotes (important in SQL) without having as many escaping issues. So instead of:

SELECT 'That''s all folks!';

You could write:

SELECT $$That's all folks!$$;

or

SELECT $BUGS$That's all folks!$BUGS$

And where it starts to save you in PostgreSQL is with something like (PL/pgSQL):

DO
$anon$
BEGIN
PERFORM $quote$That's all folks!$quote$;
PERFORM 'Without special quoting';
END;
$anon$;

Note: this code produces nothing, it just should run without error (I ran it on PostgreSQL 9.4). In PL/pgSQL, the body of the procedural code is simply a string literal... but that means any SQL related single quoting would have to be escaped if we used single quotes. So using normal single quotes the previous code example would look something like:

DO
'
BEGIN
PERFORM ''That''''s all folks!'';
PERFORM ''Without special quoting'';
END;
';

And it gets worse as you get into less trivial scenarios... which is why I suspect this dollar quoting system was created to begin with.
> If you are unconvinced by this comparison, contrast how often your family asks you to perform [computer task] versus how often you would approach a mechanic family member to perform [car task]; Contrast how often you hear "I can't do this, I'm not a car person" versus "I can't do this, I'm not a computer person".

I think this is more about social norms/conventions than anything. I would never ask a family member who happens to be a surgeon to remove my gall bladder for me, or a family member who happens to be a mechanic to replace my clutch over the weekend. But for some crazy reason, it's perfectly acceptable to ask your "computer person" family members to spend hours removing the 1200 malware infections you got by installing that cute puppy toolbar you downloaded. The complexity of the tasks doesn't have anything to do with it.
That is why I said yet. They are in alpha... https://cloud.google.com/gpu/
That's dangerous as well, because now your language can be analyzed and compared with other writings from you.
> but would NOT be able to tell WHICH article was viewed.

What about inspecting traffic pattern? I suspect that each article has different size.
i agree with you on this, surprisingly posts on this site are a bit durable (a few days at the top pages?), so the urgency of commenting with a new account isn't as severe as something like 4chan

I think if my opinion was truly valued urgently and anonymously, I should just make a paste bin or github post and let my writing stand as its own topic
Enjoyed the game so far, but I can't get very far because I can't use the products I build.

Every time I start the Catan-like market takeover game I move +1 times and then my blue piece disappears. OS X 10.11 with Chrome 55.
These problems are really hairy. Thankfully, all the privacy issues are only one-bit leakages (and there are TONS of one-bit leakages in web browsers), but the CSP bypass with SRI attack is really cool.

One thing that I've found incredibly disappointing about SRI is that it requires CORS. There's some more information here: https://github.com/w3c/webappsec/issues/418 but it essentially means that you can't SRI-pin content on a sketchy/untrustworthy CDN without them putting in work to enable CORS (which, if they're sketchy and untrustworthy, they probably won't do).

The attack that the authors lay out for SRI requiring CORS is legitimate, but incredibly silly - a site could use SRI as an oracle to check the hash value of cross-domain content. You could theoretically use this to brute force secrets on pages, but this is kind of silly because SRI only works with CSS and JavaScript anyway.
Can verify pulling apart the Southwest Airlines website back in the day with my HTML book on my lap was quite edifying.
Microsoft earnings blow past estimates in every category, beats Street
NDK support through the history of Android always felt like something that the Android was forced to support rather than willing to do it.

Most likely due to game development community.

Specially when compared with the tooling support C and C++ enjoy on iDevices and UWP.
A deficit of leadership
Seems like black holes could have this same effect on light from supernovas due to gravitational lensing. In fact, there should be some part of the area around a black hole in which the lensing effect bends light 180 degrees. With a big enough telescope we could observe our own solar system as it was thousands of years ago.
I wish Apple would extend the mac randomization for probe packets to normal operation (as an optional setting).
As I mentioned in the other comment, most people simply don't care about making it native outside of their own platform, but Qt won't get in your way if that's what you want; you have access to the native widgets, it is up to you to make it look the part.
I'm kind of confused by your comment. What's the difference between talking about values and talking about culture?
Windows is backwards compatible with DOS. DOS was backwards compatible with CP/M. It wasn't at all uncommon to see CP/M used with a printer as the primary interface.
I'm inferring what you said from replies, but I think your concern can be applied to pretty much all medical care.

If we vaccinate -> mutants with natural resistance have to compete with the susceptible.

Antibiotics -> People with strong immune systems and good hygiene have to compete with dirty weaklings.

Treatment of heart disease -> people with bad habits and bad genetics live longer, gather more resources for their descendants.

And on and on.

(Of course I'm being a little sarcastic above but I certainly don't mean to mock those that benefit greatly from medical intervention, I'm one of them)
How about maybe using a computer to extract all non-ASCII characters and output plain text instead of retyping everything?
What makes it "for developers"?
Measuring the Effectiveness of Startup Directory Websites
Facebook Introduces USB Security Key for Stronger Account Protection
Yes, I know that. The point is if you want to use a DVD drive then you must have a 5-inch bay. You can't shrink a DVD drive the way you can shrink a hard drive because you are constrained by the size of the media. So the 5-inch bays are there simply to leave open the option of installing a DVD, not so you can fill them with hard drives. You actually can put a 3-inch drive in a 5-inch bay using readily available adapters if you really want to. But asking manufacturers to make 5-inch drives so you can fill 5-inch bays is silly.
This was so entertaining & insightful to read I ended up buying the actual book [1]. Thank you.

[1] https://www.amazon.com/dp/B00F9IV64W/
msvc detects uninitialized stack variable usage as a run time check and throws an exception.

I've always wondered why the compiler can't warn about this at compile time. It should know when uninitialized stack space is being used since it is, after all, the compiler artificially designating what the stack is!
Freed from such constraints, the Windows console subsystem metaphor is a CGA-style text mode display from the early 1980s. That's the kind of progress you just don't ever get with POSIX.
would love to see a video recording of this, I think is super valuable.
> 120 days later, we finally have enough data to measure the effectiveness of our campaign. Out of 79 websites we submitted TripHappy to, only 27 placed links on their site, resulting in a lackluster 214 referrals. For comparison, we had 182,000 sessions over this same period of time from other marketing efforts. To make matters worse, only 9 of these links were SEO-positive do-follow links. Looking back, it was certainly not worth our time.

182,000 total sessions vs. 214 sessions from Startup Directory links! Ouch!
Is using a PDF a good idea? I imagine that it'll contain loads of interesting metadata which might be related back to your computer at some later date.
No. No. NO.

That is only one type of fingerprinting used.

The actual process is inserting typos and slightly different phrasing in various places. So if someone leaks the entire document or copy/pastes from it or takes a picture or whatever, it's trackable.

And yes, I worked in that space for quite a while.
I read the book in Russian. Great story
The SiLabs CP2102N is useful for serial to parallel. It will talk to Linux with the standard Linux serial driver, although you need a free Windows program from SiLabs if you want to reconfigure it. (This is needed only for unusual applications.)

I use them because they'll go down to 45 baud for antique Teletype machines. They're popular for Arduino applications, and there are lots of cheap breakout boards with 0.100 pins for Arduino interfacing.
I don't remember, unfortunately, as I wasn't the one handling logistics, I just spec'd out parts we needed. If anything, here's a bit of advice: don't ever assume your supply chain is 100% clean - more than once we've been sold thousands of dumpster-grade components by a seemingly very reputable company. And don't ever assume suppliers won't try a bait-and-switch; we've been bitten by this more times than I can count.
Ok, couple questions. Entropy in what context? Just as a source of randomness? Which isn't what entropy really is right?

Either way it seems unlikely to be very random. In my experience 0 is by far the most common value in unitialized memory, to the point of making many uninitialized memory bugs difficult to notice or even later reproduce.
It is not weird if you think they would rather not have it at all.

It wasn't there until 2.2, only got added due to community pressure and they always did the minimum amount of work.

When the migration to Android Studio was announced, we got left with no migration plan.

Only after JET Brains announced CLion, almost 2 years later, did they announce the migration to Studio.

Likewise they moved into Gradle without plan for C NDK support and it took three generations of build tools until they decided to settle on CMake.
You are not supposed to dial 99# from the phone UI. It's special number that gets interpreted by the phone hardware itself and switches it to essentially router/access-server mode (the 1 at the end is optional parameter which is index of configuration you want, with the configurations being defined by AT+CGDCONT), most common thing that happens is that phone estabilishes PPP session with whatever device that sent ATD*99# and then routes it through packed based celular networkg (ie. GPRS/EDGE/UMTS/LTE), the mechanism is not specific to IP (although the actual network-side transport is always over IP) and other L2 protocols than PPP are sometimes supported. There is no reason why smartphone has to use Hayes protocol to communicate with baseband (and thus this mechanism), but many do.
My lab paid 35,000 for PDP 10mB disk in 1976. It was the size of a washing machine. But it did allow us to increase our research.
It always struck me that there's a good chance it's completely or mostly predictable, if you end up grabbing something your program produced.
It's possible, but what I'm actually thinking about is more along the lines of lock-in. For instance, Writely, which was the service Google bought to make it into Google Docs, had a migration period where, before you opened a document in Google Docs, you had to convert it to the new format. It's a form of bit rot. Over time, stuff on proprietary services become less and less useful.

I tried archiving this Open-RethinkDB meeting notes document using archive.is (a very common archiving service) and you can see the output is broken so you can't archive it: https://archive.is/?run=1&url=https%3A%2F%2Fdocs.google.com%...

Ask: How will we read this in 10 years?
If you have the chance to download documents from multiple accounts and IPs, then you can check if the documents are the same bit-for-bit.

If not then you can do some conversion routines, like pdf->(list of images)->merged to a single pdf again, and then you can compare the resulting documents from the different accounts.

Fingerprints can be visible, but not obvious, so printing and scanning back could leave them in.
Kona: Open-source implementation of the K programming language
Build Netflix-Like Offline DRM Video
Then use public WiFi.
Just get hammered [0] before writing.

[0] - or sober, whatever is the opposite of your typical working state
We have a 5.5 month old baby at home, and two older children as well. It's really fun to watch the 'humor' aspect of their personality emerge. With babies it's usually a big grin or a laugh at what I call a "friendly surprise". A fun example on youtube (https://www.youtube.com/watch?v=UjXi6X-moxE). This core of humor seems to persist all the way to adulthood, where it may take the form of laughing at a surprising play on words, or slapstick comedy.

The nature of "what makes something funny" is one of those questions that is actually really hard to answer when you get into it.
Use of unikernels in IoT
Developer Myth: Work Expands to Fill the Time Available
maybe there is some ego contributing to the situation, either from Hurd and his executive team, Safra and her finance metric counters, or a board member...

but I don't they do these things on an exclusively personal and egotistical level, e.g "How dare someone sue MY company!"

I think the CEOs have a CRYSTAL clear mandate that profit margins must be above 30% /at all times/, and they might have bonus compensation metrics regarding specific costs, like cost of sales instead of cost of litigation (which oracle does cheaply by forcing us [illegally] to arbitration instead of open trial)

I think this company's revenue is shrinking so profoundly and costs are so stubborn and unpredictable that as a matter of policy, they must unwaveringly and meticulously screw anyone that dares to make money here. i know this sounds like a subjective statement but I can provide ample data from myself and my colleagues that prove how systematic and arbitrary and draconian the cost cutting is

it seems oracle knows there will always be a pool of talent willing to work for 50k a year instead of several hundred k... and these people are willing to press buttons that 9 times out of 10 result in a sale that isn't very different from the type of sale a VIP top rep could close
Every time I think about this series that used to air on TLC I just get so depressed at what TLC has become.

It once really was The Learning Channel
Elastic Progress
The big gadget trends for 2017 will transform the way we dress, see and play
Succinct Advice to Immigrants
This seems very high quality and interesting from the first 10 minutes. It's neat how well it maps to reality despite being a simplification.
I've been bugging Chuck, on slack, to document his own experience with the local planning commission he is now a part of.
Yeah but you can't usually understand "why" before getting some "how".
Might need to work on your filter a bit. "Senior Children's Magazine Designer" doesn't sound very tech to me.
Start Up of F1 Closes: Manor Racing
Seems like what was good for developers and hackers is good for their bottom line. So glad this "new" Microsoft is working for them as well as for us.
Compilers are certainly capable of warning about uses of uninitialized variables, but there are necessarily false positives and false negatives as the problem is in general undecidable.