skysight-inc/HackerNews huggingface dataset:
https://github.com/antirez/sds is heaps better than just using raw strings. Any language with a fat pointer variant out of the box is going to do it better than C as well.

That's not to say that the rest of C is bad, but there's nothing to be gained from defending C strings; they're bad and you should probably use an alternative and that alternative should probably have a length and a buffer, even better if you can find this out of the box in your language that otherwise works a lot like C.
Another open source security key: https://sc4.us/hsm
It worked well for France:

https://en.wikipedia.org/wiki/French_Revolution

If it starts earlier, the violence can be avoided.
This is an economic problem not a technical one. We simply need to make it unprofitable to wholesale spam call citizens of the wealthy first-world.

Every outbound call should cost $1 to the terminating carrier. ATT, Centurylink, Etc. Recipients can mark spam calls (*69, an app, whatever) and the dollar is split between the carrier and consumer. After 60 days the money is returned for calls not marked as spam.

No calls are connected that don't include this advance this money.

Now, the assholes who dial 2,000 people a minute will need to afford $2,000 a minute of credit to run their operations.

Carveouts or credits can be extended to bona fide groups such as political parties, 503c, etc.

Over time, trustworthy callers will have a revolving account or insurance to cover the costs. Untrusted caller no longer can afford to make calls.
It's not so much a failure by the competition. My point is that Apple raises the bar so much by building a custom chip. A custom chip raises the bar on user experience: faster bluetooth connection times, longer battery life. What does the R&D cost for that chip? $100 million? Thats a complete guess - but totally within the realm of possibility given how much cash Apple sits on...

Do you think the next viable competitor can spend that kind of money?
You may be closer to the mark than you realize. A good keypunch operator wouldn't just type in your code, they would also do some basic sanity checks on it, and either fix some of your bugs as they punch, or hand you back your coding form with some notes marked on it.

After all, you didn't want to have to wait many hours or a full day to get back your card deck and printout to find what you did wrong.

When you found a keypunch operator like that, you would seek them out every time, maybe even bring them little gifts.

Of course now we are all our own keypunch operators!
Valuing productivity is already reducing U.S. inequality. Lawyers and doctors can’t prevent people from getting better educated nor can they completely bar technological advances. Sure they can take short-term measures like regulating DNA or law-tech companies, etc. But many people have an inherent desire to get higher quality health and legal help for cheaper. Regulators can’t and won’t ever completely stop the decentralization movement.
Even so, it’s silly that people have to invent their own formatting to represent blockquotes when HTML has an element already built into it specifically for that purpose.
" Start with an angle bracket, then use the asterisks to italicize and it's readable on mobile/PC and it's clear that you're quoting someone and it's clear what the quoted content is. "

What's wrong with quotation marks?
We did cover part of it here: https://our.status.im/status-partners-with-the-team-behind-t...

But to give more detailed explanations:

- We are a blockchain company and close partner with the Ethereum Foundation. Ethereum research is done in Python, using Nim allows to quickly transcribe research to fast code.
- We focus on resource-restricted devices; for now mobile phone but running a blockchain node on a router might make sense in the future as well, so we need tight control over memory allocation.
- We can reuse C and C++ tooling (Valgrind, LLVM Sanitizers, gdb, lldb)
- The biggest bottleneck we have (and all Ethereum clients have) is cryptography, using Nim means being able to reuse cryptographic libraries written in C or C++ or even using C++ templates with one of the easiest FFI or rolling our own implementation.
- WASM is going to be very important for blockchain development and the most important thing is generated codesize (because it lives forever in the blockchain), Go and Rust struggles with WASM codesize at the moment. Nim is very good at that: https://www.youtube.com/watch?v=QtsCwRjtbrQ
- Being the main sponsor of a language means also being able to shape it suitable for our needs from scratch.

So this was why we started using Nim in the first place.

The Nim team was started 2 years ago and the experiment is successful. For example, our Ethereum client was kickstarted by translating python to Nim with an automated tool: https://github.com/metacraft-labs/py2nim.

Our main go codebase is supporting our own fork of the major Etehreum client go-ethereum. But this is costly for us as upstream and our teams have different goals. Now that the Nim Ethereum client is more mature, moving completely to Nim with a homegrown clients will allow us to have better API, better logging, controlled release cycles and avoid the cost of syncing with upstream.
Yeah, me too.

I read a bit of the article, considered trying to educate myself on design issues, and quickly decided not to.

Hats off to the web-design types. It's not for me, but I'm glad that somebody cares deeply about this stuff and makes our web pages pretty.
I work for a small company and have a fairly high level of freedom when it comes to making decisions on which projects to work on.This year I worked on projects I deemed most beneficial to the busines. At the end of the year I did receive an absolute zero on top of my base salary.So in 2020 I will only work on projects that will mostly benefit me personally but not necessarily the company.
We have aggregated supply and kept some on waiting list; we are focused on aggregating demand now! As we move on, we will have demand aggregation and supply aggregation teams
Vogue: Bella Hadid Is Bringing Back Wired Headphones
All the outrage on here seems shortsighted, while the FAA and you are recognizing the long game.

There's no putting the genie back in the bottle, so any proposal needs to scale across the widest range of UAS, while coping with potentially exponential vehicle count growth, while avoiding adverse impacts to any legacy systems (existing ATC instruments or RF networks).

That's no trivial circle to square.

By offloading performance demands onto clearing houses, they gain scalability. By avoiding existing devices, they avoid negatively impacting legacy traffic.

I'd imagine existing flight instruments wouldn't be too happy if I 100x'd the amount of data they're receiving (assuming the spectrum would even support it).

So yes, additional requirements, but that's how you get to a world where there are safely 1000s of drones in any given airspace.
Libguestfs X Yara Rule
I don't really understand this.

Max out-of-pocket for insurance plans now is very reasonable. If you can afford a $250k house, you can afford the max out-of-pocket cost for many many years.
Depends on the exact numbers. For instance, Allwinner R328 chip has 2 ARM cores running up to 1.2GHz, includes 64MB or 128MB RAM, and the price is around $3.
> and baseless claims made by some Hindu nationalists that the speakers of the original Indo-European language hailed from the Indian subcontinent

As someone deeply familiar with the debate around IE languages and entire Aryan Migration to India vs Out of India theories I would like to point out that author is way out of his/her depths on this matter. There is a lot of serious work and theories around both sides of the debate and neither side has conclusive evidence. Calling one side baseless by somehow attributing it to political motives is plain stupid, especially when plenty of non-Hindu scholars like Dr. Elst have contributed to the either sides of the debate. One of the foremost and original proponents Aryan Invasion Theory was Mr. Tilaak who was a Hindu nationalist.

While I am not qualified to comment on rest of the article; I think it is clear to me that the author has her own political biases and might not be analyzing things in dispassionate way. The thing with science is that the people who push the boundaries of science often seem outliers and mad folks. When Galileo was being harassed he appeared mad to everyone else, now in hindsight we might think of the Church as a mad organization but that was not the case then. Similarly, the university system, peer reviewed journals, main stream media etc. could be a modern day church.

True science will always win because it is on the side of the truth.
Sorry, who requires % formatting?

Never use it, myself, except configuring the date format in my menu bar.
> getting extremely good in her s gqme actually helped

huh?
The primary page linked to would be improved it linked to any kind of documentation like what you've mentioned. I followed the link, saw a pretty much blank page and left.
~100,000,000 bytes! That's a lot of "state".
Thank you very much. I figure I'll keep slowly pushing along this python script I have and add features when and where I can. Maybe one day it'll be at a point that it can be released as some sort of OS project to help others in a similar situation.
Something many people (especially Americans) forget to consider when selecting a place to retire is the almost guaranteed need for lots and lots of high quality medical care wherever you end up. I suspect many people here on HN will retire with large enough retirement savings (and other assets) to settle down like kings in many places in the world. But the distribution of high quality care for ahem people of advancing ages, is very uneven and most of the places with better care have very high costs of living (e.g. Northern Europe) or very high costs of medical care (everywhere U.S.).

There's also a desire to try to make daily costs of living stretch more and many retired people will find themselves retiring to rural environments. However, those places may also be very far away from the kind of emergency medical care that's likely to be needed.

The intersection of decent cost of living, close to medical facilities, high quality medical establishment, and affordable medical care leaves not too many places in the world.

At the moment, my wife and I are considering retiring to South Korea (not Seoul) or Japan (not Tokyo) since those seem to be places with that rare intersection. I'm sure some places in Western Europe may also qualify.
Penguin Computing Upgrades Corona Cluster with 7nm AMD GPU Technology
I just posted this in the WCAG Facebook group and found out there’s this as well: https://www.texthelp.com/en-us/products/equatio/
In 2019 I

* became a father

* gained a lot of Python/Devops/AWS skills, another AWS cert, and a Linux cert

* finished one OSS project (Terraparty.com)

In 2020 I'd like to

* Gain a Pro-level AWS cert

* Learn ML and React Native (like Not Hotdog)

* Try to build a solution, or a dozen solutions, that finally appeal to real markets

* Finish learning to crochet!

* Play less video games, though we live in an Indie golden age imo
Because titles here are limited in length to 80 characters.
Don't you also have to pay the actual insurance premium as well? Before you even get to the out-of-pocket costs? I have friends in the US who pay thousands a month for health insurance premiums.
It's not capitalism, which is why I say it's the best thing that can happen in the future.

India has been slowly moving away from the license raj, and turning more capitalist little by little.
Have you seen the documentary about all the other kids who've started chess very early?
I am not OP but I think s/he is talking about https://www.ptcommunity.com/wire/re-analysis-cdc-data-sugges...
Isn't "cheating" already a well solved problem? The only way you can cheat is by using code you didn't write without the owner's permission. If you violate someone's Copyright you're "cheating". Let's take an extreme example. Your product is just a 1:1 copy of an existing product like IntelliJ with a reskin. You're cheating if you haven't negotiated a license with JetBrains but if you do have such a license and sell an identical product then you are not cheating.

There is no shame in using a library or tool to solve a problem that you do not understand. A "real" software engineer knows when it makes sense to outsource the work to an existing tool or write their own.

When you have to interoperate with other programs through an open standard then it may be counterproductive to write the code yourself. I've personally seen way too many hand written CSV parsers/writers that were just plain wrong.
The site loads very slowly. If you're impatient, videos [1] on Youtube from Lex Fridman seem to be a big part of the course.

[1] https://www.youtube.com/playlist?list=PLrAXtmErZgOeiKm4sgNOk...
> Why not open source it, and offer paid certificates ?

Why can't programmers just code for a living, instead of inventing and testing new business models?
Alternative link: http://introtodeeplearning.com/
It is just "what you do". If it is a small problem the default is qr decomp of A. If you are worried about speed do a cholesky decomp of A'A. If the problem is big (usually because of a sparse A) then you do conjugate gradient (because fill in will bite with a direct method). If it is really, really big (A can't fit in memory) then it isn't clear what the "thing to do" is. It is probably "sketching" but in ML/neural network land everyone just does SGD, which you can think of as a monte carlo estimate of the gradient (A for a linear problem). Maybe sketching and SGD are equivalent (or an appemroximation). "what you do" is based on convergence and stability characteristics.
Based on my medical care in the USA I can assure you Asian doctors are,at the very least, at the same level as US doctors. It sounds like an insult to my ears.
Dunno about LA, but $250k went a lot further in 2011.

In many crash-afflicted areas, prices are double what they were in 2011.
Lesson from past decade: use new technologies for profit within your applied / industrial domain instead of searching suitable domains for the profitable use of any new technology.
I've been using Dropbox since its early days and I don't remember seeing this feature until very recently. But it's possible I missed it in the past; I always treated Dropbox as a syncing service, not storage service, so I synced everything to every device (and later opted for selective sync on some devices; e.g. I didn't need a copy of my personal photos on a laptop I use for work).
The Happiness Formula
> I think we can have a society that rewards people for productive or otherwise socially valuable contributions while also taking care of the poor and those who can’t work.

I find "socially valuable contributions" to be a disturbing phrase.

First, that implies there's some sort of authority - legal or otherwise - that determines "socially valuable."

Second, quite often society is wrong in what "it" values or finds popular.

Finally, I use "wrong" from my point of view. Obviously there are many definitions of "wrong" based on your ethics, morality, religion (or lack thereof), values, and preferences.

It sounds like yet another social credit system.. whoever runs it wins.
No matter how you look at it, someone wrote the code you use. Since you are heavily dependent on the fact that people write code for you and others to use freely, the end result is evidently more than simple self-gratification. The end result is things getting done.
Are you sure you didn’t forget to count all the electron helper processes as well?
They are probably referring to this: https://www.forbes.com/sites/emilywillingham/2015/08/06/a-co...

Note it’s disproven in the forbes article.
IG Report Exonerates the FBI's Trump Campaign Investigation
Well, good thing that's what the article was talking about.
> This single state contains Silicon Valley and is 14% of the US economy

california is the sixth largest economy in the world.
No it doesn’t. “Standard remote identification” drones would be required to have a base station that’s capable of connecting to the internet, but the drone could still operate where there’s no service:

> If the internet is available at takeoff, the UAS would have to do the following from takeoff to landing: (1) connect to the internet and transmit the required remote identification message elements through that internet connection to a Remote ID USS; and (2) broadcast the message elements directly from the unmanned aircraft.

> If the internet is unavailable at takeoff, or if during the flight, the unmanned aircraft can no longer transmit through an internet connection to a Remote ID USS, the UAS would have to broadcast the message elements directly from the unmanned aircraft from takeoff to landing.

However, for “limited remote identification” drones, which lack the hardware to broadcast directly and thus broadcast only via the internet, the base station would be required to have an internet connection [edit: and also be within 400 ft of the drone].
It remains very frustrating watching people organise against inequality as the evil of this era. Inequality isn't worth railing against and the focus of all this attention should be on living standards.

If everyone doubles their living standards over 10 years, absolute inequality rises (there is always going to be someone with no wealth/income because they want to live that way, so the absolute gap in wealth increases as the wealthiest member of society gets wealthier).

If the amount of wealth is doubled due to some center of extreme productivity (eg, a Silicon Valley) then that center is going to get preferential access to new wealth. Relative inequality rises.

In both of these scenarios, wealth inequality and living standards can raise in tandem. These are perfectly fine outcomes. Inequality is only interesting as a symptom of deeper issues affecting living standards. Should workers be rewarded according to their productivity? That would be nice, but then we would need to be very careful how we decided who got what job. There are jobs that are rare, highly productive and easy to do where the people holding them would be unfairly rewarded. That would be similar to what we have now. Focusing on median & minimum living standards will get much better results. If those are rising, inequality is not an issue.
Does music help you study?
It seems pretty self-explanatory to me?

"A Sandbox for [language]" → text box, run button, "Choose an Example..." button
YouTube has become the thing that it was originally created for. Thanks Google.
My goal for 2019 was to keep learning Common Lisp.

My goal for 2020 will be to build something with it.
> The donor didn’t get tax receipts so clearly they valued the anonymity more than the deduction

So probably they're evading taxes by not declaring capital gains on their other sales.
* created to avoid.
Asia is a big place. Which area(s) are you referring to?
I just read The Meritocracy Trap by Daniel Markovitz. It’s an incredible book and talks at length about the issue in the article.

A word about this:

“What technology and trade have done, however, is displace millions of Americans from their middle-class jobs, and send them hurtling down the income ladder into less remunerative occupations.”

It’s not that simple. It’s not just trade and technology.

The causes of the erosion of good middle-class jobs are extremely complex. I’ll talk about just one here, since I don’t have too much time:

Tax law works to advantage higher tier workers over middle class workers. It costs much less in payroll taxes to hire a single superskilled worker at extremely high compensation than it does to hire a bunch of mid skill workers at middle class comp.

Quoting from the book:

“A simple example illustrates the special burden that the payroll tax imposes specifically on middle-class labor. If a bank deploys midcentury financial technologies to issue home mortgages using twenty mid-skilled loan officers who each earn $100,000 per year, this costs the bank and the workers, taken together, $306,000 in payroll taxes. By contrast, if the bank were to switch to the current mode of production and displace the mid-skilled loan officers with a single Wall Street trader who earns $2 million, this would cost the bank and the trader only about $90,000.

“Where two technologies of production are economically equivalent, but one requires twenty mid-skilled workers while the other requires one super-skilled worker, the mid-skilled approach currently faces an average payroll tax rate over 10 percentage points higher than the meritocratic approach, which produces an aggregate payroll tax burden over three times as great.

“The payroll tax, in other words, substantially suppresses mid-skilled employment and wages and fosters super-skilled employment and wages. (Indeed, if the super-skilled worker can get capital gains treatment for her income, by styling it as founder’s shares or carried interest, the income tax adds a further bias, on the order of 20 percentage points.)”
Most recommendations are to limit screen time to 1 hour per day.

https://journalistsresource.org/studies/society/public-healt...
I shouldn't bite... sigh.

When writing interrupt service routines for serial communications on an obscure architecture with multiple heaps (one 16 bit addressable and one 32 bit addressable), I could have written 2000 lines of assembly. Instead, I used a system of assembly macros and wrote about 300 lines of that.

When writing firmware in a C which lacked decent coroutines, I could have just made a giant while loop and put all of my logic in it. Instead, I wrote a quick implementation of coroutines, a scheduler, and a basic async/await implementation using the C preprocessor. This also saved thousands of lines of boilerplate code.

The fact that C has no good method of implementing a generic hashmap has nothing to do with my proficiency in the language. My proficiency in C also has nothing to do with my love of sweet, glorious type inference, or my deep felt appreciation for the conveniences modern IDEs and languages provide. Writing software has never been better!

Maybe I'm misinterpreting, but what I'm hearing is: "You don't need to use Vim to get more done, you just need to get better at typing. Not that I know anything about how fast you type." Or... you know, I could just use Vim.
NodemailerApp: GUI for local fake SMTP server
Does it really help to disparage an entire group just because a small minority of said group are problematic?
Turkish Constitutional Court Rules Block of Wikipedia Unconstitutional
35-40 wouldn't be an issue at our startup, but we can't afford corporate salaries/benefits.

That's the hit you would have to take, accepting a lower salary again, which most can't combine with a less comfortable environment where your responsibilities are less narrowly defined and many of the support structures that a large org can offer are not in place yet.
It’s actually 24 days [1].

[1] https://www.gesetze-im-internet.de/burlg/__3.html
While "pedophiles exists" is a fact common to both stories, there are no credible links between Comet Pizza and Epstein's sex trafficking.

So, no support.
Nice! but block tags.
https://en.wikipedia.org/wiki/John_G._Trump