skysight-inc/HackerNews huggingface dataset:
There is a typo in title in word "profit"
I've been using mine like this for years, I actually thought it was common knowledge that monitoring your heart rate informs you about things like this. Why else would you wear one? My resting heart rate is around 42 BPM and I know some of the following things:

* Stress causes an increase. Periods such as university exams cause it to rise and stay high for over a week. I've noticed a direct link between how long it stays high and how likely I am to get burnt out.

* Overtraining. Sometimes I'll train up to 4 hours in a day for a few days in a row. If my heart rate doesn't return to under 50 it's a good sign I need some rest. If it stays above 60 I'll definitely rest.

* Alcohol. If you have a few too many drinks you'll see your heart rate stay high until you're recovered from the drinking.
The bank where I work needs so many data scientists and AI/ML/DL engineers and they can't find enough of them to the point they're paying master degrees and MOOCs to all employees that want to study it, as long as they already have some experience with Python/R or a background in math/stats/engineering.
Pick up any color science book from the last 50 years (you should hopefully be able to find a few at any medium-sized public library).

If you want an online resource, try https://www.handprint.com/LS/CVS/color.html
I really want a Linux phone that has the same kind of specs and build quality as Samsung flagship phones.
Yeah. Original title is “Zig: A programming language designed for robustness, optimality, and clarity – Andrew Kelley” and “Software should be perfect” is much more sensational.
If there is a link, I'd say it's devops —except cockroach and caddy of course.

Go is a very useful language for this space, as it's easy (we aren't developers after all), it's safe, fast, compiles to a single binary, easy cross-compile support, software written in it tends to be robust, great basic library, etc.
Dubai's Police Force Have Started Training on Their Drone-Like Hoverbikes
It’s hard to overstate how important Librem phone is. Currently, it’s pretty much impossible to buy a high end phone that you can actually own. All Android based phones have their firmware locked and root access disabled. This effectively means that you do not own the device, and you don’t get the final say as to what will be running on it. I’m aware that it’s possible to crack the firmware, but I think that’s completely beside the point.

We desperately need an open alternative that puts control back in the hands of the user. I think open computing is of fundamental importance. If we lose the ability to decide what code runs on our devices, we’ll be moving a step closer towards a totalitarian dystopia where the governments and corporations get to decide what’s good for us.
Those are just mockups and not the end product which might heavily change due to various things.
The headline seems inaccurate to me.

The proof in the article states that there is a 100% chance of a random elliptic curve being either rank 0 (50% chance) or rank 1 (50% chance).

However, the article also informs us that there are an infinite number of elliptic curves with rank 2 or more. For example, the elliptic curve `y2+y=x3+x2−2x` is of rank 2.

So is it truly accurate to say that elliptic curves come only in two types?
I prefer to use .NET Core / C#. It is very fast, async, cross-platform, open source and unlike GO, it is a high level programming language. One disadvantage is that compilation time is not as fast as with GO, but it was improved over the last years.
I disagree, because more people eating sugar means that type of food becomes cheaper due to economy of scale. At the same time I second hand suffer because most of my preferred, apparently healthier diet eventually becomes exotic and costs more.
Growing number of your engineers are streaming themselves on Twitch
It absolutely does. Driving up medical utilization affects everybody.
For those who aren't familiar with his work, Richard Wolff is the author of [Democracy at Work][0] and strong proponent of worker owned and governed businesses.

[0]: https://www.amazon.com/Democracy-at-Work-Cure-Capitalism/dp/...
People in the Nordic countries have a different expectation of privacy. Just search for the plethora of papers in economics and finance that use "Swedish/Danish/Finnish data". While anonymized, you can get a look at spending and investment of the whole population. After you move to a new place, you get a personalized onslaught of mail welcoming you the neighbourhood. Everything you do is connected to the personnummer (social security number), including loyalty cards in shops.
While the Librem5 is step into right direction, it is far away from open hardware and will likely need even software proprietary bits - so I would recommend to stay in realistic zone and help the project in any way you can.
However, many technology stacks in use on Windows like WSL picoprocesses, .NET generics, MDIL later replaced by .NET Native, Secure Kernel, Z3 theorem prover for drivers, P language for Windows 8 USB stack, ... have their origins in MSR work.
> great personality

Not to disagree, but what you can't see from this lecture is that Rob Pike is... very opinionated.

For example: http://harmful.cat-v.org/software/dynamic-linking/ and http://harmful.cat-v.org/cat-v/
Actually I like the lacks of it. I know exactly what an operator does without digging deep into the source code. Everything is explicit
Sadly, I think you're right. Hopefully they manage to go with some sort of standardized (cheap and easy to replace) battery for the final product.
There are absurdly many corner cases either way. For my money the best representation for an Excel spreadsheet is xlsx. There are several perfectly capable open source xlsx reading and writing libraries, not to mention Excel itself. (At this point, Excel is pretty much the only reason I can think of for wanting to install Windows.)

Using xlsx rules out vim of course, and much as I'm a fan of vim I think it's plain foolishness to endorse it as a spreadsheet program. Vim is fine for ad-hoc viewing and quick-and-dirty edits, especially if the file is full of numbers and uncomplicated text, but it's really easy to break a csv that has fancy escaping in it.
Actually had Bell Labs been allowed to sell UNIX and we most likely wouldn't be using it today.
If you look at the video, you'll see that "Software Should Be Perfect" is the title slide of the talk (you don't even have to click play, it's there at the start). And then the first words out of the speaker's mouth (other than a sound check) are "I'm going to try to convince all you that software should be perfect".

The "original title" you're referring to is what the person who uploaded the talk to youtube titled the talk, not what the speaker titled the talk.
I'm surprised there hasn't been more mention of GitHub.
I can’t find the article, but didn’t another Nordic country, where they’re going cashless already find a flaw? Their communication infrastructure had some sort of disruption, I don’t think it was an attack, but a failure of something for like half a day. Because of that, merchant services were screwed. Few people could buy anything since few carried cash.

Don’t get me wrong, I barely carry cash on me. I just have a bit in a safe. But I recognize the vulnerability. Natural disaster. Black out due to a node failure or two. An actual attack on the merchant services infrastructure or bank. Sure, cash can be stolen. But so can digital funds and you’re not limited to how much you can fit in a bag and carry.

It’s also funny how folks complain about privacy and not wanting private entities to have their nose in their personal lives and track what they do. Especially those Vikings whine about that regularly. Yet they trust how much data with merchant service companies?
> https://schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-...

Sorry, maybe I'm not seeing it, but what part of that link describe lexical user definable reader macros in scheme?

> {moe->"Oh, a wise guy, eh?" larry->"Hey, what's the idea?" curly->"Nyuk, nyuk, nyuk!"}

Right, so in Clojure you could extend the reader and do:

#xapping{moe "Oh, a wise guy, eh?" larry "Hey, what's the idea?" curly "Nyuk, nyuk, nyuk!"}

As a data literal for xapping data structures.
Resolution of Association of German Historians on Current Threats to Democracy
Are you kidding? A secured cell phone (like a modern iphone) is a hell of a lot harder to turn into a bug than a quasi-smart device that needs the cloud for all its processing
Pigments in History
The heritability of traits increases as the environment improves. For example historically height wasn't very heritable, it depended mostly on environment, which is to say nutrition. Now in countries where adequate nutrition is widely available, height is much more heritable.

Could the same effect apply to longevity? I don't really know, because I don't even know what environmental factors improve longevity, except for the grossly obvious ones.
Can you expand on "I still cannot get out of the package management mess"?

I've used the community dep project for a while, which was okay. I switched to the GO111MODULE experiment and it's more than okay.
They last far longer than Android devices, and in part this is due to their construction. They are both refurbished and resold and finally also now almost completely recycled by Apple.

There is no ‘massive waste of resources’ and they are not one-use, and from an environmental perspective they are far lower impact than their ‘repairable’ alternatives, which in practice are rarely actually repaired.

Any legislation that mandates repairability would be a catastrophic environmental disaster.
This is a straw man. I did not argue that all of western civilization are based on a coherent set of Christian values. I don't know why you put "Christian values" in quotes either; I didn't mention "Christian values" in my post. Not only did you make a straw man to attack, but then you falsely claimed that I "endorsed" it! It is really impossible to have a reasonable discussion when this level of dishonest tactics are employed.
This is exactly what Zcash is building.
This is great news! In my opinion, you should emphasize a bit more on it in your writings. It's one of the most important factors. it was for us the central discussion point when were designing a platform for our webapp. We may reevaluate Cloudflare for the next iterations if you can provide this multiple-regions high-availability for your k/v store.
High-tech farmers are using LED lights in ways that border on science fiction
Thanks, this seems pretty damning for the study.

Any significant post-1767 immigration (and especially from some of the most developed parts of the world) would easily produce bigger effects than this claimed persistence from the Jesuits.

How much do we know about the spatial distribution of such people, and their descendants? I mean not just southern Brazil, but it would be nice to see if there are clumps... especially if one was centred on where the missions were. Perhaps just filtering census data for German surnames would work? I bet this would correlate with literacy.
I've had my latest gen MBP (retina with touch bar, top spec'd) replaced twice, and on the latest replacement, the whole keyboard assembly - with whatever was attached to it - also replaced.

(Yes, I fully regret selling my previous gen MBP.)

Like another person on here said, these replacements & repairs hurt both the customer and the company.

I don't understand why Apple makes these drastic changes on major products without thorough, repeated, and lengthy QA processes.

What's happened?
If they buy an iCloud storage plan, iCloud will be their “backup”. If the device fails, their data lives on. Get a new device and all their data is “restored”. Of course it’s a sync service, not a backup service, so you can’t role back. For the average user though I guess this doesn’t matter.

(macOS takes local snapshots if unused disk space permits. So you could revert back some files if the change is recent.)
Homelessness Is a Tragedy the U.S. Can Afford to Fix
> crack the firmware

In most cases, you don't have to crack anything, you can officially unlock the bootloader and flash your own OS build.

Yes, you can't touch the early boot initialization, you're still required to use vendor blobs for using wireless/modem/camera/etc things, but you can control most of the software that matters.
The article makes Sweden into something it is not. First, Swedes are not as eager to adapt new technologies as it may seem from the text. Case in point, NFC is just arriving in the country and in one of the main grocery shops, that has its own bank as well, you can only use store cards this way. A small subset of cards are also still swipe-only. In all honesty, Poland seems like a better example of this as it is effectively the sandbox of Europe for consumer finance.

Second, this trend is visible in many countries in Europe. In my 7 years in the Netherlands before I moved to Sweden, it would be unusual for me to have any cash on me and in recent years the number of 'pin' (card) only points of sale there has been growing tremendously.
Dijkstra talks about this. Post-war European computing science departments couldn't afford computers and they only got to borrow something like an hour a week from the Americans. This forced them to devise methods for writing reliable code without a computer.
Same. I have had a 2017 MBP for awhile, and have had zero issues with the keyboard. I assume it will fail at some point, but otherwise I like the keyboard.
There's a couple of developer positions open. Please throw your hat in the usual way--those forms go straight to the lead developers and we really do read everything.

Good luck!
Why do all websites look the same?
Why do all websites look the same? - https://medium.com/s/story/on-the-visual-weariness-of-the-web-8af1c969ce73
Neat! This is even better than what I had been using (color shifting to a red tint at night).

For easier access, you can also set up Smart Invert to be triggered by a triple-press on the lock button. That’s in Settings > General > Accessibility > Accessibility Shortcut.
> software proprietary bits

Only the DDR4 memory training blob (which someone could eventually rewrite).
This was really helpful to see how the author thought through the palette's creation. In my experience, I came to similar results, but over a long period of time and rather haphazardly after endless tweaking.

I would add that often times it's helpful to define a "light on dark bg palette" and "dark on light bg palette."
I wasn't able to read this entirely it's a very dense spec.

That said , even if the arguments in this spec are solid the entire industry are sold itself to GraphQL.

GraphQL has won and it won't change.
Latest Gmail is, indeed, a piece of shit. I think it's for the same reason a lot of websites now are (including my university's course portal): everyone is using frameworks that purport to work just as good on mobile as desktop but in reality end up compromising both platforms down to a mediocre workable level.

That's not a Google issue, and I honestly don't know if a resurgence of desktop apps in general would be a good thing or not.
Of course. But you can see three switches on the side of dev boards which would seem to indicate that this part of the plan hasn't changed. (yet)
I wonder whether hardware is already so complex that reliability is impossible since devices can't even be fully understood.

Maybe we need to give up on designing (deterministic) things and have them evolve instead.
Try Time Machine
Neural networks are analyzing photos and captions dating back to the 1870s
I've been picking up the basics in the past few months - I started out with playing around with some open source tools (radare2/Cutter), and then watching Josh Stroschein's introductory course on PluralSight [1]. The course is more Windows oriented but that's alright for the basics.

Then, I asked my friend to make me a really basic CrackMe challenge [2]. Solving this was where most of the real learning took place.

The tool I have been learning is Cutter [3], which is the official GUI for radare2. It's a feature-rich and open-source tool that allows you to reverse engineer without the licensing/price restrictions of the more well-known paid/closed-source tools.

To help concrete this new knowledge, I'm currently working on a 3-part introduction to reverse engineering with Cutter series, part 1 of which is out so far [4].

Something that I've found very useful for learning is to analyse your own binary rather than someone else's. Just write basic C++ programs ("What's your name?", calculator, etc - almost as if you're learning programming from scratch again), compile and then reverse engineer them.

Having full knowledge of what the binary does and how it works allows you to focus on understanding the technical details (registers, stack, etc) rather than jumping straight in at the deep end with a mystery binary. Once you've got your head around how a basic binary works, the knowledge is very transferable to binaries where you don't have the source code.

[1] https://www.pluralsight.com/courses/reverse-engineering-gett...

[2] https://github.com/jamieweb/crackme-challenge Looking at source.cpp may reveal the solution, so be careful! Get a trusted friend to audit the code first if you are concerned about its legitimacy.

[3] https://github.com/radareorg/cutter

[4] https://www.jamieweb.net/blog/radare2-cutter-part-1-key-term...
If the tech specs were the same, which form factor do you prefer:

https://i.imgur.com/dV7WHCD.jpg

https://cdn.vox-cdn.com/thumbor/kfOpFgAZ4kfdK8vNUNMOlKjuYwc=...

I've owned both of these. They both have good specs for their time. The ThinkPad keyboard was wonderful. The trackpad of the MBP is wonderful but so is its size and shape. The ThinkPad was a brick.

You say no one cares about thin, but once you have seen the MBP, the ThinkPad is a hard sell. (Though you youngsters should try one of those keyboards to see what you missed).
> did once believe that the earth was flat after all

No, they didn't. https://en.wikipedia.org/wiki/Myth_of_the_flat_Earth
«that permission can be revoked instantly, silently, and invisibly at any time»

Yes, "permission" is the right vocabulary to use in this instance. In fact, the opposite, being "permissionless", is exactly one of the main selling points of cryptocurrencies: no authority can prevent a user from sending or receiving bitcoins, or ether, etc. This is why cryptocurrencies should be seen as competing with cash, and not with permissioned systems (credit cards, Paypal). This is also why, IMHO, countries moving toward a cashless society will inevitably lead to more people—the underbanked and the unbanked—slowly using cryptocurrencies more and more over time, not by choice but by necessity.
Hoverbike S3 2019 sparks eVTOL interest, preorders open
Personally I prefer levene's test (it's more robust in situations where the distribution may not be normal). Either way though, typical practice would be to run the tests both assuming equal variance and again not assuming equal variance. If both are statistically significant then it's a moot point, the results are statistically significant regardless of whether the variance in populations is equivalent.
More here:

- https://github.com/trending/go?since=monthly

- https://github.com/search?l=&o=desc&q=stars%3A>5000+language...

- https://github.com/avelino/awesome-go

- https://github.com/golang/go/wiki/Projects
If you'd rather make this about poor people, OK.

Government benefits in the USA require ID. This is to keep somebody from getting the assistance that would be meant for more than one person.

It's kind of like voting for more than one person actually.

I guess you could claim that poor people don't get government assistance because of the ID requirements. Being unable to eat seems like a higher priority than being unable to vote.
Rocks enable crime and they are everywhere. We need to do something about this rock problem we have.
You maybe just don't like them.

https://www.theverge.com/2018/11/9/18079880/paypal-proud-boy...
Despite what I said in my parent comment, I totally hate MongoDB. I used it for 5 years. The last time I was looking for a job I did not consider teams that used it.

There are other non-traditional databases that are much better than MongoDB.
That's a good suggestion. I'll do a little makeshift one here :)

Blog posts are mostly here: http://incidentalcomplexity.com
and a couple here: http://www.chris-granger.com

Talks:

https://www.youtube.com/watch?v=2_4ecWDohnk

https://www.youtube.com/watch?v=5V1ynVyud4M

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

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

https://www.youtube.com/watch?v=a_o-ZzgpiK8

Prototypes are collected here:

https://github.com/witheve/eve-experiments

I'll try to make this nicer and put it on our homepage.
> Obviously a binary search can't do comparisons in parallel, though.

Sure you can, although at reduced efficiency the "deeper" you go.

For example, while searching a range of size N, you know your next probe point will be at N/2. You also know the probe point after that will be at N/4 or 3N/4, and so on. You know up-front all the possible probe points. Of course, only one out of the two probe points N/4 or 3N/4 or will actually be useful, depending on the N/2 result - but that doesn't stop you from comparing all three in parallel.

You can get a reasonable speedup this way: the extra comparisons happen in parallel and for a moderate depth the unnecessary probes are more than compensated by doing comparisons in parallel.
Watch Rocket Lab try again to launch its first commercial mission to space
The Developer’s Dystopian Future (2014)
Impactors like that have not slowed to their terminal velocity. They either are small enough to be slowed by the atmosphere, bigger and explode in the atmosphere, bigger still and they race all the way the ground.
Where are they getting the LTE baseband software from?
I had a Panasonic CF-Y5 back in the day, a 1.5kg 14" laptop (including a DVD burner!) https://www.notebooks-center.com/img/laptop/regular/laptop_p... and due to that screen protection hump it was some 1.5" thick overall. No need to drag the nineties into this. That sort of laptop, lightweight because of quality materials but enough space for cooling is what laptops should be.
Ionic 4 and AppSync: Build a mobile app with a GraphQL back end
Ops teams at tech firms often don't have much of a formal background in stats. I used to see folks giving the "10 ways not to visualise data" talk at least once a year, and still most service dashboards were just rank upon rank of line plots with multiple different scales on each axis...
It sounds to me that there needs to be a government version of VISA or MasterCard and legislate that all retailers accept that if they do no accept cash. Then anyone should be entitled to have access to the new payment type as they would have access to cash.
Supplier error, QA error
Build a Web Application Without Code
The other interesting thing is that the latest database trends reflect the general trend in the industry away from monolithic solutions. Most of the new databases are not one-size-fits-all, but are optimized for narrower use cases.
Unless big brother cuts off your connection to the wider web

Edit spelling
I'm curious, would your colleagues consider using bitcoin or ethereum as a method of exchange? Could you send them that to pay them back and they could pay on your behalf? If not, why?

edit: auto complete filled in butcoin, corrected. Not sure how that got in my dictionary!
Laser light that attract alien
When software engineers do statistics we call it "machine learning", when statisticians do software engineering we call it "data science". ;-)