skysight-inc/HackerNews huggingface dataset:
Looks innovative, but I worry that the popularity-contest aspect of this plan seems problematic at best, ripe for gaming at worst.
Strong economies prevent people from dying of starvation, disease, and violence. Social issues all start as economic issues, they are a luxury of the wealthy. There are 1.4 billion people in China, and if that economy is "gone in a few years", a few hundred million people will die of starvation and disease, and a few billion people all over the globe will descend into poverty.
Discord is used like Slack, you don't arrange to meet on Discord before you meet on Discord, you just fire up Discord and see who's around or message someone. I'm sure some use it the way you describe but it doesn't seem like the most common usage pattern to me.
And who is paying for Signal to be on Google Play?
Most of the time that's exactly what you're doing, if you're navigating through the 'store'. And it's horrible. Steam absolutely is not an application I would point to if someone asked me for an example of a well optimized and performing desktop application.

(And I still haven't forgiven Valve for killing WON, even if I know they had what they felt was a good reason for it)
1. That's the thing - it is cheap, safe and easy. If there is no monopoly established (like in the UK) there is little money to be made. You cannot do aspirin at home easily, but you could make your migraine (or other) medication from cannabis easily.

2. You don't have to smoke it.

3. It doesn't work for all, but that is not an argument to deny it to those that they find it works for them.
I'm sorry I can't help you, but after reading an article posted here about melatonin I got interested in light therapy, but commercial devices are a bit expensive.
Are you documenting your project?
Slack $7B valuation
I can understand how one can reasonably hypothesize that. In some sense you can see Julia as one big social experiment in what happens when you do everything possible to blur the line between users and developers of a scientific (and, of course, also general) programming language by solving the two language problem and making the language for users and developers one and the same.

... and it's been wildly successful. Some of the most prolific and talented contributors to Julia and its ecosystem are scientists by day and brilliant programmers of all kinds—crazy meta programmers, compiler hackers, generational GC writers, etc.—by night (as they say). During the keynote last night before tagging 1.0, we went through the history of major features in Julia's development history, it became a running theme that so many of these contributions have come from people who are physicists, chemists, geologists, biologists, etc. So I'd say that Julia is strong evidence that breaking down the separation between scientific users and developers of scientific libraries is a good idea.
Does that include mortgage debt?
No, sandwiches are referred to in the headline, the first paragraph, the second paragraph and the third paragraph ("the space between two pieces of bread"), and the final paragraph.

Regardless of how you prefer to interpret the story, absurd clickbait "hooks" are the sort of thing that drives distrust in the media.
I think this gets to public sector unions saying (or implying) "we won't vote for you unless you approve a certain amount of $ for X". The politicians then approve the $ as they'll be gone when the money runs out.
True, after they learn a programming language. I meant when we're children and taught to count, we don't start at 0.
I don't know the specifics of the Go standards but semantic versioning doesn't add anything if you don't break your consumers.
If you are in a sensitive environment, you put your electronics in a faraday bag and leave it outside the room.

I cover the camera to avoid accidentally turning the camera on for meetings on my laptop, not for security, to be honest.

If you aren't bringing this stuff into the bedroom with you, I'm not sure why people are as concerned as they are. We have to move on from judging people based on how exposed people get by hacking attempts. Well all do stupid shit we regret and if it isn't criminal, no one should be judged.
> YMMV with Pfsense. I've been using it since Scott and Chris were in Kentucky working on it together... that'll date me for sure...

You've been "using" it. We've been directly supporting it (and before it, m0n0wall) with cash on the barrel every month since before it was first released (Oct 2006). In Sep 2012, we bought out Scott, and started investing even more heavily in pfSense development.
Brave words to say here on HN, but I completely agree. Seeing one of those webcam covers is a good indicator of who not to talk to if I want to avoid a lecture about why I may as well be handing my information to "the government" on a silver platter if I didn't write my own bootloader.
I'm afraid this will sound like a taunt, but I don't mean it to be.

What is the easy fix, given political will, for social security?
In Europe you won't get hired if you only have an undergrad degree.
Yellow glasses block blue light
So logically thinking your conclusion through, why are unions not necessary then?
Do you really think of teachers as a community of people who try to perpetrate scams on the general public? I'm trying to count on one hand all the teachers I know who are sitting fat the money they bilked from the voters, but I'm just not getting very far. Perhaps a more plausible explanation is that education funding measures reoccur repeatedly because public education is chronically underfunded as a standard budget item?
The banks backing spotify made about as much from their "non IPO" compared to what they would have made from a traditional IPO so I don't think too many bulge bracket banks are worried about this trend.

https://www.bloomberg.com/news/articles/2018-03-26/spotify-l...

> Avoiding the lock-up period was a very important part of our decision to list Spotify directly, but there were also clear financial benefits.

This was listed as, I think, a positive but I see it as an extreme negative. Why invest in your company if you don't have the conviction that it will be worth more 3-6 months from now.

> Think of it this way: the bigger the first-day gain in the closing price of your newly-issued stock, the higher the “cost” of your IPO. The investors who bought shares before the market opened pocket the gain in the stock price, instead of the company.

I think they are right but they really have no proof that they avoided the IPO pop discount. They actually opened trading at $165.90 and closed at $149.01.

What's to say that if they followed a traditional IPO the wouldn't have gone public at the same price but had a bank to back stop their share price at that level. The counter argument would be that they might have sold shares lower and had it float at $165.90 but we'll never know:)

one other thing they mention but should be highlighted is that most companies that go public sell new shares to the public, ie they raise money. Spotify didn't, as they didn't need money. This is more common these days due to the huge amount of money sloshing around looking for returns > 4% but its still the exception for most companies that go public while still loosing money.
That's because Trump is a conservative and conservatives have been losing trust in the media for a long time.

https://news.gallup.com/poll/219824/democrats-confidence-mas...

Do you really need evidence US media is anti-Trump? Can you name any large, well known newspapers that endorsed him? From what I recall they all went for Hillary, there was even one paper (the USA Today?) that had never endorsed a candidate before and they went for Hillary.
They were both malfeasant. Accepting a bad deal because you thought taxpayers would just foot the bill doesn't absolve you of blame.
A few thoughts:

1) you are not your code. When you're doing a code review, you're critiquing the code, not the person.

2) critique is not the same thing as criticism. Yes, I was taught to criticize privately, but critique is frequently public (within a small group). Artists have critiqued publicly for centuries. The reason is that it's not only the creator who can learn from the critique.

3) critique doesn't have to come across as harsh. Instead of "you should have done Foo using Bar instead of Baz", try "why did you decide to use Bar instead of Baz for Foo?". Instead of "this code is badly written", try "do you think this might be simpler/clearer if you did it this way instead?" Personally, I've learned a ton by asking questions like these and paying attention to the answers.

It's possible (preferable, IMO) to critique with empathy. The nice thing about code review is that it's an asynchronous medium where you can think through how you phrase things, which can be good practice for learning to interact empathetically in other potentially confrontational contexts.
> Generally speaking, it's very inefficient to deal with numerous small files because of latency

I want to second this. Backblaze's Personal Backup uses the same storage that B2 uses, and what we see is that tiny 10 byte files transmitted from "far away" (New Zealand to the United States) can be as slow as 15 kbits/sec transmission rate (yes, dial up modem speeds) because throughput is slaughtered by the latency to push each file.

Due to internet philosophies such as "TCP Slow Start" we do not see full throughput rates until after 40 MBytes in a single HTTPS POST if a customer is as far away as New Zealand.

One way we circumvent TCP Slow Start is to launch multiple threads. If TCP Slow Start results in only 1 Mbit/sec of throughput, we launch 20 threads to achieve 20 Mbits/sec of throughput. But you have to ask yourself what is going so horribly wrong on the internet if EVERYBODY has to write multiple threads on the same identical path through the internet in order to take advantage of the bandwidth available. Why not just allow 1 thread to get the full 20 Mbits/sec of throughput?
>adjunct teachers at universities

There is a glut of adjunct candidates with a PhD and a postdoc who can't get TT but there are relatively few with teaching degrees. The oversupply of adjuncts happens because they are the unsuccessful seekers of a much better job -- tenured professor -- but there is no similar situation for teachers. The economic analogy therefore won't fit, because the supply of teachers will respond to price signals more than the supply of adjuncts.
I remember having serious issues when I was younger with this. It's still sort of a a problem, but I've learned to cope. I'd also be interested if you documented your setup :).
Yes and we even did all these things before a phone and life was fine. The question wasn't if I use the Echo to do things that are impossible otherwise.

I cook a lot and I find it a lot easier to just say "Alexa set a chicken timer for 15 minutes" or "Alexa add black pepper" than it is to get out my phone and do those things.
There are personal security issues to consider, think stalkers. Being able to hack someone's personal devices emboldens this behavior. (concerns from personal experience)
Cameras incidentally capture many background details that a mic will not in sensitive areas. For example, an explicit threat scenario that motivates the government to tape all cameras is doing facial recognition, especially beyond the walls of a glass meeting room. The mic will capture what is said in the meeting room but the camera may capture the identities of not only the people in the meeting but also other people in the building not at the meeting. Or identify where the meeting is actually taking place.

Anytime you tell someone a secret, there is a risk of leakage and the mic falls into the same category of threat. A camera, on the other hand, can passively glean many unrelated secrets beyond those intended to be communicated. You can control what you say but not what will show up in the background of a camera unless you disable it.
I talked to Two advisers + 1 role model before deciding a PhD wasnt right for me.

The professors wanted to push their own ideas rather than my own. I knew the problems I wanted to solve were highly desired as I was getting hundreds of people visiting my website a day.

The two professors were pushing that the PhD process would teach me how to research, but I realized that I would be the professor's tool.

I talked to someone I looked up to, while he wasnt incredibly successful, he told me that- I was ready to do something, I no longer needed school.

I'm very thankful, I had a bachelors and masters degree in engineering fields with industry experience. I had products people were paying money for. The PhD didnt seem like it would be as valuable as 2-6 years of working on my website or other projects.

My take- If you arent going to work, school can force you to work hard. If you are already inspired, you are ready for life, go go go.
This seems like smoke and mirrors to me:

Traditionally, in Signal that process has looked like:

The client calculates the truncated SHA256 hash of each phone number in the device’s address book.
The client transmits those truncated hashes to the service.
The service does a lookup from a set of hashed registered users.
The service returns the intersection of registered users.

The phone number space is really not this big.
Watts Miners ASICs – a scam?
if you want a sticker to cover your laptop AND support the EFF, I suggest this (5$): https://supporters.eff.org/shop/laptop-camera-cover-set

I don't subscribe to all of their dogma, but I've benefited from what they've accomplished
So You Want to Compete with Steam (Jan 2018)
I don't think this is true. Can you back this claim? I think they are not hardwired together, but merely both activated at the same time via firmware. Until hardware manufacturers provide a simple hardware sensor cutoff, blocking them via whatever means seems normal to me. There is no reason to trust tech companies.
Discord has a pretty fancy emoji system called Emoji Magic, and a sophisticated user model (for moderation and such). So it's not like they're starting from scratch, either in terms of implementation or having a userbase that expects to find interesting stuff on the platform.
labeling cmb "the core developer" is inaccurate. There are many others, but Chris did provide leadership for the project until he left.

There are an easy half dozen senior engineers working on pfSense now.

I'm looking forward to any answers on the "are they doing a good job?" portion. Feedback is a gift.
IIRC conservatives don't have a great track record of following through with this.
That's correct. A free diver above water could probably make themselves pass out, but they will immediately begin taking extremely deep breaths as commanded by their brain while unconscious.

If you are underwater, you die :(
Two of these were on the front page. https://news.ycombinator.com/item?id=17725751 was posted earlier and has more background info, so I think that one probably has to win.
You can configure iOS Home button triple-click to invert the screen, so it's white text on a black background. There is a "Smart Invert" option so that photos are not affected.
A potential solution: make school year round, eliminate the unnecessary summer learning loss, and have new teachers pay into social security and a 401k like other workers do. No more separate system, students will perform better, and frankly I think parents will appreciate having more frequent short student vacations through the year rather than one large summer and winter chunk like we do now that causes problems with childcare and nutrition for low-income families. The big reason teachers don't get social security is because they do not work year round so the payout would be a fraction of what teacher pensions pay out - with year round school we no longer need to compensate in this way to make teaching a viable career.
In principle Julia is a general purpose language, although so far the ecosystem is heavily biased towards scientific computing.

So while you might find the language itself pleasant, you'll probably find a lack of libraries.

(personally I'm a fan of strong static type systems (e.g. haskell), and I think it is a shame the designers didn't go down that path. But hey, they did all the work and not me, so who am I to complain. Kudos to the 1.0 milestone!)
Yes, of course it can still be done manually, but that introduces magnitudes more friction to their operations. It's no longer "post once, publish everywhere" as far as FB is concerned.
Submitted this interesting past article in the light of Discord taking steps to add game distribution.

Original discussion is here: https://news.ycombinator.com/item?id=16173199
Georgia Tech Creates Cybersecurity Master’s Degree Online for Less Than $10,000
Is this true? As far as I know, even in rooms with m.room.encryption, you can still send normal m.room.messages. Or does the config option you're describing automatically setup room PLs such that m.room.message can't be sent?
Everyone in this thread seems to believe that 1-based indices is a non-problem because Julia "offers a choice".

My reaction:

- the default is 1-based, which means the bulk of Julia code will adopt the convention and therefore the vast majority of coders in 2018 will have to do mental gymnastics to understand what the code does.

- when I read Julia code, I will never know which convention the code was written with unless I dig to find where that particular flag is set.

- passing 0-based arrays to a library routine that expects 1-based stuff, what happens then?

- for code that will be 0-based and uses library code that expects 1-based (assuming that's possible without paying copying overhead) will force the code to mentally switch between the two modes. Ugh.

In short: offering is a choice is maybe even worse than enforcing 1-based.
> Please summarize your project in one sentence. Write as you would to a friend. The summary should be comprehensible to anyone in the world, with no domain expertise.

If you can easily communicate your project idea in this way, can it really be that groundbreaking? From experience I find that the ideas that seem truly worth investing time in also happens to be such that they are incredibly hard to describe to others. If anyone can understand it then anyone can build it. If anyone can build it then someone either has, it's really hard to do or it's not worth doing.

I think that the goldilocks category of projects are those that are hard to understand without building it, not terribly difficult to build and easy to understand once built. That's where you can really make use of "your unique perspective" of the world. That is more or less your only competitive advantage after all.
There is no reason a country of 1.4 billion people with strong work ethics and good results on STEM education cannot have a self-sustaining economy when organized with their largely capitalistic system. The only two critical resources China still lacks are oil and state-of-the-art electronics. They have alright homegrown alternatives to the latter, and those are improving every year. They are also addressing the oil security issue using many approaches in tandem.

"But China’s continental economy of 1.4 billion people could achieve almost all possible economies of scale while still maintaining intense internal competition; in principle, India could, too. The United States, with 300-plus million people, would suffer only slightly if it exported and imported little beyond its borders, and the same is true for the European Union’s single market of 520 million.

Beyond some point, the potential benefits of wider trade between equally rich countries inevitably decline. If there was less trade among the continental-scale economies of China, the US, and Europe in 2050 than there is today, the direct impact on living standards would be small." [1]

In addition, China's AI research is already the 2nd most advanced in the world [2]. They are trading heavily with the west in order to grow faster, but they would still be growing without trading.

[1] https://www.project-syndicate.org/commentary/protectionism-c...

[2] http://csrankings.org/#/fromyear/2015/toyear/2017/index?ai&v...
these days you can just put it into a container, though! If docker is a problem bc no ability to install root daemons, I can attest that julia works great with singularity ("with one small problem - you can't trivially have both in-container and in-home-directory libraries") and I have deployed to supercomputers for real research purposes, using it.
Republicans just hate their citizens to be properly educated. This is why they hate any type of government money to be put into education. It's sickening, and eventually they will be found out.
I agree with many of your points but I do take issue with one: "during the reign of Xi’s predecessors this did seem to be a possibility but Xi’s policies and perhaps most importantly his ascension to President for Life ended any illusion that China would make this sort of evolution."

It may look like that to us now, but these things have a way of unraveling themselves faster than we expect. Xi is 65 and it's unlikely he'll try to hold on to power for more than the next 15 years. China's GDP/capita is currently right around where SK and Taiwan's were when they switched to democracy. And SK, Taiwan, and Japan all have tried, in many ways succeeding, to have their own advanced industries - it didn't spell the end of the world when they did so.

Dictatorships often crumble suddenly, and China is still on the approach of the trajectory that SK and Taiwan followed. For that reason I think it would be silly to write off China just yet.
Wow, what's with the agism by design?

<< Our goal is to build a decentralized network of YOUNG, creative and exceptionally motivated outsiders who don’t fit in to the traditional system. >>
What else should they do, when the representatives in government have little to no incentive to actually fix these issues?

When you're being underpaid, work a second job along with teaching, and have no savings for retirement because you are underpaid with the guise of a "pension"... you're gonna make a sign, and you're gonna try and get some funding bills passed.

Teachers have to participate in the broken system today, and I think categorizing their efforts to get more funding as a "shakedown" isn't representative of their motivations.
We have chemical receptors on our tongue and in our nose for poisons. We have neurons that detect pain. Just because we can sense it doesn't mean it's not harmful.
You need something with a screen somewhere in the system to be able to monitor it and input data, which means a phone app or a web app. In the case of OpenAPS, it works mostly as you described: an Intel Atom SoC talks to the CGM and to the pump, and syncs with a webapp (called Nightscout) for monitoring and user input if internet access is available, but continues to operate autonomously if it isn't. The webapp sends an alert if the microcontroller hasn't connected for awhile (30 minutes), which is how you find out if it's lost communications or powered off.

Users have to be able to input when they're eating carbs. It's possible to do that through the pump (that's how I do it), but there are some ways in which that's not ideal. Most people enter carbs through the webapp. This is capable of creating a dangerous situation for the user (not of killing them). It's a security risk, but also a practical necessity.

Some peoples' setups are more internet dependent than that, though. For certain models of CGM, the way you get data from them is by giving them an internet connection and using a web API provided by the CGM maker. (This is built on abusing APIs that were intended for eg family members monitoring glucose values of children who might not be close by.) And, in the case of Loop, the decision algorithm executes on a phone.

These setups aren't ideal, but they're all made by hackers with limited time and resources desperate to get something that works, because the market isn't providing anything acceptable.