skysight-inc/HackerNews huggingface dataset:
What would the price be if all the speculators pulled out, and only the people who genuinely use bitcoin for transactions remained? Why couldn't this happen to all the major cryptocurrencies at the same time? In fact, if it happens, isn't it likely to happen to all at the same time?
No, there are 0 buyers. Doesn't matter how many exchanges.
I too have self-hosted dozens of Wordpress sites over the years, including reverse proxy servers to terminate SSL and cache pages, and CDNs to mitigate DDOS and reduce roundtrip times.

I don't bother anymore. I think your biggest competition today isn't self-hosted Wordpress sites, it's Wordpress.com, WP Engine, Pantheon, GoDaddy Managed Wordpress, etc.

I don't want to seem negative, but I'm having a hard time seeing why I would prefer your system to those. From my perspective the static site generation + services adds complexity, it doesn't remove it. And I'd still have to maintain the Wordpress instance since it provides the backend.

If Wordpress is the backend, then a static copy, to me, just seems like one particular implementation of a caching strategy. I would not expect S3 to serve HTML pages any faster than Varnish, for instance.
You know how right now you're offended, and feeling left out just because of your gender? That's how some women in tech feel all the time.

https://news.ycombinator.com/item?id=16160940
Does anyone know if there is work being done to add JSX syntax to C# (either into the language directly or as part of a pre-processor)?
I'll bite. This article isn't terribly useful and doesn't really put forth any new ideas. Most people are aware of how much risk is involved in the space.
For whatever reason there came to be a general belief that the drills were pointless or just propaganda. In reality they were very worthwhile and provided meaningful preparedness training. The bomb isn't what always kills people: it's the building falling on top of you that will kill or maim you, and knowing what to do when the building is falling down can drastically improve your chances of survival.

The assumption that most people have is just that nukes just evaporate people like in Terminator 2. That's not the case for most of the danger zone.

This fascinating book on the topic of preparedness is available for free here: http://www.oism.org/nwss/

It includes a lot of detail, diagrams, and explanations about topics like fallout. Unfortunately many students who become politicians tend to be dramatically misinformed about how nuclear weapons work which leads to some systematically incorrect assumptions that have wide-ranging consequences.

Most of what people believe about nuclear weapons and nuclear technology in general is false.
<comment reconsidered and rescinded>
> Now is an opportunity, perhaps first in ~100 years, perhaps last, to recover the streets for unaugmented humans: slow down cars in urban areas, increase qualifications for humans to drive, eventually ban human drivers entirely, leaving only automated vehicles with enough sensors and going slowly enough to reduce auto-related deaths for pedestrians and passengers alike to zero.

What about people who genuinely love to drive cars & ride motorcycles? Are we a danger this utopian self automated future? I just don't see it happening. There's so many people that are enamored with cars and motorcycles, who love the sensation, independence and freedom derived from the experience. Older manual Ferraris or air-cooled Porsches appreciate in value for a reason.

I almost lament at the future where an entire generation will grow up without experiencing such "archaic, manual and dangerous vehicles" because it will be too expensive, much as classic supercars will remain out of reach for majority of the population.
The International Space Station will soon become the coldest place in the known
See also USS McCain:

https://medium.muz.li/ui-confusion-almost-sunk-a-us-destroye...

https://arstechnica.com/information-technology/2017/11/uss-m...
carjacking vehicles with constant internet connections and GPS's doesn't strike me as an extremely profitable maneuver.

the whole "car detects obstacle in an untrafficed area, stops, door is opened, passenger gets out, passenger gets back in, changes destination to a place not proximate to anywhere they've ever been before" process also sounds like the sort of thing that would justifiably raise a bit of a red flag. maybe not an automated call to 911, but it should probably dump all records to the cloud and trigger a call from an onstar operator or similar.
What is the value of using this over a service like WP Engine (http://wpengine.com)?
I'm not sure what you're looking for exists.

There's no objective standard, everything is contextual.
Omni Raises $25m in Funding from Ripple and Highland Capital Partners
Key quote here is

> Do the simplest thing that will work:

For many a long, a randomized bearer token will do. Depending on the type of data you expose via the API (example - financial data, PII) this may not be sufficient for your security team or auditors.
Before electronics gold had two types of usages. Jewelry and store of value. Before a monetary system gold had some value as jewelry, before the ability to create jewelry or ornamental objects it had no value. In other words the "intrinsic value" is contextual and not objective.

Intrinsic value means the actual value but the only way to determine the actual value is to see what people will pay for it in an exchange. In other words the market determines the value of gold based on a set of assumptions. These assumptions can change in the future. Bitcoin is also valued by the market based on a set of assumptions.

The world doesn't disagree with parent, in fact it agrees with him and bitcoin is the proof of this.

You can't both have your cake and eat it. Either gold and bitcoin have intrinsic value by the economic definition and the market determines what that is or neither of them have.
Highest Vegan food protein density normalized by calories
I couldn't agree more.

There are some enhancements to functionality and some bug fixes that would be helpful in Thunderbird, and security fixes are always welcome. However, this is essential software that I rely on for serious work. It doesn't need to be flashy. It doesn't need a UI overhaul that shifts things around for no particular reason and almost certainly breaks things that matter. It just needs to work, reliably and unobtrusively, and not mess anything up.
Crashes and recessions can be global. In fact, economic interconnection makes that more and more likely. Globalism is not a zero-sum game, everyone can win at the same time, and in fact everyone can lose at the same time as well.
“Writing Time Is Sacred Time” – [Episode #106] Make Money Online
You don't really have to be rich (> millionare) to do that. I currently work at a company that was once a freelance project, bought by some huge tech company and I was lucky to be one of the first few developers who joined before it was bought and enjoy every minute of writing code and I still have the energy to work on my own projects every day (I'm quite young, that might explain). It depends how lucky you are and the paths you've taken to be happy and make you not give a fuck.
I'd be on board with that if you similarly phased out bicycles. People who ride bicycles down the sidewalk are a danger, and need to be stopped.
Do you also consider separate men and women's bathrooms prejudicial and sexist?
Ironically, the discussions are not related to the posted link.
Awesome.

> This currently requires MacOS High Sierra to run.

Ha, feels strange to say it, but "waiting for a Windows version". Also for the latest Mono preview targeting WebAssembly [0], I wanted a Windows nightly...went and looked at the Mono site's nightly downloads...nope, Linux and macOS only. Heh.

0 - http://www.mono-project.com/docs/about-mono/releases/5.8.0/
I especially appreciate pianists who seem to bridge this divide. Jon Schmidt of the Piano Guys seems to be able to fluidly combine classical style and jazz improvisation in the same song. Check this out:

https://www.youtube.com/watch?v=JZPSV78iQxg

I saw them perform the song live and he (they) really did switch styles without missing a beat.
Mastercam 2018 v20.0.19466.0 Activation Code Free Download
They're cheating on the screenshots in the survey. The "current thunderbird" screenshot is taken at half the resolution (or twice the font size) of the "thunderbird redesign" screenshot, giving their redesign twice as much space with which to display the same information. Obviously it's going to look better with that advantage. I'm not sure exactly what it'd mean to "trust" a user interface, but I'm definitely sure I wouldn't trust any of that survey's data.
Hi Cadran! I'm a male identified person, and I think Leap's a great idea. A couple questions:

1) If someone put you on the spot and asked you to pigeonhole Leap, would you say it's intended to be a Hacker News for women?

2) Has there been any discussion of a observer/lurker status for men?

3) Do participants primarily shift their time spent on other (open?) tech/social forums towards Leap, or do they increase their total amount of time spent on forums to make space for it?
Presumably the column with the list of emails in the currently selected inbox. (2nd column from left.)

Some email clients have multiple rows of information in that column - the first row might have name & subject, the next row might show the first two sentences of the email. Or it might have the subject on a separate line, so the column can be kept narrow but still show the full subject line.

Think of the iOS Mail or Android GMail interfaces, for example.
If Mozilla ever were to offer a paid calendar-and-contacts online service, powered by open-source code, and backed with strong customer/data/privacy protections, I would sign up.
I think the point of this release is to open up operations outside of CRUD. I'm not sure if you've been following graph.cool, but they've been having a lot of churn over the past few months. The issue you bring up about CRUD has been addressed and is one of the main reasons for this new release, as far as I understand.
Not sure the parallels are as strong as you're making them out to be; there are deep, deep flaws with proof of work as a concept because of the energy consumed.

There will probably be a better end state for distributed trust, but we're legitimately not there yet.
Null terminated strings are just application level logic. "strings" are just bytes in memory. There are no strings.
You do not give them hard tasks that are critical because of the risk involved, until they prove they can be trusted with those tasks.

Supervising and teaching a junior dev working through a hard problem most assuredly satisfies problem-solving itches because in addition to having to think of solutions yourself (often internally) you also have to think about what they're doing and when they struggle you have to figure out a way to lead them to a better path and insure they understand both why they were struggling as well as why a particular path is better. Simply telling someone to do X isn't teaching.

I did not say that juniors avoid harder tasks, they almost always underestimate their limits and try and take on more than they are capable of. I said they tend to get the less interesting tasks, because no sane manager working in an actual business hands out the "re-architect our entire infrastructure" job to the most inexperienced member of a team.
Another new year, another market correction.

https://twitter.com/cryptozerp/status/953324474077769728

Good time to go shopping!
But you're not wrong to make that argument, right?

The point api is making is that they were sure they were right.
Sure, and at what speed to you become a target to local missiles? I’d like to see a hypersonic plane for the engineering it will solve, but I think as a spy plane, it has limited utility.
> vehicles could move around almost in tunnel-like back-alleys, with periodic embarkation points into pedestrianized open plazas and boulevards.

Sounds an awful lot like a subway or lite rail system to me. I've never understood the fascination with self-driving cars and what they imply for PT--how is such a system superior to a well designed and maintained train system?
> I know this is a controversial idea, as it opens up the question of UX design certification and licensure (if you require UX for critical infrastructure...But I think Hawaii makes it clear that the status quo is unsafe and unsustainable.

Or even a "code" like the National Electrical Code, which one would be required to comply with when working on critical infrastructure. That's how electricians apply the safety experience gained from previous unsafe practices.
How does Prisma cause your backend logic to move into the database? I don't believe you need to add stored procedures to use it, you just write GraphQL resolvers for nodejs as per usual.
I tried to deploy this the other day and got stuck waiting in it's wizard to create a bunch of docker containers. (which I waited 30 minutes then gave up)

I'd like it more if it was just a standalone server and not a bunch of "magic" scripts to standup/deploy.
"A string contains characters. NUL is not a character; it's nothing."

You already couldn't make this argument stick in the ASCII era, where a string can't contain NUL but can contain SOH (Start of Heading), STX (Start of Text), ETX (End of Text), EOT (End of Transmission), ENQ (Enquiry), ACK (Acknowledge), BEL, BS, HT (horizontal tab), LF, VT (vertical tab), FF (form feed), CR, SO (shift out), SI (shift in), DLE (data link escape), DC1, DC2, DC3, DC4 (device control 1-4), NAK (negative ACK), SYN (synchronous idle), ETB (end of transmission block), CAN (cancel), EM (end of medium), SUB (substitute), ESC (escape), FS (file separator), GS (group separator), RS (record separator), US (unit separator), and DEL, but Unicode makes that argument even sillier. Strings have always contained things that aren't "characters".

The real problem is no matter what in-band character you take as the magical termination character, you will have strings that want that in it, because in the general case strings can contain anything, because C is always asking you to pass them around to things as the general-purpose storage data structure. You can fix that with an escaping scheme, but now you have an escaped string, not just "a string". Since strings do indeed need to be able to carry NUL in the general case, you either must have some sort of scheme for representing them, or expect a ton of errors when things jam the distinguished character into your string when you didn't expect it. (Note that for precisely the same reasons that NUL-termination isn't a good idea, there isn't any way to "filter" wrong NULs. You can't tell.)

You might just barely be able to argue the problem is that C's library mistook NUL-terminated strings for arbitrary-sized arrays that can contain anything, but in C if you want arbitrarily-sized arrays you would then have no choice but to pass the array size around to every call that expected such a thing. The next immediately obvious thing to do is to pack the number together with the array in a struct, and lo, we're back to length-delimited strings.

No matter how you slice it, C's got a major foundational screw-up in this area somewhere. If NUL-terminated strings are the bee's knees, C's APIs still took them in way too many places where they are not appropriate, and it caused decades of serious and often exploitable bugs.
Found this on twitter:

If @Github would have built the Hawaii text alert service:
https://twitter.com/mattiasgeniar/status/952929404925202432
I would pay +$2. Oops, I guess BTC being worth zero is very unlikely.
Conservatory grad here. I used to joke with fellow music majors when one of us would do something particularly clumsy that it was very ironic since we were essentially majoring in hand-eye coordination. This study is news to me, thank you for sharing.
Look at the BP chart: yes, it dipped but having a real business meant that it didn’t go anywhere near zero and came back up.

Something based on faith can drop all the way to zero and stay there because e.g. everyone bailed to something else and there was no reason to come back.
Common Excel Task in Python: Vlookup with Pandas Merge
The KDE world is still haunted by the KDE 4 trauma. Also it takes just 15 minutes to install standard Ubuntu and surf the Internet with Firefox. That's a fair price to pay for a crappy UI in which almost every task is more efficent to perform in a terminal.

Definitely a thing to remember... Never mark a revision of successful software final when it's just alpha... ;)
Similar to Russia. The increasing gap there of course is that Russia can't keep up with the US and China on investment, they're going to increasingly fall behind except in a few isolated segments of defense tech. Russia is becoming a second tier military power, if they're not already (that is, closer to Germany, India, France etc. than the US and China).

The US and China are now spending $1+ trillion per year on their militaries. The combined sum will likely eclipse the entire value of Russia's annual economic output in the next 15-20 years.
What's needed here is a "naming and shaming" effort. Make a public directory of bad PHP tutorials/references/etc., with the names of the people and companies who wrote and host them prominently attached. Maybe even give them a score, based on how frequently cited/linked to their bad advice has become, or how many pieces of it they've proffered. Then only take them off the list when the documents are cleaned up or removed.

If you're a professional PHP developer or a company that builds on PHP, it would be very embarrassing to find yourself prominently featured on such a list. Which would create an incentive for those people to clean up their work so they can get off it.

As things stand currently, publishing outdated and dangerous information costs the publisher nothing, so they see no reason to stop doing it. Create a cost by attaching reputational damage to the act, and you create a reason for them to stop.
this makes a lot of sense to me for the simple reason that during the dot-com boom, the world wasn’t packed with people who remembered a dot-com boom.
How to buy cryptocurrencies in Canada
There's nothing inherent to anything that says that anything must hold value.
Has anyone heard about Microsoft working on a similar project? The proof of concept last summer seemed to have raised a lot of interest among Microsoft people. I hope they take that route.
That's irrelevant. If every cryptocurrency around in 30 years has yet to be created then every current cryptocurrency would be dead.

Consider, what happens if the Internet dies? Well you could run a private coin on an old laptop, but that's not really meaningful.
I'm not sure if that would be a good solution, or is it just as insecure as having password in the code.

It's just as insecure, as the software would need to store the decryption key itself in plain-text.

But why are you so concerned about keeping the password secret? As long as each device has a different password, you can identify abusive uses (too many requests, or from multiple sources, etc) and block that account.

What do you fear that the client could do with the device password?
Thanks for sharing. Everytime I've tried to challenge others' behavior towards me, I've ended up the villain...
Yeah this is the problem with crypto security people they are one dimensional. JWT has the benefit of allowing disconnected services to send each other information through the front end.

Which minimizess the number of things you need to get right or in your words equals more secure.

Designing a token that can be validated instead of looked up. (Design/Implement once)

Or

maintaining, updating and monitoring a set of firewall rules so that app-servers in network zone x and y can make call backs to a database in network zone z.(design many implement many)

There are a ton of great reasons to use JWT at scale. As with anything use case is important.
Ok - genotype testing is much less accurate as genome testing. A potential consequence is the common experience described in the article. Genotype testings's main advantage is cost.

On a side note, most of 23andme's reference set is limited to Europe, so it's even less accurate for a lot of people. Maybe things have changed?
To be fair, mortgages didn't all default at once. Some companies over extended themselves with subprime mortgages and that's how we got the real estate bubble.

Crypto is nowhere near that, for one, very little of crypto's value comes from loaned money.
That's his wife, he mentioned it in one of his posts years ago. Sorry I can't find it but I read it originally as I have followed him going back to Mac-the-knife days in MacWeek.
I agree. Cyclists are a serious danger, primarily because they don't believe they're a danger, and so they take more risks around people who are following the rules.

Sidewalks are for pedestrians. Cyclists are not pedestrians.
TL;DR: They doubled the RAM and increased the SSD storage in all their plans, and added a flexible $15/month plan, and a $240/month and $960/month plans.

If you already had an account at DO you have to resize the droplet yourself. It won't be done automatically "In order to avoid impact on current applications".
"Thunderbird’s key problem is being perceived as either dead or stagnant"

Some of us spell that "stable and reliable" and consider it the single most important property of our essential day-to-day software. If it ain't broke...
$300k to $25K? That seems awfully cheap. Where did prices drop so much?
Thermaltake Launches Tt ESports Iris Optical RGB Gaming Mouse
They probably just didn't bother reading the article. A sin I often fall to, so...
Hmm, my understanding leads me to expect: these companies to be more likely to deliver repeatedly similar results (precise) upon multiple analysis of the same tested specicime. It's the accuracy of the conclusions drawn from those results that is more difficult to offer... Your thoughts?
I recently started a new project. I started with kotlin and react. I was working on creating typings for redux, router, etc. Encountered a lot of issues.

Moved to typescript, things were great till I went to add redux and router. There were typing issues being worked out in the recent development branch. A few weeks back.

I love typescript. The IDE experience via visual studio is great. But I was burning a lot of time working on type libraries/definitions.

I switched to flow. I miss visual studio code and some of the typescript features. But adding typing to a react project, especially with redux and immutable is great. The typing ecosystem of flow and typescript is truly impressive. With support for union types, strong structures. Really good inference. I'm just waiting for better pattern matching with active expressions. Please steal that from F#.

This is also interesting for kotlin.
https://github.com/Kotlin/ts2kt
How convenient that pointing out discrimination ends up getting painted as bigotry. Do you think colleges having black student unions is "bigotry" too?
I installed Thunderbird on a new machine last week and that screenshot is pretty close to the default setup.
> You, as not a woman, are not being included. This is very different from exclusion

Correct me as my interpretation may be completely off, but are you using a definition of "exclusion" that takes into account wider social factors?

I'm inclined to see "not being included" as somebody's state until they actually attempt to enter. If they're denied entry (outright denied, or never allowed to enter and kept in limbo), "not included" is just euphemism for "excluded".

Sometimes exclusion is a good policy.

(Two disclaimers: I'm not complaining about the requirements/policies of Leap, and I really hope it becomes a healthy, viable community. I also understand a lot of the annoyance with mansplaining — hate the term, enjoy the concept — but I think this is one case where the desire to make everyone feel included makes it hard to establish closed communities with better policies.)