skysight-inc/HackerNews huggingface dataset:
They still hold a copy of their own private key somewhere, you're just punting the issue a little bit. Plus, there would have to be a single key for all users, or you'd have to give every user's key to the institution as well. That means more travel over the wire, that means central storage of skeleton keys, etc. Each of these factors introduces another vector of possible attack. If there's a gate, there's a way to get in, and no matter how many keys are required or where they're kept, they'll always be more vulnerable than a wall with no gate.
Have you upgrades the specs on the x200 at all, say to an IPS display or are you still using the standard?

I personally use an x220 for very similar reasons (upgraded to the Surface Pro 3, hated it, and went back).
My understanding is that everytime someone figures out how to open up airplay, apple goes and "fixes" it.
While I don't don't doubt the value of the book overall, I appreciate the blogger's skepticism. When the story seems too perfect to be true, it most likely isn't.

I find the same thing often in Malcolm Gladwell -- the thesis or a close variant of it is true, but the anecdotes are too pat and perfect.
C:S is great if you want to plan a city, but its simulation elements are sorely lacking. I'd love to see the original design doc for SC2013 (fully agent-based, with histories) get made; that'd probably be the best you can get for a simulation engine.
I understand `constexprs`, returning deep copies, `[]()()`s, std::bind, simd and OMP when he talks about purity, lambdas, currying and parallelization. What do you understand?
Somehow Amazon and Apple ended up kissing and making up, so there is a chance...
Apple Pay is a sleeper hit
Wireguard based IPv6 VPNs now supported by ungleich
I think the author really has fundamentally misunderstood why founders use paid marketing in the early days: TO TEST AN IDEA. Writing blog articles and getting organic traffic takes days, weeks, or MONTHs of copywriting and (would you outsource this, or would you value your own time at even just 5 USD/hour) costs way more, and take way longer.
I really want this to be a sarcastic post demonstrating how thinly veiled some pr efforts are
> Seemed to be the first 32-bit game too

First 32-bit PC game, perhaps. Acorn users were playing 32 bit games well before 1992 (e.g, https://en.wikipedia.org/wiki/Zarch in 1987)
After reading the README twice I still don't know what it does or if I could have any need for it.
What about a more concrete exmaple in the README?

The demo is more speaking. And the tool looks actually interesting.

How about:

With StIGMA you can create a web form GUI from an example JSON object (demo-link).

Example:
x = { "name":"John Smith", "age":24 }; # Make it simple
gets translated to
y = ...
which can be rendered on a webpage as:
[Screenshot]

Then later describe the process in detail.
Please don't vilify Python or R thinking that will help with Julia's adoption or popularity. If Julia is as awesome as its evangelists say, it will gracefully displace its competitors without the need of a smear campaign
I think you're being unfair to product hunt. I've launched two sites on there - one was the product of the day (www.uploader.win) and the other one in top 5 and I don't know anyone there.

I even created my profile on the same day and yet it was so well received. Got a lot of paying users as well. Maybe there are some people who try to game the system (just like there are people on HN too) but I wouldn't make them generalization since my experience has been very good on PH.
> APL and Julia both use ~

Julia doesn't use ~ for logical not, it's used for bitwise not (it does work as logical not but only because Bool is a subtype of Integer, I've never seen it explicitly recommended).
Funny how when challenged all you can do is repeat your catchphrase. Very NPC'ish.
I do have a similar experience. However, when I start compiling, the battery goes down in 2-3 hours. Simply because the compilation takes so much time...
Who decides which sites have "real" news and which sites have "fake" news?

A big thing missing from these discussions is the history of propaganda. I think a lot of people who are worried about "fake news" need to research that term.

Propaganda is still very prevalent especially as far as war goes. Do people really think that CNN tells them the real reasons for going to war? They will say whatever the Pentagon tells them. Why? Because no one is going to risk their lives and kill other people for some technical, strategic reason or just as part of a larger military campaign. People risk their lives to fight the "bad guys" who are "evil". They need to believe its a moral cause.

Don't let some giant company (or a small one) dictate what source your information comes from. If I used a Microsoft browser I would uninstall that plugin. Assuming that's an option.
I clicked on the link thinking. "Oh, some country is using Bitcoin as a reserve currency. That could be interesting."

But no. Georgia is allowing an American company mine Bitcoin at scale. It uses a lot of power and a lot of infrastructure. But isn't a huge bet or anything interesting.
Open-Source Unicorn: Confluent Reaches $2.5B
I wrote a blog post on our implementation of cloud sync and migration to Google Cloud / Firebase.

https://getpolarized.io/2019/01/03/building-cloud-sync-on-go...

I like the google storage API the most honestly. Firebase is really nice but the storage API is very polished and basically does exactly what you need it to do without the complexity of S3.
> proper keys

Yes, please give me a full keyboard, and don't put things in weird places. My current machine has "Fn" where "CTRL" should be and it's driving me crazy. Also, the "PgUp" and "PgDown" are directly above left and right keys and I inevitably hit them when I'm jamming the keyboard with my meathooks. I don't need a number pad, but if you're going to give me nonstandard buttons, put em somewhere I can't hit em while I'm trying to do actual work.
“Objectively preferred for me” sounds an awful lot like it’s subjective
What cloud service are you attempting to connect to? I'm using my universities' box.com account - which generally has pretty appalling support (on linux at least). Zotero has managed this flawlessly.
> We're talking about an API

I don't think we are. We are talking about languages.

In CUDA, compute kernels are written in a language called "CUDA C++." In OpenCL 1.2, compute kernels are written in a language called "OpenCL C." Somebody else probably could have (likely did) implement a compiler for their own version of C++ for OpenCL kernels, but the point 'pjmlp was making is that the standard platform did not enable C++ to be used for kernels until long after it was available in CUDA.
It's a pretty amazing problem--a wifi chipset. The driver runs on Linux and Windows, also supports 3x different CPU architectures (x86, mips, arm) and multiple bus interfaces (SoC internal, usb, pci). Supports disabling optional features so 2.4Ghz only chipsets have a smaller memory footprint. Can build with/without different security options. And that's just starting in on the huge number IEEE 802.11 standards across the last 20 years. Some chips support some of the features, some don't -- but the driver still has to work on all of them.

Linux kernel is an amazing example of how to do ^^^that and still produce beautiful code. The Linux kernel uses a great number of function pointers to accomplish their encapsulation goal.
I do that stuff on AWS. I try and treat my laptop as a terminal.
I think one of them used Webstorm, I was using NeoVim, and the rest were using SublimeText.

I feel like if we were doing something that required C or C++ (e.g. video processing or data-training), then they might have had a point about wanting to upgrade, but we were doing a lot of fairly typical Node.js REST stuff, something that could fairly easily run on a Raspberry Pi.
I don't know about piracy but I'm definitely thinking about getting a new DVD/blu-ray player as even with Netflix, Amazon, Apple iTunes and BBC iPlayer the choice available is still pretty restricted - particularly when it comes to older content.
Without knowing the absolute production capacity and utilization pre-Bitcoin / post-Bitcoin; that 10% isn't a very useful metric.

If Bitcoin is using locally underutilized electricity, I don't see anything wrong with this adventure.
https://delicioustacos.com/2018/01/28/talk-to-her-for-me/
> I've considered getting a long focus lens, but the stock lens is sufficient for me (cue horror from "pro photographers").

Two reasons you'd want to get special lenses would be:

1) to reach a certain zoom length for sports, animals, or architecture; or

2) to get nicer bokeh for portraits.
Starting a Company Outside Silicon Valley Just Saved Me $1.1M
I have heard a lot of bad things about Daily Mail but the fact that you are describing people who have a different worldivew than you as "crazy" is very problematic.
Technical lessons from building a compiler startups for 3 years
They're using SEE, see https://eighty-twenty.org/2018/06/13/mendeley-encrypted-db
From my experience, IDEs benefit the most from more RAM.
All these things do not matter if you have the cash to buy yourself out of these problems. Yes everyone "can" potentially learn to fix their cars and computers. But if they have jobs that pay better than the time it takes to do the job then that is straight up shitty investment of their time.

If someone earns so much money that they can pay 700 usd a month for this service, that basically means that they have figured life out and are successful and do not need to change.

People that make money understand that the better investment is to pay someone more competent to do the job.

Personality has also always been something the can be influenced by money. There is a reason why women would prefer rich "jerks" to poor nice guys.
I like this. Self marketing skills can improve with honest self reflection and trial and error doesn't have to be painful, we first have to accept it is a numbers game
pretty nice release. just note that i find it a bit silly to refer to the berber language as if it's 1 language. it's a group of languages, and moreover they are phonetic, so the text you train on can vary greatly between the languages and even the writers on how you would write it.
I would love if there was a language combining the strengths of Julia and Swift.

Swift has: much nicer handling of optional values, static typing, better for OOP, function calls via dot notation, zero-based indexing.

Julia has: better ecosystem for scientific computing, the standard library makes lot of things easier, better REPL, working with arrays is easier.

(Just from the top of my head, there are other things.)
Well the method by which this Chromecast extension works is using the API for communicating with a desktop application.

It should be possible to do a similar thing for airplay.

Someone needs to find a library that can act as a Airplay Client and then build that into an extension

A quick Google shows this list of clients:

https://github.com/jamesdlow/open-airplay/blob/master/README...
Show HN: Add new dimensions to your Medium articles
You're right, the featured image is usually terrible for most blogs. Thanks for the feedback on the share icons - definitely annoying and will tone them back on mobile + images.
Haha, come over to embedded and tell me how that is supposed to work!
It wouldn't be hard to use short term keys which could be broadcast out one hour after use. Public would be able to watch the watchers and criminals would not be able to track police response real time.
Best Raspberry Pi Alternatives 2019
You can also get NOS batteries on eBay for virtually nothing. Recently got a 68+ for my T440 for £39 delivered.

Be careful though as anything over 4 years old can be DOA as the batteries slowly discharge and the BMS in the battery itself disconnects them permanently for safety. This applies to ones Lenovo sell as well. I found this out when I bought the above but the seller sent another one out FOC. I dismantled the dead one, pulled the 18650s out and charged them up standalone and they were fine. Free cells!
You are conflating remaining married with happiness. It is just as possible that seeing more people increases your odds of realizing you dobt have to "settle".

That said, I do believe that most people could be happy with one another with the right mindset. I just dont think the data you presented proves the cause of urban divorce rates.
Google’s New Feature Store for Machine Learning Applications
Hidden in your questions is a presupposition of a well-defined "you", a human essence that decides/benefits as an indivisible whole.

As that EA Poe story skilfully anticipated, and as our modernity puts more and more into practice, "you" is just a chimera, a leaky abstraction. It appears the questions of tomorrow will be around "what's the entity exercising agency" more than "how much agency".

Surrogate matchmakers are but a taste of things to come.
I feel this will end badly.

People are screaming at Facebook/Twitter/and whatever to ban fake news from their platforms. They want to ban it so much that they are willing to give the power of deciding which news is fake to Facebook and Twitter.

Alex Jones is a prime example. People were screaming at Twitter to ban the fake news Alex Jones kept saying.

An obvious better choice is to get the justice system to make a judgement whether news is fake. Then, those news can be legally banned from social media.

It's just lazy to scream at Twitter/Facebook instead of your representatives or justice system.

----

But Alex Jones' case was an easy one. Eventually, the justice system said that Alex Jones was at fault, IIRC.

What about a more difficult one like below:

* Trump claimed that Warren wasn't native american.

* Warren said that she was a part of native american and showed an evidence that she was like 1% native american.

I don't like Trump. But, in this case, who is spilling out fake news here? How do you judge whether Warren is a native american? What percentage is the threshold here?

Twitter and Facebook and whatever tech companies definitely cannot make this judgement.
Capitalism and Inequality
This looks very nice! I wonder if it might be easy(ish) to wrap it as a plug-in for asdf? There's already an opam/ocaml plug-in - but from comments here it sounds like it might be possible to write a wrapper similar to the ruby plug-in that re-uses a lot of the tooling for rbenv/build. (as does the rust plug-in, and others)

https://github.com/asdf-vm/asdf
iPhone XR Free hurry
Like the etymology of a word doesn't necessarily convey its meaning, the "original intent" of something is often meaningless as to its actual practical use.

The idea you mention is valid, and is part of the Unix philosophy.

But it was never the idea that C should be used JUST for that.

In fact the first use of C was to write a whole operating system.
I'm a full time DevOps engineer and would consider myself highly technical. I'd never do what you described because looking at the list of steps gave me a headache.

My solution: Download torrents, SCP them to my Plex box, done.
The private repo pricing was what drove me to try an alternative to Travis in the first place. The cheapest private repos plan is $70/mo now and, if memory serves, when I looked into it previously it was >$100/mo.

Fine for startups I guess. For the use case of someone who wants a CI server that, say, runs tests on their Project Euler private repo it's a no-way-no-how price point.

I assume they've thought this through and it's done purposefully. Still, side projects tools are a gateway to real project usage.
... that's a plane -_-
The main reason why we moved to CircleCI was due to the rising test flakes and outages in TravisCI. Also, TravisCI comes with a lot of crap pre-installed which can be a pain sometimes. With CircleCI you can provide your own custom Docker image for running the build. If the build fails there is even an option to SSH into the build to debug. This issue has a lot of details on what it takes to migrate an open source project from Travis CI to CircleCI if you are interested.
https://github.com/zulip/zulip/issues/7748
Don't forget the SSD.
That's not a legal requirement or a database.
>Why is that? Sounds a bit patronising

It wasn't meant to be patronizing. People's views on anti-trust law vary enough that I don't expect a debate to settle things.
I believe Stross had that as a background detail in Accelerondo too
This is incorrect. Formaldehyde for example is broken down into CO2 or at least to formate which is non-toxic.

And while benzene might accumulate in normal plants, this one has an enzyme which oxidizes benzene so it does not get released later.
This is half backed information. The present day Tamil script was modified by missionaries in the 19th century. That means the present day script is only 1-2 century old.
It should be split in multiple scripts instead of just one.
I generally upgrade when the battery can't keep up any more (or the damn thing falls apart, like my old X201). My 1st gen Thinkpad X1 was put out to pasture when the battery would only last about 2 hours and the (proprietary) ssd started going bad. Upgraded to a T460 with an i5 and love it. The hot-swappable battery is great in my book, although I don't understand why they don't have a separate charging dock for them.
Semi-inactive Octave dev here.

Even though I use Python every day, and I have used scipy often, I still reach for Octave whenever I need a quick calculation that I don't feel like turning into a big project.

And yeah, it's nice that matrices are first-class objects. Sometimes I miss 1-dimensional arrays or sensible strings, but it's not a big deal, and for quick, short things, the Octave syntax is still a lot easier to deal with than Python.

Most of Octave's users describe themselves as "not a programmer", despite using a programming language, so I think there's still room for this kind of software in the world.
One of the great beauties of working with scripting languages, they work just fine on lighter laptops. The MacBook Air is a great machine for the node/python/php programmer on the go.
"It is important that managers and others learn the value of creating higher quality work, especially if we want to be competitive in a world in which employees need to be innovative, agile, and high performing," Professor Parker said.
I used ReadCube several years ago when it was still really new (and free). Great program, very pretty interface - but it didn't work on Linux. When I switched from Windows, I had to let it go.
Buying out of the problems will leave you with wholes in your self development which in the long run will cause more pain.
IOTA Entangled – Update (Jan 22, 2019)
While my hardware isn't that old or that low-powered, I strongly agree with the sentiment that software developers are notorious for under-appreciating the importance of performance. One of our luminaries once opined about optimization in such a way that some of us incorrectly think performance optimization is something we should de-prioritize. Knuth's commentary has value, but he is not a deity and his advice left us with an ambiguous notion that you must know when to optimize and, for many pieces of software, optimization ends up never happening or happening far too late, yielding a bad user experience. His advice should be framed not as when to optimize, but how: profile, focus on low-hanging fruit that yields the maximum performance benefits first, and only as needed dig into the lesser bottlenecks.

Despite this confusion about when and how to focus on performance, many of us instinctively know software is, in the large, too slow. Microsoft Office, a slew of web sites and web apps, music players, most Electron apps, etc. As developers, we sometimes get clever and use animation to hide slowness (or, pathologically to mistakenly add slowness). As the OP mentions, some of these apps end up with "good enough" performance on high-end hardware, but that "good enough" isn't in fact good enough.
I think "hacking" is used here in a very similar way to "punk" - anything that's done without the approval of authority in an individual, anarchistic fashion. So implants are a very rudimental form of biohacking, but I think that's related to how relatively immature the field is. The real question is how it could scale to practically useful "hacks" if you need an operating theatre and access to trained surgeons. Personally I think it's a bit of a dud and biohackers would be better off venturing into things like nootropics, non surgical human enhancement (like that magnetic-north belt mentioned elsewhere in the comments) and genetic engineering.
Python's indentation for blocks isn't holding up to the test of time.

After suffering badly formatted code in my early career, Python's approach seemed refreshing. But after suffering one too many bad merges where indentation is left mangled, we need braces. You can automatically reformat everything instantly without even thinking about it, eliminating merge ambiguity. gofmt is the better solution because it declares a strict representation that can be automatically enforced.

You could retort that better rebase/merge practices could alleviate some of these issues but if that discipline could be enforced on arbitrary groups of humans, we wouldn't have cheered Python's forced indentation in the first place.
You seem to be suggesting it’s not fair to make superior comparisons to python until Julia has mainstream popularity. That’s rubbish. Python is much less expressive.
Its called NeXt. Not to be confused with NeXT Computer ;)
The real problem with reflection as a source of improvement is that you can't iterate without feedback relevant to your goal. If your goal is an external one and your source of feedback is an internal one, many people will have a great deal of difficulty getting past the first problem of getting people to pay attention to me.

Though in my case, I found out from one helpful person that tinder had my gender incorrect for the first 6-8 months I spent on it (back before that was user-controlled). So sometimes it's not you at all.
I started using mechanical keyboards made for gaming, and I've never been happier with a piece of hardware in my life. It's like typing on butter instead of jamming your fingers into concrete. From what I remember, really old keyboards were all mechanical; sometimes older really is higher quality.
I have two solutions for this:

The first one is easy: The Police agencies encrypt their Tactical channels and leave their dispatch and car-to-car stuff unencrypted. Police still have the ability to mask sensitive operations, the public keeps their "Open" access.

The second answer is a bit more complex -- give the media outlets a radio that is transmit inhibited that has the dispatch channel only on it. I believe that one city (Cincinnati) did that when they moved to P25 a few years ago.

With that said, There's only a trivial space that most radio systems use for encryption these days. In Kenwood radios, it's only 4 numerical digits. While I haven't tried decrypting someone else's NexEdge stuff, a motivated person who wants to hear what's going on, will hear what's going on.
Might be test adopters, trying to see if it bugs out and they then revert to tried and true IPv4
That's more on Oracle than Google, and probably unlikely to ever happen at this point. They've already increased licensing costs to make it more expensive to run in other clouds.
The hard thing is, most people aren't programmers, nor do they know you can set your own preferences. With this topic I tend to think of building things for the lowest common denominator.

Again, the sharing icons seem to be annoying so that's something I'll take into account.
The funniest thing about this is probably that RAM prices have went up in the last 2-3 years. I built my current computer in 2016 and if I had to buy the same RAM that it has today, I'd have to pay more. So for the same money, "newer" means in fact worse. Noting that prices have went down from their peak increase since, but it's still more than the lowest historic price.