skysight-inc/HackerNews huggingface dataset:
this doesn't make much sense. The very easy way to add AP-level privacy to ostatus was to just use a different salmon endpoint for private messages. This way, messages would never have federated to servers that don't respect privacy settings (by accident. if the server leaks on purpose, that's a different story).

This solution was discussed at length with mastodon devs before the implementation of the private messages. It was ignored. Now we have a situation were Mastodon is likely to switch off OStatus soon, leaving behind all those projects that don't have the dev resources to rewrite their core federation systems every few years.

The Ostatus/AP dual stack is also pretty hacky and not even valid according to the AP spec, although it's getting better all the time.
Right now your grandmother is considering to buy bitcoins.

This is the last stage of the Ponzi pyramid. By the end of 2018, people will have learned the lesson the hard way. No need to shout it, just wait.

This is actually a very smart part of the bitcoin design: make a lot of people get coins by expecting returns, then have them discover that it can only be used as a currency and watch them spend the one they have.

We need to have the lightning network working and easy to use by the time the crash happens.
I would imagine that people who learn to program earlier are more like native speakers. As we know age is very important when we acquire natural languages
Thousands of Starbucks Employees Are Getting Raises After GOP Tax Cuts
This isn't unique to Google; in fact, every serious tech company I've ever worked at or consulted with has this same policy. It's obvious and makes sense. Does it always work? Unfortunately, no...
Python will get you a job today, but Rust may well be more valuable in the future. Or it may be a flash in the pan that never catches on in a big way. The future is hard to predict.
How much energy do we need?
"All I can say is: close your eyes and think what it might be. My first software designs were largely done with my eyes closed. Thinking if I hit that key what should happen if I hit that key..."

In my experience, this is a common characteristic of the 10x programmer. It is not about frameworks, it is not about patterns; both things help, but it is really about to be able to run the system in your head.
I think your problem is more related to the fact that your MBP is using a U-class CPU than not having dedicated graphics.

I used the built-in GPU on my desktop with a 4K monitor and outside of gaming, it did not affect the UI snappiness at all. I would suspect that if you had the 15" MBP with the quad core CPU and turned off the discrete graphics that you would notice that the Intel HD graphics 4k performance is pretty good.
I think bitcoin's explosive change in exchange rate triggered a lot of backlash. Fees became astronomical as a result of greater traffic and higher exchange rate.

Lots of articles underscored just how poorly suited bitcoin was for lots of regular purchases. Instead of focusing on the volatility, now they could also point to the enormous fees. Altcoins with faster blocks and lower fees became much more interesting.

But today transactions in the pennies (~$0.02 USD) will get cleared within a few blocks. We can benefit from the reduced congestion even if our wallets aren't using segwit or LN yet. It seems to me that this is probably not a coincidence -- that many players accelerated their plans to evaluate segwit and LN as a result of the last 8-10 weeks of activity.

Unfortunately major players like Bitpay, Coinbase, and blockchain.info aren't there yet.
No the board can cover their ass if something goes wrong. "Well, we brought in a proven commodity, not my fault"
If I read "good companies" to mean those that have enough excess resources to make lots of foolish mistakes, then yes, totally agree.

"Keeping devs happy" by itself is a terrible reason to introduce a new language. If your developers cannot find happiness by working together and building something great, you have bigger problems.
>Luckily, we have more than two parties to vote for

Not to most americans--especially when it comes time to vote.
Among the hundreds of professional programmers I've seen, talked to and worked with, in Europe at least, Eclipse (Java), Visual Studio (.Net), Sublime/Visual Studio Code/Atom/Notepad++ (web folks), IntelliJ are far and away ahead of all other editors.

I'm one of the relatively rare birds to also use Vim.
That was me with and BASIC and QBASIC. I wrote my own metronome so I wouldn't have to buy one!
I kind of feel the US/SEC should let people invest up to 1% of their annual income in what ever scheme they want to. gambling, lotto, other schemes/"investments". maybe even let it be tax deductible.

a lot would get flushed down the toilet, but I can dump unlimited amounts of money into being a bad consumer.
Can I build a blockchain on top of it?
I had the same experience. I manually partitioned a pg10 db and it was quite a lot of work to make sure I had all the partitions I need. Then I switched to timescale and got it was just a breeze. I could partition a dataset both in time and in foreign_key with a single command, and performance (especially huge inserts) jumped up. Or to be more accurate, the performance degradation of my table which made each subsequent insert a bit slower than the previous was completely gone. All in all, very happy with timescaledb.

Congrats with the funding!
If any large-ish company hired such a candidate, it would still likely use them in a pure front end development role, because administration of production sites would be handled by dedicated people (sometimes by necessity - e.g. PCI DSS and other security standards like to ensure a strong separation between development and production teams); CRM/ERP would be handled in a different team, etc.

Specialization is a thing, if your team isn't tiny, you'll have different functions handled by different people.
In case you didn't know, and if I read that correctly, you can just tap the animoji (when making a face) and it will insert as a still image.
He was testifying in front of Congress. Perjury is what he did. He later waffled about not being able to answer truthfully because of the surveillance being classified - yet he answered.
Thanks! I didn't know time-series databases existed. I had to rummage through examples to understand what it even means because it wasn't clearly explained in the FAQ. This makes things so much easier.
Do those sales people use complex spreadsheets? Are there major effeciency gains possible with a minor amount of scripting?
I wanted to be a business man as a kid (See pet Businessman Kids in the Hall). I would look at the source for every program Apple provided in an attempt to help me to learn how to build programs (the few that were in basic vs hex).

I started programming at roughly 7 in 1980 by sneaking away to get on the Apple ][ computers the school had. My own 5.25" disk was like a gateway into another dimension.

I've done several speeches on career days at my local elementary, middle and high schools. Kids have no interest in learning how computers work anymore in my experience. I always offer them full lists of resources and offer free mentoring. Have never had a kid follow up in 20+ years of doing this. Which I would have killed for that opportunity as a child.

I think partly it's when I describe the job of being a game programmer though. It's work, what they want to be is a game designer, which is really just a game player. And there's absolutely nothing wrong with that. I just wonder where all the curious kids went.
It's a good letter, and it asks only for due diligence. Also, it's worth noting, that tough problems like this many times lead to genuine breakthrough. An algorithm that could "grade" journalism based on veracity and rigor could be a boon to the journalists themselves (helping them stand out), even as it would certainly be a boon to the consumers of journalism.
If history is any judge, as I recall from several recent reads on NSA post-Snowden / Stuxnet etc: Even the most outspoken critic of the NSA (I want to say it was a State attorney or something) was quick to reverse his critiques when he was granted control of an oversight investigation - he was actually shocked at the amount of integrity and openness that he found WITHIN the organization. Doesn't mean it is visible to others.

I'll try to find the references.
Their 100% success rate requires perfect fidelity. If they're saying it doesn't work over the air, they probably have close to 0% success on store speakers.
> I don't know if there's an easy way to share keys in a decentralized way, but that'd be an interesting problem to solve (some blockchain maybe).

There is a way to do this! Check out https://bockstack.org. We are working on decentralized identity and key management.
That, honestly, wasn't programming. It was very small scale tinkering, or copying programs out of listings. Or typing the command to load a tape.
A Meshnet Will Help This Inuit Town Monitor the Effects of Climate Change
When I was young and impressionable I repeated some of his crazier assertions in public. I regret it to this day.

I'm impressed at his staying power in the public discourse about tech despite how incredibly wrong he has been.
Not with the current design, but it's not hard to imagine a design that makes it possible.
We can complain that programming is more opaque and difficult than it was. We like to remember that when you boot an Apple II, you can start typing code a split second after you flip the power switch. Modern programming environments aren't like that, and if you told the average programmer to write a program to draw a graph of sin(x) they might stumble around looking at their APIs for a while.

But take a look at Scratch, which is commonly used to teach children programming. It's amazing, way better than anything we had in the 80s or 90s.
Not that I want to get into a fight[1] ;-) the Ferranti was sold in 02/1951, the UNIVAC I was sold 03/1951 and the Zuse Z4 was sold 09/1950.

Not sure the Colossus was a commercialy available computer everyone could buy in '44? The Z3 was "sold" in '43 to the GAC - but was not turing complete in '43.

[1] My personal believe is it's those geniuses not countries that did the invention, it's often a team effort, people are standing on the shoulders of giants and it's always difficult to define "first" plus at the same time irrelevant.
Calibration puts you (hopefully) in the middle of the distribution of errors, so your viewer is more likely to see pretty much what you intended.

I publish a lot of black and white images in part to further reduce the uncertainty of the end-viewer's calibration. Can't get a perceived color cast if there's no color.
In the early 80s the computer was thought of and perceived by almost everyone as a tool to be used to achieve some further end. Today if people think of computers at all (given the ubiquity of embedded computing) it is as a means of consuming content or a communication channel.

I'm not sure there's a real path to "restore" that original mindset for the vast majority of people now.
Current real-world systems are too complex to simulate accurately in your head. I've learned to assume that I don't really understand a system until I've collected sufficient trace output from the real thing.
Good luck ever closing the floodgates if you allow 1%. People will then consider it a free for all and if they invest their whole account how are you even going to punish them?
That's kind of what I meant when I wrote "unless the "turning up on time" is actually causing a serious and recognizable problem. Then it's that problem that's a problem".

Yes, for IT support type roles I think measuring online availability as one aspect of job performance is legitimate.
It’s over 2 billion now, and growing.
The Amateur Scientist Who Discovered Climate Change
How do you know they are acting with integrity without them being honest or open? It looks like a free ticket to do whatever they like and play the "trust us to be defending national interests" card whenever they see fit.
> Each language has special strengths and weaknesses, there is no silver bullet that excels at everything. Go, C/C++, Lua, Ruby, Perl, Scala, Node.js, Python... each of these are THE best choice for certain classes of problems (and terrible for others).

Not quite true... not all languages have a sweet spot in a production environment. Node.js isn't particularly excellent at anything, the attraction is mainly "I know JS, and I don't want to learn anything else right now", which is a terrible attitude for someone who wants to have a career in tech. Knowing more than one tool in the toolbox is a key skill, since there is no one-size-fits-all.

Jury is still out on Scala. It's a big language, but unclear if there's a production sweet spot or not compared to other JVM hosted languages.

The rest of the ones you listed have their definite sweet spots. There are tons of languages though, and most don't have one.
“we’ll never know what is truly good or evil because it’s so subjective”

That's my genuine philosophical position though. Existential nihilism is a valid and well thought out epistemic position.

So does that still count as bad faith? It's not rhetorical juke, it's a philosophy.
> [..] almost exactly like a market that uses only U.S. one dollar bills and doesn’t allow exchanging those bills… ever. [..] And they aren’t just any one dollar bills: they are specific bills, each with its own unique serial number that can be checked against a U.S. Treasury database to make sure the money is real

This guy is talking complete bullshit, it sounds like he heard "bitcoin is trackable" and extrapolated from there (i.e. totally made shit up) without actually researching the specifics.

Bitcoin and all these other cryptocurrencies are fully-fungible, one bitcoin is the same as any other bitcoin and you can split and combine them up and down to whatever decimal places the protocol defines. There are no serial numbers.

What is trackable is the account number (public key) that the money is associated with.
Influx is a NoSQL, non-relational database, written from scratch, that optimizes for properties like higher compression and column scans for specific label sets. While it supports something SQL-ish, the query language is fairly limited, and I think they are moving further away to a more declarative, non-SQL language.

On the other hand, TimescaleDB has figured out how to re-engineer PostgreSQL to make it scale for time-series data. In doing so, it:

- Supports full SQL, including complex WHERE predicates, secondary indexes, non-time based aggregates, sub-queries, window functions, CTEs, etc.

- Allows you to store regular relational tables alongside your time-series data and perform arbitrary JOINS.

- Supports both full schema-tized and JSON/JSONB data models.

- Inherits the full ecosystem of Postgres (visualization like Tableau or Grafana, ORMs like Ruby and Django, connectors like Kafka, etc.). If it speaks to Postgres, it speaks to TimescaleDB.

- Also works with other Postgres extensions, including things like postgis for geo-spatial analysis.

- Enjoys the reliability of Postgres, including streaming replication for HA, clustered read replicas, point-in-time recovery, incremental backups, etc.

For more details: http://docs.timescale.com/
I agree, that's why I like styled components so much. It's all based on vanilla CSS - there's no new syntax. I use animations, pseudo-classes, etc all with styled-components. Animations with react are cumbersome. So I try as much as possible to fall back to CSS animations - they yield better perf anyway. With styled components this becomes easier since you can have CSS values derived from React props.
At one workplace, the manager instituted a daily all-hands meeting starting at 8:45 AM. But of course you still have flexible working hours; you just have to show up for this one meeting whose start time can't be changed because there definitely are reasons.

Yes, I was already interviewing at other places when that happened.
> as a back-burner project without official approval.

Can't this be seen as evaluation of a language?
In OStatus 'salmons' are messages sent from one server to another that contain posts. They are signed, so the receiving server knows if it can trust it.

If person peter@example.com mentions bob@differentsite.org, a salmon is sent from example.com to differentsite.org containing the message. The endpoint that this is posted to is the 'salmon endpoint'.

Using a second endpoint for privacy enhanced messages would have the way to go. Old servers wouldn't ever receive private messages, while new servers that understood the extensions could have kept 90% of their old code and infrastructure.
The hosted version is free for FLOSS projects and has a premium option: https://zulipchat.com/plans/.
And it's reasonable to expect that people who use neither vim nor emacs would likely have more exposure with vim rather than emacs.
> For the last decade-plus Apple has done everything in its power to convince consumers that it wasn’t so much a tech company, as an elegant solution to having too much money.

The opening sentence lets you know up front the author is biased and was never strongly considering a HomePod. I read the article and the copy was poor compared to Apple but par for the course conpared to the field.
Somehow it seems like none of these so-called Disqus alternatives cover the use case of people with static websites that don't wan't or can't host the comments themselves.
I firmly believe that there are different kinds of depression. The kind of depression Christina Ricci has in 'Prozac Nation', or the author of 'Noonday Demon' has, is not the same thing, which a lot of people face on episodic level.

The kind of depression you're talking about (which you incorrectly term as 'clinical depression') is exactly how you describe it. There is no cause X, in the world which would fix it.

However, a lot of people feel depressed and their cause is different, than the cause for the first kind of depression.

The article GP linked, is talking about a theory that it's caused by body shutting down to prevent you from overinvesting in failed strategy is quite true for people feeling second kind of depression, and this may be the evolutionary reason for depression.

For the first kind of depression, I believe it's a disease caused by the depression (which has evolutionary reasons) working erratically.
I was an 80s kid (born in 1980, in fact). I started programming in BASIC on the family Apple ][e sometime between kindergarten and 2nd grade, I can't remember anymore now. My mother is a software engineer (who started programming in college, on punch cards) and had to suffer through me constantly badgering her for help early on :)

The Apple ][e became an Amiga and I moved on to AMOS, then a 486 when I finally switched over to hacking around in "real" languages like C and Pascal on DOS, windows, and eventually Linux. Then came college (I knew I was going to major in Computer Science since... always).

My resume shows a little more than 10 years of 'professional' programming experience, which is all anyone cares about, but when you hire an 80s kid like me, you're getting a lot more experience than you imagine.

Yea, yea, a lot of the early stuff was undisciplined hacking and flailing without the proper theoretical grounding of a CS education. But I say it still counts for something :)
I would just discuss it with him/her. As a manager I'm sure they are looking for feedback as well to make themselves better.

Ask them to lunch and talk about it.
Well, we had no choice and it was really in our faces to get involved. Nowadays you can be entertained by a computer endlessly without having any real idea of how it works.
Children especially are reluctant to ask esp about something they aren't sure about. Talk to the parents. Even better start an after school computer course, change a few hundred and you'll have a waiting list.
7-Zip 18.00 is not really "released" at this time.

18.00 is marked as "beta" in the official website, and 16.04 is still at the top of the list. An average person trying to download 7-Zip right now will most likely choose the vulnerable version.

Beta versions of 7-Zip frequently stay in that status for months, if not years. Between 9.20 and 15.12, 7-Zip produced nothing but beta versions for 5 years. I understand the project moves slowly, but this is not a release model that facilitates quick dissemination of important security patches.
Wow I'm surprised by students really putting compensation down on the list of things that are important to them compared to professionals.
Any article about volatility that fails to mention it is decreasing is an insufficiently researched article. Cringely didn't research his topic. Bitcoin's volatility has been slowly, but definitely, trending down for many years. And squinting at a price graph is not how you determine volatility. It can be and should be objectively calculated like so:

https://mobile.twitter.com/lsukernik/status/8649208737189519...

https://news.bitcoin.com/volatility-decreasing/
We Built a Job Queue System with PostgreSQL and Ruby (for B2B SaaS Application)
Ok that's what I wanted to say. We are all voluntarily united by the same brand of smartphone we buy, why not the same for a healthcare / others benefits groups ?

I gave an example. There could be a franchise of co-working space / hotels / resorts all over the world for nomadic or independent people and they would do the bargaining for their clients.
That only means that the system needs better abstraction layers so you can think of it at different depths.

Of course, you need to learn enough about the system to be able to do it, I am glad you wait for that.
Agreed. Discovery might be harder in some ways (doesn't ship with a normal PC (well, a JS interpreter does), you'd have to know/figure out which of the thousands of options is a good one), but other than that I'd say e.g. basic Python is as accessible as BASIC, and you can easily get a treasure trove of information about it. Python is a more complex language, but you don't need all of it.
why are people accepting them?
This is true.

40% of the time, options prices move in the opposite direction of the earnings surprise.

For those who are skeptical, this is not magic. The reasons for it are all the reasons you might expect: the biggest investors may not agree with the market consensus, the analyst consensus doesn't weight analysts by credibility so the "credible" analysts may not match consensus and so on.
It is not obvious to me when i "began coding".

I edited a QBASIC program (`gorillas.bas`) in ~1994. I was 9, and an IBM systems programmer was a foot away from me. I wrote a LOGO program to draw my initials on the screen when i was 11. I stumbled through a J2SE 1.4 course in at 16 largely by trial and error, and a c++98 class at 18.

The first time I wrote a program and understood anything about what was happening in moderate detail, i was 19 or 20. (matlab, and shortly thereafter, latex)

The first time I thought "huh, i can actually code", i was 25. (c#)

I'm 33 now, and I am finally a semi-proficient coder. (python, c#, matlab, latex, ... )
I disagree that irreproducability is the key. The central part of "full faith and credit" is the fact that the US accepts US dollars as payment. Which is important, because it can place debt obligations on people. In short, the US guarantees that there will always be a buyer for dollars. Bitcoin does not structurally guarantee that there will always be someone else who wants to buy Bitcoin, you have to take that on faith.
Dollars are not valuable because of artificial scarcity, they are the sovereign currency of one of the best economies in the world in which to invest your capital.
Tesla and GM self-drive cars involved in road collisions
They've printed 850 million in the last three weeks alone. If they get away with it then... wow.

But yeah, it looks like blatant manipulation - the price of bitcoin approaches $10K, quick, let's print another 100 million!