skysight-inc/HackerNews huggingface dataset:
I wanted to take the measurement approach (with a fitbit) but I quickly discovered that it was mostly metrics difficult to measure (how sluggish did I feel that day? was my weekend spend in bed? ...) so I kept a journal and resorted to trial and error.

Initial plan was to wake up ealier by 30min deltas every other day but well it's not a sleep study: I had a daily job to attend so I was a bit limited there. Also I was on the search for a permanent solution, so I preferred testing a wake up time at least 2 weeks before seeing if it fits or not.

From then on, I knew already that 6.30am was hell and we had 2 weeks where I needed to be early at work so I shifted my wake to 6am. I noticed it was quite a lot easier to get out of bed; mind you not a celebration or anything but noticeably easier.

For the second part, it was more a shot in the dark as I basically took the difference between a good wake up time (8.30am) and a bad one (6.30am) which led me to believe that the next good slot was around 4.30am. Which was verified again over 3 weeks. I tried intermediary times and they all proved to be worse than those "sweet spots".

One thing though I tried to smooth whole wake-up process so I prepare now everything the day before (clothes, mug, laptop, ...), I have this light box in the bathroom that's like a little sun, I bought a "real" coffee machine, ... and I go to bed as soon as I yawn a bit too much (~10pm as said earlier).

Hope it helps!
Dark patterns aren't dark because they're "hidden". They're dark because they're misleading, or coercive.
It's easy. In their hubris, Google pissed on some of the most intelligent and spiritually powerful people on the planet.

Now they get their comeuppance. It's that simple.
> Somewhere in the middle is a responsible approach, for example the sponsorship banner you see at the top of this blog

Uh, sorry, but uBlock Origin blocks it.
Also, does anyone else finds themselves jumping straight into `reader view`?
'Lion King' Puppet Technician Arrested for Allegedly 3D-Printing Gun at Theater
SGX under fire: Foreshadow/L1TF is deeper than you think
"Cat photos"? Right...
IME another benefit of this is you can attract a more reasonable class of people at work.

When you can be manipulated by guilt and "the VP wants this tomorrow, it's high visibility", the most manipulative people in your org are going to latch onto you and praise you. If you are emotionally detached from this type of behavior, other people who are emotionally detached will be more willing to associate with you because they do not fear getting sucked into projects created by those manipulative people.

Note that emotionally detached does not equal lazy or bad worker. Some of the best people I know are emotionally invested in their work (e.g. being an awesome developer), but they are not emotionally attached to the manipulative drama you see in every office and being the knight in shining armor who comes running in to put out fires that somebody else created.
WhatsApp Cofounder on #DeleteFacebook and Why He Left $850M Behind
Being more than superficially religious would qualify. For example, the statement "I support traditional marriage and think it makes for a stronger society". There are lots of people who would scream their heads off in public at someone for simply saying that. There's quite a few examples I can think of...
I have uMatrix and uBlock. In my case it was uBlock blocking the ad, not uMatrix... or maybe I had whitelisted it before? Not sure.

edit: Okay, it's not blocked by default with uMatrix: https://i.imgur.com/B97lf35.png
Top Reasons Why You Should Learn Python
Anyone installing JDK via a package manager would be installing the GPL version.
My favorite show was always Prairie Home Companion, which they could never get on podcast anyway. But I stopped listening to it after Garrison Keillor left anyway.
Leaving my full time job to pursue a startup. Ultimately, I wasn't able to grow the startup as quickly as needed and returned to full time work about a year later. Even still the experience was invaluable and I learned so much.

After working that job for a few years and rising through the ranks to lead the group, I've realized that running a small business is really what I'd like to be doing.

Currently I am working part time trying to figure out what to do next!
import (
"net/http"
"github.com/labstack/echo"
)

For Hadoop I guess it depends on what you want to do. For instance there are modules for HDFS but also several module by Hortonworks: https://de.hortonworks.com/blog/go-hadoop-err-hadoop-and-go/
I am halfway between quitting a job I have dedicated myself to in the last 5-6 years. Making this call is so hard
The BCD instructions aren't "too high level", these are[1] real hardware operations that had real utility to real problems. In the late 70's, the modular math required to format decimal numbers for display could be a big chunk of your ROM budget, and these instructions eliminated the problem.

This is like saying SSE is "too high level" because you could just do all the operations independently with scalar math.

[1] Were, anyway. They're surely microcoded on modern processors.
A rather hostile website in that whenever you click or try to select something, a signup popup appears. 90's / 2000's popups were less aggressive than that.

Web developers, please stop with the popups!
for more context see: https://utters.io/eric_weinstein&ml_fairness
You don't have to make a limited company but it might be necessary for some contracts. You might also have to carry insurance. An umbralla company might also be appropriate for you, especially if you're not 100% sure. It has been a few years since I quit contracting (to start my own company) so some of this stuff might be old.

Definitely read about IR35 and how it might affect you.

In all cases, an accountant can answer these questions for you, even if you're not sure you want to commit.
Syncing almost everything across devices. Super useful.
I don't really see why he had to make mention of it.
>"How Bitcoin's blockchain works"

Blockchain is both the descriptive label for distributed ledgers and the pronoun for Bitcoin’s Blockchain.

It could have been “how blockchains work” if talking about blockchains generally but “how Blockchain works” would seem to be the title of an article discussing how Bitcoin’s Blockchain works specifically.
Well, it was kind of humourous, based on the idea that ad-tech will switch to first-party proxies when too many people use Pi-Hole.

But on a more serious note, it is simple products like AdGuard DNS which will probably make Ad-Tech sweat more, because it's so easy to use for average users.

Adblock was compromised due to lack of integrity imho.
I think I misunderstood ... what exactly is rare?
I don't understand what "because of this" means. Chrome made some change that some famous blogger misunderstood, and everyone got up in arms over nothing -- https://motherboard.vice.com/en_us/article/gyny83/google-chr...

Given that, their reaction on their blog seems above and beyond to me.

Edit: Downvoters, reply with how this is incorrect instead of downvoting.
I've been using Privoxy.

Killing two birds with one stone here: proxying access through a VPS to hide the home IP address && blocking ads.

Apart from it occasionally blocking legitimate sites that begin with the word "ad" (something like, say, "adrian.blog.thing"), it works great. Because it's an HTTP proxy, it offers an interface for bypassing these unintended blocks.
you do realize iran is trying to get the maximum influence by destabilizing its neighbours ( such a lebanon and yemen), in a region crippled by war for centuries, while at the same time oppressing its own people (and women in particular) ?

i really don’t think europe should go to economical war against the US to save this regime’s *ss and sell them a few cars. Note that my reasoning would be absolutely identical if US decided to do the same with saudi arabia...
See https://docs.python.org/3.7/extending/embedding.html.

The idea behind embedding is you might have a Python shell in a larger app. But you can also use it to tightly control the execution of the interpreter.
Interestingly the monitor and HIBP give different results (the monitor excludes unverified breaches).
I've been using this tool since the invite-only release and find it super useful during development.

It helped in coordination between the backend and mobile app teams and even let us catch some potential bugs in the API.

Good to see this on Show HN!
Same as It Ever Was – The Podcasting “Bubble”
I wish I could think of some reason to believe that.
Sorry, you're quite right on that point. I was thinking more that they're not run with a profit motive, which I think is still fair to say. Other government-chartered radio stations, like Sputnik or BBC, are, I think, more fully government-funded.
Really? There's no shortage of outrage/clickbait on traditional radio. You've pretty much just described talk radio. I'm sure there's some of that in podcasts with political commentators. But podcasts as a whole seem to skew toward a fairly different demographic.
Home page with all Alibaba Investor Day Presentations - https://www.alibabagroup.com/en/ir/home
Absolutely not. We are installing via a package manager the Oracle issued RPM for example. I would have missed the licensing story if Joda was not writing an article about it.
Good old https://preyproject.com ?
I notice that the OpenJDK build is only available as a .tar.gz and not as .rpm

This means that to upgrade from Oracle JDK10 -> Open JDK11, you'll have to write a script yourself to modify the symlinks e.g. to redirect the existing "/etc/alternatives/java -> /usr/java/jdk-10.0.x/bin/java" to the new installation. There are 46 of these symlinks that need changing (for javac, jstack, etc etc).

I hope that's the only change that is required and that I'm not missing something. Anyone know if there is anything else necessary?

Edit: here is the script I just wrote to print out the commands required to change the symlinks:

#!/bin/bash

existingJdkBinPath=$(dirname `readlink /etc/alternatives/java`)
newJdkPath="/opt/jdk-11"

find /etc/alternatives -type l | while read link; do
target=$(readlink "$link")
targetPath=$(dirname $target)
targetFile=$(basename $target)

if [[ $targetPath = $existingJdkBinPath ]]; then
newTarget="$newJdkPath/bin/$targetFile"
echo ln -snf "$newTarget" "$link"
fi
done
But why do that if it only makes things worse for you in the end? Better to find meaning in things you don't have to delude yourself about and view your job as what it probably is: just a means to sustain your quality of life.
Agreed. And headlines like this are complete and utter clickbait.
Open Source Database Developer Studio: Writing Your First Performance Advisor
Just saw the edit, Exactly to your point
Instana raises $30M for its application performance monitoring service
An AI ranked startups in the Clean Energy sector
Hello Internet-for general entertainment, Cortex-for general entertainment and some workflow insight
That analogy breaks down as soon as you know Chinese. Python's syntax is intended to look as if it could be English (from ... import ... as ...), but you could build a Chinese Python based on the same principle of choosing a few phrases and turning them into templates for abstract syntax. It would look very unlike APL. (Convince yourself: http://www.chinesepython.org/)

The whole point of APL is that it doesn't try to appear like an existing human language, so the concepts relevant for programming can be expressed with more concision.
Microsoft Is Making Progress on Quantum Computing as a Service – InsideHPC
Wittertainment. The BBC's flagship film review show from two grumpy old docs. It has enough of a dedicated listenership to have earned a fan made wiki of all the in jokes.

http://www.witterpedia.net/wiki/index.php/Main_Page
Keeping those whitelists synced or at least copied across devices can be a challenge. IIRC Noscript could save data to a bookmarklet for that purpose.
Contrast this with the ancient Egyptian practice of dog sacrifice as part of an early afterlife-message system. Dogs (or parts of dogs) were buried with messages from the living to the dead. Plaster/cloth cylinders with a cap roughly shaped like a dog's head had the message slipped inside, a pup was killed and stuffed inside, and the cap quickly spackled in place. An acolyte would run it down to an underground tunnel that had burial rooms cut into the rock every few feet, and toss the capsule onto the heap.

Each temple had a puppy farm nearby for a ready supply. The cages didn't allow the breeding animals to stand. We know this from the scars on the leg bones of the females, who were also used for message sacrifice when they were no longer useful.

There were 8 major temples that did this, many messages a day, for a small fee. For about 500 years. A total of some 200 million dogs killed.

So it wasn't historically all pets and concern for man's best friend.
I split my investments into three pots:

1) Long term accumulation (buy and hold). These are at Vanguard due to their low fees. Most of it is in VTSAX (Total stock market) and VTIAX (Total international) funds. I have been averaging 12% yearly returns for the past 10 years.

2) Short term investments: Individual stocks, for more active trading. I don't have a long term return figures, but the past year has been 30%.

3) Cash: I keep about 15% in cash at all times. I look for high interesting savings accounts (Ally Bank gives you 1.85% returns) and money market funds (Vanguard VMMXX gives you 2.05% ish)
The companies cited in this article that are walking back podcasting efforts mostly repackaged existing content in audio form, and it was obvious. Or worse, they had talking heads in a conversational format going on about the week's news topics.

These two show formats are at best boring, but usually terrible.

The ones that were podcasts first (or radio shows) like Gimlet Media, This American Life and its spinoffs continue to excel and provide the most engaging media experience.
Glad you liked it, Thanks for checking out
Sinkholes Close in on Turkish Towns in Central Anatolia
So there is a gray area. Are you permitted under the code of merit to ask in good faith, "Is Bob acting like this towards all women?" It seems like if the answer is "No, just Alice," you are the one who brought up unrelated demographic topics and accusations of bias and have violated the Code—which means the code serves to have a chilling effect on good-faith discussions about whether the Code is being violated by established, "senior" contributors.
Apple has absolutely fantastic support, and remain outrageously profitable regardless.

Years back I bought a Nexus and chose an engraving option. I got the phone and it wasn't engraved so I contacted Google mostly to make sure I wasn't going to be shipped multiple phones (after battling the various prevent you from contacting us bosses).

I mean, I bought the phone from them, from their site, with Google branding on it, paying Google, with a warranty theoretically provided by Google, etc. Eventually someone responded giving me the phone number for HTC. No, you contact HTC, Google.

That was the last voluntarily purchased Google device I bought. I did get a couple more Nexus phones for development purposes, but did so begrudgingly. The Pixel line of phones and tablets...not a chance in the world.
GNU Shepherd 0.5.0 released
There's no "long legalese."

The new license (https://www.oracle.com/technetwork/java/javase/terms/license...) is very clear. It states in plain English: "Further, You may not: use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application;".

How is that not clear?

This entire article is just pure FUD. Oracle has stated over and over and over how the new licensing model works. It's clear to anybody who spends a couple of minutes reading the documentation.
Well, there's the problem: the v7-A and v7-R manual.

That manual uses unified assembly syntax, meaning that old ARM and Thumb are described together. Because of irregularities in Thumb, the old ARM instructions end up being described in a way that is needlessly verbose. You lose the insight into how the opcodes are actually decoded.

Look at an older manual. ARMv5 will do nicely. There, you can see that the MOV instruction is mostly described by 2 bits. (one condition code is stolen) In an even older ARM, such as ARMv4 I think, it really is just 2 bits.
There are two reasons to use a blockchain: to avoid double spending in an adversarial environment, and to avoid central control of a database.

This application requires neither, and this implementation accomplishes neither.
It looks interesting, but I'm no vim / emacs pro (I never got used to it) and need arrow keys.

At home (leisure, gaming, forums etc) I have a Filco Majestouch, tenkeyless version. At work I have the new apple wireless keyboard, also without numpad; I prefer a low profile for work.
Fedora Test Day: Java 8,10,11
New weather stations to help Uganda with climate resilience
Learning to say no is definitely high on my list. Only when saying no do you start getting valued by others.

Taking job interviews not as events where I had to prove myself for a chance to get validated, but rather as a discussion between two parties to see if what they have to offer to each other matches is another that comes to mind.

I can really see a before and after break in my career.
Just as long as Cum Town keeps going.
As if Sun made everything available for free before.

Or any other major player in the Java space like IBM.
AI Learns to Guide Planetary Rovers Without GPS
Ask HN: How did you get past $10K MRR?
Hi HN,

I started a SaaS company 3 years ago with no prior knowledge in sales or marketing. Got first few customers from existing network and facebook. Since then my co-founder and I kept repeating same process for new customers, without focusing on 1 channel.

Now we are at steady $10K MRR with a product people love, healthy margins and low burn rate, but don't have a repeatable customer acquisition process yet. Finding new customers on facebook / cold email / adwords is painfully slow, because current customer base is diverse enough to detect any pattern or build a profile. (Ranging from $10 customers to $1500/mo customers)

Has anyone been in this situation before? How did you pick a segment and kickstart growth?
Original working Apple-I computer fetches $375,000 at auction
The biggest problem with APLs, in my opinion, is discoverability: it’s hard to know what you’re supposed to be writing.

Honestly this is a problem with programming in general. A lot of modern frameworks actively work to maintain the problem by innovating with layers that break even the modest discoverability achievements that have been made, such as IDE autocomplete and "jump to declaration".

This problem is endemic and not due to any particular language or company. To pick a few examples, Redux, Rails and Angular each offer their own flavors of this issue. In the name of making things visually simpler or conceptually more structured, they make it much harder to understand who's calling your code and what calls are available to you — the very basics of programming discoverability.
Ah, I see what you are suggesting. This indeed makes sense and may be possible not so far down the road when we expose APIs.

For now, it is possible to implement the same workflow with the current version of Meetter just by asking someone to check task tracker for blockers about 30 minutes before the Meetter hour and manually create topics.
I see 30 year old cars on the road - daily drivers - reasonably often. They are probably maintained by the owner who now knows it inside and out.

The average millionaire drives a 15 year old car that they bought new (According to "The millionaire next door"). If you actually maintain your car you will discover that they last a lot longer than most people give them credit for. Some years you put more than the car is worth into it, but other years just an oil change.
If it's a dumb string-start check then that could be a lot of false positives. How often has it been wrong?

I personally hate wondering why something's not working and having to go through every extension to debug my browsing session.
Coal plants have killed. NOx emissions have killed. Lead has killed. Nuclear waste has killed. Gamma rays have killed.

You're trying to complicate something that is very simple.
Affirmative action should be based on class, not race – Open Future
Make no mistake -- this is nothing but a minimally-cloaked attack on federal food safety regulations. The word "blockchain" is only a distraction / misdirection.

FTA:

> Tests... have produced a more complete view of the food system than under current federal regulations, according to Nestlé SA, Dole Food Co., and other participants in the project. ["more complete" != "more accurate/accountable"]

> As investigators worked , 210 people got sick and five died, according to the Centers for Disease Control and Prevention. [implying blame lies with the regulatory body, not the industry]

> A directive for suppliers to use the Food Trust blockchain will help the industry create a more complete picture of the food system than is possible under current federal regulations, Mr. Yiannas said in an interview. [yet again federal regs are mentioned]

> “Today, the requirement for traceability by law is one step up and one step back. That doesn’t work any more,” he said. [really obvious here!]

> Early this year, as investigators worked to understand an outbreak of E. coli linked to romaine lettuce grown in the region of Yuma, Ariz., 210 people in 36 states got sick. Five people died, according to the Centers for Disease Control. [ditto blame shifting]

> Blockchain establishes authorship or ownership that experts say can’t be faked and eliminates costly middle layers because of its peer-to-peer structure. [if it can't be faked, obviously there's no need for regulators! Garbage in, perfection out! ::eyeroll::]

It's like claiming that ledgers written in pen make the SEC obsolete.
Can I use it as a transparent proxy with SSL certificate support like Charles?
How is that possible? Are you going to the Oracle download page and downloading the RPMs? Are you specifically adding a repository that includes Oracle software?

There are certainly no default repositories that include this code. The whole point (and it's been this way for years) is that you can't download the Oracle jdk without clicking through a license.