skysight-inc/HackerNews huggingface dataset:
OT: I’ve never seen this before, but for some reason when reading this on my phone the line breaks are... anywhere. In the middle of words in places that make no sense.

“... spare time trying o

ut Elm, to render...”

It’s basically unreadable without Safari’s reader mode.
This is a totally expected consequence of Bitcoin Core abandoning the original plan of raising the block size limit in favor of 'the Lightning Network', which is a technology that does not even work at the conceptual level, let alone being production ready.

A blockchain limited to 3 transactions per second cannot be a global currency. Before Bitcoin came up against its 1 MB per 10 minute (1.67 KB/s) limit, which is its life from launch to 2017, its daily transaction volume was growing exponentially, yoy.
I faced the consequences of this first hand. In the Abstract Algebra class we were recommended a very standard book by one of the giants in the field and I suffered the entire semester depending on that one book. I should have switched a little too early. I learnt it the hard way and advise anybody to look for alternative resources or more explanations once you start seeing a lot of text such as "and the rest is left as an exercise for the reader" without much explanation irrespective of the field you are in and regardless of the big name attached to a source. At times an obscure blog is able to explain a difficult concept much more easily.
3x salary inflation would mean $240k. This says it's only $90k:

The average salary for a Programmer is $89,128 in San Francisco, CA. Salaries estimates are based on 238 salaries submitted anonymously to Glassdoor by Programmer employees in San Francisco, CA....

are coders really making $240k /year?

https://www.glassdoor.ca/Salaries/san-francisco-programmer-s...?
Maybe you want to use react with something other than redux, or saga. Now you say: it doesn't matter, if there is any dead/unused code it will be removed during bundling. That's indeed true. But then, shouldn't we simply install all packages that are available on npmjs.com, and never think about dependencies again? Or don't install any and let our editor or bundler install dependencies automatically? If installing dependencies happens automatically as soon as you write an import statement, does it matter anymore whether you write `import Redux from "redux"` or `import Redux from "react/redux"`? Hardly…
Microsoft software developer from computer to stage in Miss America competition
Some people's package.json is the stuff of nightmares
> We’re all searching for a piece of home, or a piece of ourselves.

It is just a feeling of alienation.

TLDR: nostalgia hurt when thinking about a dead parent, or a culture we can no longer fully relate to.
> More attractive targets need more secure, less easy to use, systems.

That seems to me like a justification for doing the least amount of work needed. Sure, it's true to some degree, but (taking this case as an example) PKI is objectively uncountably better than a PSK-like structure. There's a base security level and until that's reached, there's no need to expend money and time or inconvenience users to gain greater security. Anyone who doesn't get to that level while designing a project of any importance is a lazy idiot.
As this submission and other top-level comments on this submission note, "chasing metrics" is not what data scientists do all day long.
I used Anki for about a year, and it definitely didn't work for me. Going through and remembering the answers was always a struggle. I only ended up with 36 cards -- the idea of making a bunch for every person I meet and book I read would overload my memory like crazy.

My memory has always been really good at indexing "what's the word for that", "there is an algorithm for this called X", "the keyboard shortcut for this is Y", "there is something weird about the way Z works in situation W". But it's index only, and I have to look up the content every time. At least since I turned 35 and realized I was forgetting the answer to every problem I'd solved before.

It's been 2.5 years and I don't remember the answers to any questions. Maybe using it for precise definitions is the wrong way, as that might be more like remembering 20 things in a row. I had questions like

Q: What is type erasure?
A: Java implements generic types by deleting them. It does a compile-time check that your types match, then replaces the types with their bounds (eg, when T extends Number) or with Object.

I have retained a vague, but not precise knowledge of what type erasure is. I know exactly what to do when I program something that uses it. But even Anki can't give me the kind of sharp memory you might need for a job interview or quiz.

It's so easy for me to learn things by working with them. Hundreds of concepts, functions, keywords, and strategies a year, more than all my colleagues. I tried to memorize the things I don't use every day. It was unpleasant and that made it unsuccessful.
There is a dichotomy in tech between makers and takers. Some people try to be a maker or a few years and can't do it for a number of reasons. There is a common set of flawed thinking that causes them to decide that programming is dead. One, their world view is different because they might have more wealth and have decided that there is an infinite pool of makers to exploit. This is obviously flawed. Companies go for years without finding the right person. When they do find someone, the person they settle on is often a faker. Two, they think robots build the constituent components that go into systems. Those memory chips are made by actual people. Just because they are 300x cheaper does not mean that it is unimportant to know how they work. Three, the status quo is the end state of technology and now is the exploitation phase where we use tech instead of make tech. Fourth, they think everything is done for cash money instead of building capabilities.

This guy also seems to think programmers are so mentally deficient they are unable communicate with the 'open source community' and that this is in some way how programmers discover new technologies. He also thinks people did not contribute code in the 1990s. Where did all this software come from? Typical business view of open source. Originally b-schools actually lectured that open source was anti-business like a trade union. Now I guess they think it is sort of a crutch for too-dumb-to-breathe programmers?

There are tons of people like this guy in tech. Coded a year or two and found out the were a taker and not a maker. Still pretending to be a maker though. Their idealized programmer befits a corporation. Colors in the lines and writes "perfect code" which has no meaning other than has been annointed by CR's as to make it seem owned by the company rather than the individual. Their ideal programmer is someone who doesn't need to understand the details, works as a unit in a team, and gathers all of their knowledge by "getting help" from the company. It is absolutely blasphemy in the corporate world to suggest that anyone synthesize his or her own ideas. That's of course ridiculous but in a business setting, the takers absolutely must discount creative thought of employees 100% which literally the "product" up for grabs in tech companies. Obviously if people knew the value and how to exploit their own original ideas they wouldn't need the fucking company or takers.

As far as math and algorithms, those are more important than ever. The reason you don't see people working on those is that those people are hidden from public and private view, jealously guarded by the takers who think they control them. Natural sciences did not fucking change since the 90's. A surface to air missile or high frequency trading algorithm or advanced simulation is as costly and valuable as ever. It's the author perception of what is valuable that has changed. He's looking for code monkeys to exploit who will "get help" and write "clean code" whatever the hell that means.
'There’s no guarantee the new game will be as successful. Or that there will even be a computer games market a couple of years from now.'

- JULY 5, 1985

I love reading stuff like this.
You’ll forgive me, I hope, for accidentally posting the crime rates for the greater St. Louis area, immediately followed by the homicide totals for only the City of St. Louis.

The actual rates within the city are almost unbelievable: 1,913.2 violent crimes per 100k people.

Of course, this highlights the truth of a chorus oft-repeated there, which is that the region as a whole isn’t nearly as unsafe as the City numbers imply, a problem exacerbated (and concealed) by the City’s relatively small footprint within the area.

But that’s small consolation to those of us who make our homes and spend our time in that undeniably violent core.
The author repeatedly cites the availability of cheaper hardware as some sort of savior of modern programming but fails to mention that the volume of data and the real-time demands of modern products were not present for many older systems that ran on more expensive hardware.
No mention here yet so I'll recommend: if you think this idea might have merit and would like to read the relevant literature, check out Deming's The Growing Importance of Social Skills in the Labor Market [0]. Here's the abstract:

> The labor market increasingly rewards social skills. Between 1980 and 2012, jobs re- quiring high levels of social interaction grew by nearly 12 percentage points as a share of the U.S. labor force. Math-intensive but less social jobs - including many STEM occu- pations - shrank by 3.3 percentage points over the same period. Employment and wage growth was particularly strong for jobs requiring high levels of both math skill and so- cial skill. To understand these patterns, I develop a model of team production where workers “trade tasks” to exploit their comparative advantage. In the model, social skills reduce coordination costs, allowing workers to specialize and work together more effi- ciently. The model generates predictions about sorting and the relative returns to skill across occupations, which I investigate using data from the NLSY79 and the NLSY97. Using a comparable set of skill measures and covariates across survey waves, I find that the labor market return to social skills was much greater in the 2000s than in the mid 1980s and 1990s.

[0]: https://scholar.harvard.edu/files/ddeming/files/deming_socia...
Tangential, but designing devices to handle shock is surprisingly hard as well. I was once tasked with building 900MHz GPS transponders that would allow us to see the shape of a tether being pulled behind an airplane. The device was about the size and shape of a soda can. Occasionally they would get dropped, impacting at terminal velocity.

One early prototype had a li-ion pouch cell (yes, I'd do things differently now). After an impact, I pulled it apart and found that the battery, via plastic deformation, had perfectly fitted itself to the contour of the inside of the enclosure. IIRC it was still working when I pulled it apart.
All methods eventually have a flaw. The goal is to reduce the attack surface and increase the complexity of the attack, no to elemininate all vectors.
How are gold bars easier to secure and transport than private keys?
I did a google search of Art of Computer Programming and see a ton of math problems. I was expecting more along the lines of actual code like assembly or machine code or something . Like actual code. How is summing an infinite series supposed to help me code better (summing the series is much easier, ill grant you that..combining ajax +css+php is hard )
DC Universe: all the updates for DC’s streaming service – The Verge
Natural sugar reduces the risk of type 2 diabetes in mice
If anyone is familiar with memrise, is it simmilar?
I believe those are all good books, based on QED, Chance&C, Polyominoes which are some of my favorite science books, I would recommend spending time and money on them. If you do not want to buy them just read through the list it's worth a lot imo.
I bought the book (a long time ago) thinking I was going to get something exactly like what the OP video is: a mathematical explanation of what the tools do, with some intuitive link between - say - the formula for div and why it measures how much a vector field does indeed "diverge" locally.

Instead, the whole book tries to explain the 3 tools using electrostatics as an intuitive justification for how they behave. Ugh.

To me, the way electromagnetic fields behave is no particularly intuitive or natural, and the way I do - sort of - manage to understand Maxwell's equations is because I have an intuitive feel for what grad, div and curl do to vector fields.
I wish NPM were more secure, but I'm glad that the ecosystem uses small libraries. Many people don't need library X for their React/FrameworkX/VueJS project, so including it in the framework just results in additional bloat for them.

Extra bytes are not a trivial issue for frontend web development, like they are for many server projects.
Not necessarily true. Many companies including Google have different classes of shares where they have more voting rights than thier share of ownership.
Join the Black Crusade.
The term Programmer is typically used to represent a much lower-status, lower-paid view of the work than Software Engineer. Check Glassdoor - it’s a pretty substantial salary difference.

Confused by the downvotes. Programmer: $89k. Software Engineer: $137k.
There are a couple of vendors out there who at least try to detect SIM swapping and traffic hijacking. It's better than nothing and eliminates the simplest attacks, but still has it flaws, including happy path case support (like only working on the network and needing a smart phone).
Yes, when you add rsus and sign on bonuses.
If anyone wants the Elm architecture in JavaScript there is Raj: https://jew.ski/raj/

I spent over a year building the framework and a set of libraries around it so that the architecture feels natural to JavaScript developers.

There's only a few of us building apps with it right now, but the stories for doing most anything are covered and as of 2 months ago the framework hit 1.0. It is a safe foundation to build on as I don't plan to ever change it.
I found it through my colleague.
Are you claiming that the cost of electricity sets a lower bound on what the price of 1 BTC can possibly go to? If not, you haven't really disagreed with what I said.
Talked to some of the guys at a conference. They are really nice and they are doing a lot with Wireguard, helping if financially as well.
Even here in Toronto I know many making that much or far more. Core framework devs make about $500k a year and AI devs with AI PhD's from good schools are in the seven figures per year.
why is there a photo of Barack Obama on this article?

I really don't see the connection. Anybody please enlighten me?
It's different than TCP/IP in that every transaction changes the topography of a payment channel network, by changing the maximum amount that can be sent across various channels. This is a fundamental difference.

Moreover, even if LN worked as a full substitute for on-chain transactions (all indications point to only a very centralized hub and spoke LN model working efficiently), Bitcoin's three transactions per second limit makes the maximum proportion of the global population that could participate in a LN very limited.

Afterall, LN payment channels do still need on-chain transactions to set up, and do need to be replaced from the time to time. Given every user would need, at the very least, a few payment channels, the math for global adoption of the LN with a 3 tps limit doesn't work.
Well, I guess there sure must be something hard to learn, but is rolling your own easier? I really doubt that. Or why then we don't see a thousand of frameworks in other languages? Are there no hard to learn frameworks written in them? I believe people set out to write a new framework because those that exist do not meet some certain criteria of theirs.

And just to imagine somebody lacking ability to comprehend something while having an ability to implement their own... Sounds weird.
You doing gods work.
A Mythic Approach to Deep Learning Inference
Mass shooting reported at Madden tournament in Florida
Ubuntu Touch OTA-4 Release
You clearly don't know what net neutrality is.
Quantum Simulation Work Blazes Trail for Hybrid Systems
Are you talking about credit cards or debit cards? There is a big difference when making a comparison to bitcoin.

The reason why bitcoin doesn't have these features is that there isn't a bank sitting between the two parties doing business. To exchange a bitcoin with somebody, you are essentially trading "in cash". When you do business with somebody directly in cash, the same kind of shortcomings are involved, especially when it's not a transaction with a vendor that has a policy that allows you to return and refund the products you bought using cash when you can provide the receipt.

In fact once you lose the receipt, in most places, if they allows you to return the items you bought, they won't give you back your cash. Rather they will give you the ability to exchange what you returned for something of equal value within the store. They still get to keep the cash you gave them in that scenario.

When it comes to being able to dispute charges on a debit/credit transaction, like I said before, that is only because there is a middle man bank that is holding the funds in escrow. While I am not up to date on the way things are currently regulated with regards to bitcoin, there is nothing technologically getting in the way of somebody being able to build a banking/brokerage type system around bitcoin exchange if they wanted such guarantees.
I asked upthread about native versus ports and somebody was kind enough to mention ports were async only.

But I'm still curious about exactly what people were using native for and why at least some users don't feel they can rewrite easily - care to share what you used and why, and what your thoughts are about replacing it?

(the discussion around this has, so far as I've been able to see, devoid of concrete examples, and now the question's nerd sniped me :)
British scientists say they have pieced together what dinosaur DNA looks like
That's why it makes senss to only buy gold cast in a thin shape (like a coin). It's much harder to cast in any meaningfully large tungsten core and it significantly raises the likelihood of that fake core being discovered as one can verify the authenticity of the gold piece by scraping away a millimeter or two of gold using basic hand tools.

Considering how expensive gold is per ounce, it's not like any of us will be buying it by the bar.
Biometrics/OTP via mobile phones.
No because there is also no safe level of being driven by a self-driving car, yet.
> Even with renewable energy there's an opportunity cost - you can sell it back to the grid. Plus the fixed costs of buying the solar panels and mining equipment in the first place.

In many cases this doesn't matter, as it 's being paid by someone else. Millions of teenagers mining crypto on their GPUs, their parents pay for electricity, what about enthusiasts? They will mine even if price is higher than the value of the bitcoin, there are bitcoin mines that steal electricity from the grid etc.

And as I wrote before, this is self regulating mechanism, difficulty is adjusted every 2016 blocks. Less miners? then less power needed to mine the block, which means less resources/money needed to mine the block. Price of electricity dosen't matter.
Demystifying functional programming (in a real company)
A lot of software projects fail. Why the blind faith that LN will inevitably get better?

ICOs are like this too. Billions of dollars are rallied for technologies that don't exist, for founders who don't exist (their headshots are usually pilfered from stock photos), for problems that don't exist. And yet, funding!

This insanity would never happen if cryptocurrency wasn't involved. The multilevel marketing energy of crypto turns off critical thinking.
You could tunnel with stunnel, which I think would make it quite difficult to fingerprint and distinguish from an ordinary TLS connection.
Repeating a comment I made before:

Poverty rates have failed to decline during almost the entire era of rapidly increasing social spending. There is less than a decade of poverty rate reduction during the War on Poverty era, and it is all at the beginning, when the economy and populace had still not become accustomed to large social welfare programs, and when the size of these programs was much smaller than it is now.
If social programs reduced poverty these aren't the stats you'd see.
ClojureScript with re-frame is fantastic. I also use it on a production app with an Elixir backend, it's a great fit. Be sure to check out re-frisk and re-frame-10x.
The problem is that I live in KS and Verisign was in VA. I only went in person since I was visiting home. Went several weeks without a working domain.
In Cyber Warfare, the Front Line Is Everywhere the U.S. Government Isn’t
Agreed, it could work with Keycloak, or other 3rd party libraries, depending on the amount of collaboration between JS and Elm. My point was that some things that are simple when you can pass around promises suddenly get very complicated when all you have is ports and messages.
> Obivously, the meaning of the original sentence is that miners will turn off the mining equipment when they decide that it's more profitable to leave it off than leave it on.

This doesn't cause a price floor either as fewer miners does not correspond to a drop in supply. The cost for miners has no causal effect on the price of Bitcoin because the new supply of Bitcoin is constant.

Note that this is somewhat counterintuitive compared to "physical" mining (of gold, copper, oil, etc), where fewer miners correspond to less supply (which usually causes an increase in price).

TLDR: there is no price floor for Bitcoin based on the mining price
Cause:

word-break: break-all
It makes you homeless in most North American tech hubs.
At least in some circles, meritocracy seems to have a strong bearing on success.

A good example is Linus Torvalds. He dreamed up Linux, which is an outside-the-park home run. Then he thought up Git, which is another runaway winner.

As a programmer, I am happy with my own skill set. But I recognize that Linus plays in a whole other league.

There are others that are likewise serial succeeders, and in different disciplines. P Diddy (nee Puff Daddy) is an example here. This guy just digs and digs until he succeeds.

So I don't buy into the idea that external forces are the reason for others' successes. I just think some people are gifted and they exploit what they've got.
The CASE tool will generate code from Instagram posts.
"Almost all human systems are intentionally opaque"

I question the word "intentionally". I would suggest that human systems evolve to be opaque, because that helps them be resilient and survive. If a human system is truly understandable by anyone, then it can be destroyed by some of its members/adversaries and sooner or later someone will.
(Presuming you live in Canada, USA, EU, etc.)

I just find this type of thinking pointless.

We know for certain that we're getting hacked daily with constant identity theft and rather than have the same people that we entrust with our tanks, bombs, guns, lasers, and satellites to be competent at a simple key signing / rotating physical device we're going to what, use our fingerprints with our bank?

No.

A physical device that everyone has is going to be torn apart by everyone. The last place they'd put something malicious would be in something that diffuse.
What’s an example of a “core framework dev”?
Man I need to do a sudo apt upgrade on my brain: I read the title and thought he was talking about ELM the email client, and was like: yeah, we all stopped using that in the early 90's when zmail showed up.
Surviving the App Store