skysight-inc/HackerNews huggingface dataset:
> Most people’s natural cycle is somewhat longer than the 24-hour solar day, which means that, left to our own devices, we would get quickly get out of sync with the external world.

I've always had very bad issues sleeping and waking "on time." In school this led to me regularly missing class and eventually dropping school entirely, and with regular work schedules I hardly ever got good sleep.

A little while ago, I made a commitment to myself to sleep when I was tired and to get up when I was rested. I eased into a schedule where every day I got up and went to bed about an hour later every day.

This has been my schedule for the past 9 months or so. I sleep 8 to 10 hours per night. Every night I go to bed about an hour later than the night before. My schedule rotates about 6-8 hours per week, and about 12-14 hours every two weeks, meaning I do a complete rotation about once a month.

During this time I've been vastly more productive and happy, I've had many fewer emotional swings toward anger or sadness, and I'm much more calm and less anxious in general.

My sleep schedule is easy to adhere to and self-corrects if I ever need to be up early/late or at a certain time. I even have an easier time making scheduled meeting times because I'm rested enough to be able to get up early when I need to.

Interestingly, I'm consistently well-rested and alert with my schedule despite having zero dependence on the natural sunlight cycle. I think this is because sunlight has a much smaller effect on me in the morning than computer light does in the evening.
I originally took it to imply "manufacturer-preinstalled". Skimming the article clarified the meaning.
That leaves it up to the WM to allow or deny "accessories"...
Why was this downvoted? Breaking backwards compatibility with every existing WM is legitimately a downside to Wayland.
I'll believe it when I see it but apparently there is a tablet using this technology. There isn't much info on there web site. http://blitab.com/
It's the dose that makes the poison.
This is 16th century toxicology: https://en.wikipedia.org/wiki/Paracelsus#Contributions_to_to...
HTTP/2 really seems more like a front end balancing and caching protocol.

Handle your TLS/HTTP2 termination on the same boxes and use HTTP1.1 within the internal network.
HN isn't a question/answer site. You'll probably have better luck asking this kind of question on stackoverflow.com (where the question may have already been answered).
More good arguments for A No Excuses culture.
About tulpas...it's basically ego manipulation. When combined with immature ego development (most practitioners are 14-24 it seems), this is how Otherkin happen.
The Hindu cosmology with its concept of Brahman has Plato lapped.
To compare, I looked up the estimates[1][2] on Facebook and if we use 170 million out of 1.4 billion, that's ~11.7%. That is in the ballpark of Twitter's 15% (48m/319m).

I guess if you make a popular service that doesn't require a credit-card payment or phone SMS text as a test for human verification, you should expect >10% of fake accounts even with state-of-the-art heuristics detection.

[1] not sure why Huffington Post is top google link about it but the other news sites say the same 170M: http://www.huffingtonpost.com/james-parsons/facebooks-war-co...

[2] 2015 1Q user count: https://www.statista.com/statistics/264810/number-of-monthly...
You're missing a key point - MAC addresses don't randomize while connected to a network, they only change while in a disassociated state. They need to use their true, assigned MAC while associated to a network.

The authors aren't proposing the use of randomization while associated to a network. Instead they're showing how current implementations aren't achieving their intent.
Preface: I'm able-bodied, have reasonable sight, etc. In other words, I'm commenting on things I'm certainly not qualified to.

As someone who's used Linux for many, many, many years... I want to find fault with your conclusion that Linux and Open Source in general can't do this, but everything I've seen suggests I'm not very likely to be able to.

Even for able-bodied people, Linux isn't all that accessible - Some examples include poor font rendering (Yes, chrome renders nicely, but it's nowhere near consistent across all the applications I use day to day), another example is the fractured UI landscape, where apps tend to either be KDE, Gnome or Java, and each platforms idiosyncrasies leaks in leaving things like iconography, menu placement and organisation, and general UI styles different between each application.

I can't help but think, until we can sort this style of issue out, we have no chance of sorting out true accessibility. I'm reminded of XKCD's competing standards comic, where the most likely outcome here is probably yet another competing "standard".
> For package management, I think npm is on par with bundler

NPM is non-deterministic and doesn't have lockfiles, so it's a bit of a stretch to say it's on par with Bundler.

Yarn solves both those problems for JavaScript projects, and it's much faster.
I am just in awe!
It doesn't yet. From the website: "Support for sandboxing is currently under development."

Allowing automatic software updates requires leaving a big fat hole in your Sandbox...

(And what's the point of restricting your app to a sandbox, when it can replace itself with a non-sandboxed app?)
Excuses happen because people don't want to be blamed. If your team had an excuses problem, it's a response to a blame problem: when a problem is identified, people aren't looking for solutions, they're looking for someone to blame.

Saying "no excuses" and "we're holding people accountable" might fix the excuses problem, but it exacerbates the blame problem. "Holding people accountable" is just blaming people harder and hoping that will pressure then into perfection. It might work for a little while, but it's unsustainable. People will crack. This is especially bad in this story because it's literally coupled with a threat of termination.

The real solution, I think, is to not play the blame game. Instead of "whose fault is this" you can just operate in facts: "what happened", "how can we fix it", "how can we avoid it in the future". Sometimes the facts reflect badly on someone ("he showed up high and made the wrong decision") but more often there's no blame needed to address the problem ("he made the wrong decision because nobody trained him"). Instead of creating a culture where people turn against each other to "hold each other accountable" for problems, you want to create a culture where people team up to solve problems.

The story here is a success story, but I don't think it can be attributed to the "no excuses" rule--I've seen similar policies fail miserably. Instead, I'd attribute their success to their encouragement to identify problems early and ask for help. But that probably could have been done with less friction if they had addressed the blame problem.
So, it's an ad for their product/services/whatever. I'd be a lot more interested in a discussion of practical things that phone owners can do to detect malware, avoid infection, etc on their own.
You might not need to build that script anymore
What if the programmer and the system performing the simulation are one and the same?
> Android security is a joke. Seriously. Don't use an Android phone.

Can confirm it sucks. Android Security Patch Level on my phone is 2016-01-01. Funny cause on my old different manufacturer phone before this one I had a more recent security patch. I am pretty sure some nasty stuff came out between now and then.

Can't tell if Android is the issue, the phone manufacturer or both.
Its almost as if he didn't read the paper or understand WiFi.
Some sort of opioid was (maybe probably) used to end the Moscow theater hostage crisis.

https://en.m.wikipedia.org/wiki/Moscow_hostage_crisis_chemic...
I built and sold (acquihired) a small successful security consultancy from 2011-2014. My experience is seen through the lens of security consulting. I should really write all this down in a longer form but heres the important take aways in my experience and my answer to some of the questions listed.

1) Your tech skills matter less than you think they do. Customers want good work of course but they also need a reliable partner who will answer the phone and provide guidance beyond just handing over code or a report. Be professional above all else.

2) Don't fool yourself that you're only consulting while you build a product. Its two entirely separate types of businesses. If you try to do both you run the risk of doing them both poorly.

3) Figure out your growth plan before even thinking about a sales person. You probably wont need one for awhile.

4) Yes you want mentors, preferably people who have built something similar to what you're trying to build now. Even better if they failed at it.

5) Don't rush into subcontracting. You will lock yourself out of big contracts that way. Large companies want a varied list of vendors to choose from. Only do this when it makes strategic sense for your longer term plans.

A small consultancy is a great lifestyle business. Be realistic about your goals for it. Scaling up a consultancy is mostly limited by how many experts you can hire. And if you do your job right its only a matter of time before your best people start their own thing.
1. This isn't a lately thing, this type of thing has been happening for the over eight years I've been here.

2. Around 1% of people have the gene I'm referring to. Telling them they are all depressed without bothering to mention the possibility of the gene is something I'd expect better of the NYT. Just sharing the comment provides alternate theories to other HN readers that don't feel depressed.

3. I'm not sure if you read to the end of my comment, but the point is right there in black and white: "Short of a genomic test, how can one differentiate?" It isn't just a question for me, it's a question that I'm sure many people going to the article might have, and it broadens the topic more generally.
Out of curiosity, why is such an article flagged on HN?
There are other websites. If your beef is with one website, take it up with the website.
Some blue collar guys I used to work with had a saying: "Shit rolls downhill". Years later, I realized that had a lot to do with the way orgs with bad management deal with tech/dev: everyone likes to talk about accountability when it goes downhill to the devs, but no one wants to talk about accountability for having a clue about what they want. You could plug in space heaters in a circle in a conference room and it would have about the same effect.
Considering how unethical everything about the diamond business is, I don't see how this makes your point.
Bitcoin is both the ledger and the printing/minting mechanism and the delivery mechanism (armored cars delivering new bills & coins to banks and picking up and destroying old ones).

Factor in those costs and suddenly bitcoin is bargain, energy-wise.
I am making that argument for a very specific reason being that the amount of people who benefit isnt big enough to be an argument for the app store. Most users dont use it at all. Furthermore there are other ways to do both have security and flexibility which apple dont do right now. To claim that i somehow ignore his argument just by saying no its not true is hard to take serious its afs if you didnt read the actual context of this debate.
I was hoping for more widespread data rather than a single incident. I have definitely heard about more incidents involving Sikh individuals.
For anyone wondering what the recordings in the HUB5 2000 eval data (the test data) sound like: https://catalog.ldc.upenn.edu/desc/addenda/LDC2002S09.wav
Naysay the "future", get the downvote stick...
This is a yellow journalism headline. Hearst would be proud.

As I've remarked before, the war on drugs and getting tough on crime is not working out too well for us, so it's time to change our plan.

I don't advocate off the shelf heroin or any of the cluster of ideas that suggest that. I do advocate focusing on the funnel that leads to addiction, homelessness, and death. Part of that is significantly amping up mental healthcare spending; part of that is having legally controlled drugs available in pharmacies for reasonable prices; part of that is supporting better schools (giving a window into a better world, and a way to climb through); part of that is supporting jobs programs. All of those relate in one way or another to the problem, some years and years earlier in the funnel.

No one is born choosing to be an addict in their later life; a series of choices and pressures put them there. The pressures from society can be changed, which shapes the set of choices visible.
Twitter’s Android app engineer is leaving for Twitch
#2 You are in the right direction. Take your time to find the right first clients to define your niche.

#3 You must be profitable in the first couple months if you are doing services. It doesn't make sense to make a service business and not being profitable.

#4 At least a year before that.

#5 it's not as easy as it seems. But it's good u look to get out of non-recurring revenue.

As soon as you have your first decent client, you should commit full time otherwise your priorities are wrong (burn the bridges).

Quality and word of mouth sale more than a sales person if you are doing service. For a product it's a different story (mkt., sales, etc.). It's way harder with a product.

Partnerships never work, they are a big distraction and a way for your competitors to gain insights about your business. Focus on getting off the ground.

You need to define which niche you wanna target. You should have a network that knows what's your next move in order to make it work.

Started 3 years ago, going great, we are based in Bangkok with decent revenue. Successful internal products are elusive tho. Good luck with your next step.
I just went to Whole Foods and bought the generics, except for the magnesium, where I bought a type that has good absorption. Many magnesium supplements do not.

I tried to avoid mega-dosing, so to ensure that I only supplement every third day. I was more concerned about any deficiencies.

And I went to Whole Foods because of that supplement scandal a couple of years ago. Whole Foods may charge a lot but is more trusted than GNC or Walmart, at least by me.

Here's what I use:

https://pbs.twimg.com/media/C6qoDAnVsAANtQ0.jpg
The simulation doesn't have to run in full detail, there could be approximations made far away from sentients. Also, the speed of the simulation doesn't need to be 1:1.
In USA English, laryngitis is a common word.
To add to that, in China people have bought what they thought was a genuine iPhone (in an "Apple store" no less) but turned out to be a clone full of crapware. These are extremely well made clones, people have used them for years without understanding what they were.

What does that tell us about iPhone security? Nothing.
The first time I have seen virtual desktops was on a UNIX workstation running the FVWM window manager in 1995, a couple of years before Window Maker's inital release.
You shouldn't need to hardcode the style if you provide the style as an additional datapoint for it to condition on. But this doesn't really matter since for fun mobile applications it's fine to pick from 20 or 50 pretrained styles, and likewise for hearing aids.
I think the more plausible occurrence is that Kalanick knew about it before hiring him, then hired him anyway, and only fired him after the Susan Fowler story came out. Surely someone of Kalanick's stature would have been able to find out about this through back channels when he was vetting Singhal.
But from the inside of the simulation reality is whatever the rules of the simulation say it is. Thus the observer in the simulation has no way to know whether the reality he observes corresponds to an objective reality that exists "out there" or he's living in an arbitrary reality. For example, we can create game worlds in two dimensions, and those worlds are in a sense internally consistent, but not representative of our reality.
> In some sense Python is much more stagnant these days in terms of innovation at the language level.

Python may be more stagnant and the implementation level (at least, in terms of experiments outside of the main interpreter like the ones you describe for Ruby), but the language itself seems to be advancing much faster than Ruby right now.
https://en.wikipedia.org/wiki/Virtual_desktop
Show HN: Movie recommendation based on inferences by critics
A tale of my first Go patch
The 2000 Olympics where held in Sydney :)
The US has a rather complex tax system, and one in which the default rates can be rather high but are offset by many different credits and deductions. This leads to a situation where if you aren't proactively trying to take all the legal deductions you can you may end up paying significantly more than you needed to.

It's my opinion that this leads to a perception that the government is out to take advantage of you unless you proactively protect yourself, and I think that may lead to people being far more willing to lie to reduce what they pay due to the feeling that government has taken advantage of them in the past, or at least tries to.

"Fairness" is a highly developed Human trait, and has even been shown in primates[1]. This is, of course, my pet theory regarding taxes and I'm not providing sources (but maybe some exist?), so take it for what it's worth.

1: http://news.nationalgeographic.com/news/2003/09/0917_030917_...
But what is the difference between being in a simulation of reality and being in reality? Is there any difference?
I like your video game view of mesh counts, and I assume you're also including clipping as a special case of a 0-count mesh. And since we're programmers, I think there is another very useful vocabulary to use when talking about this: Eager vs lazy.

When I open a tree view, it doesn't have to eagerly evaluate all of the contents of each node. It gives you the nodes that you are looking at and you have a decision as to what you want to open. This is precisely analogous to what you "pay attention to". So the "tricks" that you mention could be thought of in terms of lazy evaluations.
To add to what you're saying, many users aren't just self-medicating emotional pain, but serious psychiatric illnesses. This can be for a number of reasons: lack of insurance coverage, difficulty navigating the medical system (which can be very challenging for someone with mental illness), and unfortunately, the fact that modern medical science just does not have effective treatments available for some of these conditions.

Branding these people as criminals and throwing them in prison is outright cruel.
For the evaluation in the paper, speakers are on separate channels (mono, it's a telephone conversation, after all). Generally there are solutions for separating speakers on a single channel that can work fairly well (assuming your training data is similar to the target domain) if you know the number of speakers beforehand, but it's tremendously hard if you don't (think transcription of large meetings).
As a student it is always great to learn new things, I recommend developing a theme from scratch and buying a professional WordPress theme. In doing so, you can see the difference in the amount of work that goes into building a professional theme vs the built-in themes.

This will also allow you to possibly learn from it to increase your web development skills when you start building themes from scratch or eventually build your own professional themes and sell them. You will know the quality level you need to be able to reach in order to build sites that are at the professional grade level vs amateur and possibly make a nice income from doing so if you choose too.
The  Psychedelic  Miracle
I DO mind! I'm terribly offended!!

Just kidding. I'm 53.

My bedroom gets light at 6 am when I wake up and turn on the light net to my bed. :-)

So I have an alarm that goes off then. You just need to keep your eyes open for several minutes for the cells in your eyes to recognize that there is enough light to start shifting your circadian rhythm.

It really works. Just be sure to stick with it.

And to go right back to it if you forget. Habits are everything and some habits have a lot more power than others.
If you're interested in learning more about VoiceOver, AppleVis is a great community resource for learning more about it: http://www.applevis.com

If you want to see more of it in action, you can check out the Apple Design awards, where VoiceOver engineers demo apps:

https://developer.apple.com/videos/play/wwdc2015/103/ (36:30, disclaimer: I work on this app)

https://developer.apple.com/videos/play/wwdc2016/103/ (55:45)
You are correct, but we're talking about asymmetric key crypto in general, not just encryption. Presumably the GP is referring to quantum-resistant hash-based signature schemes such as https://en.wikipedia.org/wiki/Merkle_signature_scheme
Consider the following:

Cell is currently:

Empty Type 1 Type 2
T 7 | . 7 | . 7 | .
y 6 | . . 6 | . . 6 | . .
p 5 | . . . 5 | . . . 5 | . . .
e 4 | . . . . 4 | . . . . 4 | . . . .
3 | . . . . . 3 | . . . . . 3 | . . . . .
1 2 | . . . . . . 2 | . . . . . . 2 | . . . . . .
1 | . . . . . . . 1 | . . . . . . . 1 | . . . . . . .
0 | . . . . . . . . 0 | . . . . . . . . 0 | . . . . . . . .
+----------------- +----------------- +-----------------
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
Type 2

For each cell, it can be one of empty, type 1, or type 2. In the matrix you specify what the next step is given 0 - 7 type 1 neighbors and 0 - 7 type 2 neighbors, the 'classic' rules would be (only one type):

Empty Type 1 Type 2
T 7 | E . 7 | E . 7 | .
y 6 | E . 6 | E . 6 | . .
p 5 | E . . 5 | E . . 5 | . . .
e 4 | E . . . 4 | 1 . . . 4 | . . . .
3 | 1 . . . . 3 | 1 . . . . 3 | . . . . .
1 2 | E . . . . . 2 | E . . . . . 2 | . . . . . .
1 | E . . . . . . 1 | E . . . . . . 1 | . . . . . . .
0 | E . . . . . . . 0 | E . . . . . . . 0 | . . . . . . . .
+----------------- +----------------- +-----------------
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
Type 2

The way you "read" it is left to right:

If the cell is empty, matrix 1 applies. If it has 3 Type 1 neighbors exactly, then in the next iteration it will have a Type 1 value. If it has more than 3 Type 1 neighbors or fewer than 3 Type 1 neighbors it will be Empty in the next iteration.

If the cell is type 1 then matrix 2 applies. If it has 3 or 4 type 1 neighbors it stays type 1, if it has fewer than 3 or more than 4 neighbors it becomes empty on the next iteration.

There are a number of ways to expand this, you can create two 'co-species' where they follow the original rules for their species and ignore the other except for conflict (3 neighbors of type 1 and 3 neighbors of type 2). You can create 'evolving' species where an over population of type 1 neighbors generates a type 2 cell which behaves using existing rules. Etc.

You change the rules by placing E, 1, or 2 in each matrix spot. Any spot that has more than a total of 7 neighbors is invalid (so the top right diagonal half of each matrix).
I have a TINY consultancy. I have a gig based set up. I am in NYC and there is a LOT of work here. I can't promise anything but maybe we should talk. I have maybe 3-4 clients who are growing and keep asking me about moving to AWS / DO manage infrastructure , etc...
I like to periodically browse through the top submissions of https://www.reddit.com/r/unity3d to see what neat sorts of game prototypes people come up with. There are always some very interesting little unpolished gems to see.
It's already been done, just not on very many qubits. Scaling up to more qubits is a tractable engineering challenge, and there's plenty of money on the table, so we have every reason to expect that practical quantum computers will emerge in the near future.