skysight-inc/HackerNews huggingface dataset:
If you only hang out with people who have enough free time to fulfill their creative desires (mostly in good health, mostly without kids, mostly who have "good" jobs which in most cases means their parents did too, which probably means they aren't taking care of their parents or other family members either) it can seem like a widespread thing. In fact, it's not; most people, in the U.S., and especially globally, are hustling to survive.

post-scarcity can sound nice, but in practice it currently means post-scarcity for the few, while most people live with incredible scarcity. We might have enough for everyone on the planet, but we sure don't share it equally. And that's not going to change automatically.
Republican politicians and lobbying groups are literally on video admitting their political and racial motivation for the voter ID laws. Do you think they're lying?
I was surprised to read that this remote vulnerability is possible in 23 states. I thought that the United States prides itself on its democracy? How come voting machines are possible in a democracy?
I'm from Baltimore and met him one day when I was out grabbing some lunch. He couldn't have been a nicer guy. Glad to see him continuing to do what makes him happy.
> Most languages have the same core data models/abstract concepts

There was a post on here not too long ago about COBOL's decimal arithmetic -- if you're not careful, your Java / Python / Ocaml is going to give you different numbers. So on the "core data model" front, there's more than meets the eye. Add to that the barrier to entry of working on mainframes: even if you install an emulator and play around with COBOL, you don't have a big COBOL codebase to work with, so you have no idea what you're going to see in a production system that was written 45 years ago.

https://news.ycombinator.com/item?id=17636029

Not that I really believe we're headed for a COBOL crisis. COBOL systems will no doubt continue to rust in place and eventually reach irrelevance as they're decommissioned one by one during horribly mismanaged bank mergers. The exception is the federal government of the U.S., which will surely continue operating its COBOL systems until the end of time.
So someone with a strong competency in C#, PHP, or JavaScript should be able to write Assembly?

I'm not saying you're wrong, but I feel like there's a piece there that's missing.
For a given customer, the "gallon of milk" costs the same regardless of which shelf it comes from. But if you come in to buy milk and end up buying champagne instead the price will be different.

Billing amounts are calculated based on specific unique procedure and modifier codes. The coding is typically done by trained coders using the doctor's notes as a reference, and the coders select the most expensive codes that they can legally justify. Many doctors aren't even aware of their billing rates for various procedures. In some cases the doctor won't know which specific procedures will be needed until she gets into it and sees what's going on, at which point it's too late for price estimates.

Payers (insurers) are trying to fix the billing system by moving away from the fee-for-service model and toward value-based care (payment for meeting care quality goals) or various forms of capitation (flat payment per patient per year regardless of which procedures are needed).
The truth of that statement is presently unknown. All that's known for sure is that all life we've found so far shares a common ancestry. It's possible there were multiple abiogenic sources of life and the one we see now just out-competed everything else. So maybe the first living thing has no ancestors alive today.
Nonconvex optimization doesn't have the same depth of theoretical underpinnings or canonical body of knowledge as convex optimization so I don't imagine there's a textbook on it that would be authoritative. In the universe of optimization, convex optimization is a special case (linear optimization in turn is a special case of convex); non-convex optimization is everything else!

It's kind of like convex optimization is English, and nonconvex optimization is non-English. I'm not sure it's possible to write a text on non-English.

That doesn't non-convex optimization problems are unsolvable, merely that there are many different attacks that aren't necessarily coherently linked. A few common ones include:

a) convex reformulation, where possible.

b) partitioning into convex regions (used in global optimization)

c) heuristic/evolutionary approaches

d) specialized approaches for particular problem structures like integer programs, complementarity problems etc. (there are good textbooks for these)

There are a few good surveys of the landscape however. Most are journal pubs. This text [1] seems to be a good one.

[1] https://www.amazon.com/Nonlinear-Mixed-Integer-Optimization-...
Do you drink caffeine at all?
I would feel stupid if I did. I believe in technology as a provider for solutions to such problems, not regression to a primitive lifestyle like the eco-hippies demand. They aren’t particularly thorough anyway, because there’s about 10-20 tons of CO2 emissions to save by relieving the world of one‘s unhappy existence after being deprived of all the fun life has to offer (we exhale about 1Kg per day). ;-)
Installing and Running Node Solid Server
That would also be my criticism of Kotler and Keller. It's good to learn about the marketing lingo, but it doesn't teach you how to do something concrete at a professional level (create a marketing strategy, write persuasive copy, etc.).
How Atlassian Boosted Its Female Technical Hires by 80%
Molten does what I've seen in RoR land do. You decorate and document your schema. It then can spit out an OpenAPI spec, use its schema and tooling around OpenAPI.

So it becomes a choice. A decision of writing mostly OpenAPI, or writing Python via an API that is defined by someone (or a small set of people).

I'd personally rather learn OpenAPI specs as you're going to live in that world anyways, as it gives you so much tooling.

It's not hard, and you could take that yaml file and generate code for other languages in case Python's performance specifically for that API (especially it if is a microservice), runs too slowly in the real world and need a faster runtime, etc.
It's Jevon's Paradox [1] applied to the browser, where increasing the efficiency in which the browser can be scripted paradoxically causes websites to become slower and harder to build. Not because JavaScript itself (or any of the libraries built on top it) got worse, but because by allowing developers the ability to script more and more complex applications, sites became slower, and developer tools became heavier to support these more complex demands.

[1]: https://en.wikipedia.org/wiki/Jevons_paradox
Telegram Desktop App Found to Be Leaking IP Addresses When Initiating Calls
1491 by Charles Mann is one of my favorite book of all time.
Highly recommended.
The conclusion:

Over the last 26 years, DEF CON, and for the last two years, the Voting Village, have operated under two core principles:

1. It is important to derive facts through reason and inquiry rather than blind faith.

2. When we discover new facts, it’s important we share this information with the general public so individuals can decide how best to use the information.

We did not make these principles up ourselves. Rather, these principles are the foundation of the Enlightenment, which has guided modern science to achieve the medical, engineering, and IT advances, among others, that underpin the modern world. Since these principles have largely guided the human race toward progress for the last 500 years, we plan to continue to follow them.

These principles matter most when we put them into practice. Therefore, it is relevant to ask what new facts all the poking and inquiring into our voting systems has identified since the Voting VIllage was established.
Among the dozens of vulnerabilities identified in the last two years, four key DEF CON Voting Village findings are grave and undeniable:

1. Supply Chain Insecurity:​ The voting machine parts supply chain is global and has essentially no security procedures to determine whether the machine parts are trustworthy or pre-hacked before the machine is assembled. Thus if an adversary compromised chips through the supply chain, they could hack whole classes of machines across the U.S., remotely, all at once.

2. Remote Attacks Proven: ​Despite insistence the fact that machines are “air gapped” from the Internet protects against all remote attacks, both DEF CON 25 and 26 found exploits to hack machines remotely, requiring physical access to the machine.

3. Hacking Faster Than Voting: ​This year DEF CON also demonstrated that while, on average, it takes about six minutes to vote, machines in at least 15 states can be hacked with a pen in two minutes. It is thus possible for someone to hack a machine while voting in a polling place on Election Day.

4. Hacks Don’t Get Fixed: ​Finally, we discovered that even when vendors are told about serious flaws in machines by their customers, those flaws go unfixed.
I’m sure the NSA and other extreme security organizations knew about some of them. Is what you’re asking whether they have control or influence with Cisco regarding the release, other than choosing to not report?
An Other Python IRC Server – FyIRCd
I just wanted to have some fun with python today - https://github.com/Fy-/Fy_IRCd - (lot of bugs I'm sure, I spent only 2 days on this version, it's running on my home computer atm). But I'm kind of enjoying this if some people are interested I will clean the code, add some helpers like user.privmsg and document the extension API. You can join my home irc server /server home.fy.to:6667 :D
Why not? With training, of course, and time to ramp up.

Assembly isn't Linear A.
> This article is obviously guilty as well - "Why Facts Don't Change Our Minds". Like, ever? The content of the article doesn't back up the headline, but the headline is what people remember.

To me the obvious implication of the title is not that they never change our minds (we all know this is not true), but that they very rarely do -- at least much more rarely than one would expect.

At any rate, this is an article from a weekly magazine; I'd expect somewhat more careful reading than occurs in a newspaper to be the norm.
Wasn't something like this going on right before the market crashed in 2007/2008?
Virginia went back to paper ballots and optical ballot scanning several years ago. I think the only drawback to this approach is storing the ballots for X years after an election (takes up space). But, it's far more secure and easy for everyone to do. Just like taking a high school test... pencil in the circle.

https://en.wikipedia.org/wiki/Optical_scan_voting_system
That's only half-true. Understanding all of Lua is hard, specially if you want to get into optimizing your code, but for simple tasks it's an incredibly easy to learn language. That being said, it really depends on the resources you're using to learn; Tutorials meant for programmers that bombard you with slang and exotic concepts will confuse newcomers.
California Public Companies Must Include Women on Their Boards Under New Law
This is probably referring to https://en.wikipedia.org/wiki/Kaluza–Klein_theory.
In what sense are dogs special? Canine cognition in comparative context
Netflix to let viewers pick how TV episodes and movies will end
One of Anscombe's most influential papers, "Modern Moral Philosophy" (written in 1958), makes the following claims: "it is not profitable for us at present to do moral philosophy [...] until we have an adequate philosophy of psychology", and "the concepts of [...] moral obligation and moral duty [...] and of what is [...] morally right and wrong, and of the moral sense of "ought", ought to be jettisoned if this is psychologically possible; because they are survivals, or derivatives from survivals, from an earlier conception of ethics which no longer generally survives, and are only harmful without it."

The earlier conception of ethics is what she calls "a law conception of ethics" later in the paper, and she ascribes that to Christianity. The idea is that terms like "ought" and "bound" and "obliged" all presuppose an idea of ethics-as-law, and she's suggesting that if we've abandoned Christianity then we should abandon ethical notions that presuppose it.

So I assume that's where the "new values for a secular culture" thing is coming from. I have to say that the impression I get from her paper isn't quite that, though; it feels more as if she is complaining that post-Christian ethics produces results she finds unacceptable, and would prefer that its practitioners stop (as she might see it) pretending that they're really doing ethics at all.

(I just had a look at the Stanford Encyclopedia of Philosophy's article on Anscombe. It mentions both readings, and suggests that the "straight" one is more common, but my impression is that the author of that article agrees with me about what Anscombe was really up to.)
Is that a livable wage there?
> Unfortunately, the current alternative to e-voting is long, tedious and non-realtime.

It really isn't. But even if it were, I fail to see the importance of any of these properties when balanced against voting fraud and the validity of our representative democracy.
It definitely switches. There's four 1MHz timers and a vsync interrupt, so this stuff is very easy to arrange and the timing doesn't have to be very precise. (Ideally you'd leave more of a gap than Elite did, though, because it takes basically an entire scanline to do the mode switch and reprogram the palette.)

Try it on an emulator: https://bbc.godbolt.org/ - Elite is the default disc. To load: hold Shift, tap F12, release shift. Once the game is loaded and you see the animating ship, hold F12. The mode-switching interrupt stops running while it's held down (that key is wired to the reset pin on the real hardware), and you'll see the entire display incorrectly scanned out in just one of the modes.
Can Planet Earth Feed 10B People?
The question has political import but there is, of course, no way to write those in without someone skimming the article finding a way to call it a hatchet-job and refusing to consider it.

Perhaps we might call this another way facts don't change our minds: we can't be bothered to consider them if interspersed with even a mild statement of opinion that differs from our own.
I think antivax is an example of bipartisan stupiity as well even if motivations differ. It seems to be an easy answer to uncomfortable questions and decisions. Whether it is accepting something from an uncomfortable source (science, something "unnatural", government mandate, etc.) or avoiding the pain involved. I am aware of my personal biases but I suspect that if the vaccine form factor was changed to be truly painless we would see antivax numbers decline. Also inspired by sociopathic scam "homeopathic vaccines" which were liquids to be drunk. (Especially ironic when vaccination is the one area where dilluiting something harmful to help with the original cause can actually work for a change.)
CVE-2018-17144 – The Aftermath of a Catastrophic Bitcoin Bug
We should make it exceedingly easy it seems instead of just saying well we won't have it at all?

If anything just to avoid the time and energy spent insinuating things and discussing if IDs are racist or not.

A country like India with more poverty and issues like open defecation somehow managed to get everyone an ID but here it this insurmountable problem, that everyone talks about yet nothing is done about it.
They're selling a high-value product and competing in that space, so it makes complete sense.

In the Healthcare space, some people are paying $50+ for highly competitive, highly targeted keywords.
Clickbait title, not by the poster, but by the author themselves. No, they were not going to 'evaporate the moon'. Just set a nuke off on it.
That was such a fun read!
How to Stop Writing Code as a People Manager
> I feel like there's a piece there that's missing.

COBOL? :)
It's less common than it used to be but it's still incredibly common to to give a credit card number over the phone to pay for something (primary experience in US).
There was never anything the government could have done. To simply maintain carbon output at current levels, folks in the west would have to reduce their usage to a small fraction of the current amount to account for the increased usage in India and China.
As a developer, nothing piques my interest more than developer swag! I made devSwag to scratch my own itch by starting a simple list on a GitHub repository (swag-for-dev). I'm excited to share devSwag, THE place to get notified about any new swag opportunities for developers. This would be quite useful this month as Hacktoberfest comes back for the 5th year. If you have any questions or ideas, let me know.
Privacy after the Agile Turn (paper)
Facebook hack let the attackers access Tinder, Spotify, and Instagram accounts
In that case, I'm afraid I don't see any advantages over a traditional CDN. Certainly not any privacy advantages, almost certainly not any performance advantages, and probably not any cost advantages either.

Is there something I've missed? Can you help me?
Some of the vulnerabilities are, appallingly, mundane multi-user operating system misconfigurations that have been known about since the 1960s and 1970s. The one where simply connecting a serial terminal yields a root login session with no password is particularly egregious.
The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities by Mark Dow et al.
https://www.amazon.com/dp/0321444426/ (https://www.amazon.com/dp/0321444426/)

This book will give you the fundamentals of application security testing.
Yeah, I don't think it'd be that big of a stretch. I knew someone about 25 years ago who went from creating applications in visual basic, to working on device drivers (often involving assembly). There's a learning curve obviously, but working in assembly and working in js have plenty in common.
Inrupt
Nice, not even 4 months after releasing this.

http://blog.bittorrent.com/2018/06/19/user-message/
I can loosely trace my family to those events. History gets blurry before the clearances and the Jacobite revolution.

Fairlie and Kilmarnock in Ayrshire. After that the family was only listed in Broxburn and Uphall mining towns outside of Edinburgh.

edit: Got a name wrong. Kilmarnock in Ayrshire, but also were around Kirkliston near Edinburgh along with the other two towns later on.
CS:GO runs natively on Linux, most Valve games do actually
I think this might be the minting of an eponymous law, or at the very least, one I will attribute to you in the future.
`end` as block delimiter makes much noise. Python code looks clean because it only uses indentations to delimit blocks. But this makes it at least difficult to refactor the code and to reformat it automatically.
Links in the article are broken. Also DMCA takedown related?
I can still see the screen of a ZX Spectrum when I close my eyes
Three quick tips from two years with Celery
"$14B" on paper - but the real value of what could be extracted from market sells would be immensely less.

Those numbers are based on the market spot price, and not the order book support from real world buyers. Cryptocoin exchanges are mostly bots and the order books are mostly loaded with spoofed bids that are pulled away once real buyers and sellers start pushing one way or the other, hence the volatility.
How to Install Jekyll on MacOS Mojave
How to Build a Raspberry Pi Server for Development
The Feeling That You’re Always Behind on Work
25G Rising for Ethernet, China
Yes it is. Asbestos illness related clicks are at $800 per click. Insirance can be at $600. Thats how Google makes thier billions of dollars. And you are absolutely right - noone will help you with google ads if you dont have minimum $5,000 and they want constant six month of commitment to tweak their algorythms to be able to produce some good traffic for your brand and landing page/s. Someone says you need to be creative with keywords. Sure. But then dont expect nice chunk of leads as obviously most people searching for something will not be creative with their search keywords.
In the case of Elite for BBC Micro I know it for certain that it does a mid-screen mode switch though ;) I remembered that Matt Godbolt mentioned this in one of his talks or blog posts when describing his JSBeep emulator, but couldn't find the reference unfortunately.

But anyway, it's also described here:

http://beebwiki.mdfs.net/MODE_5

The Amstrad CPC could also do this type of effect, although it could not freely position the raster interrupt. There are newer demos though that go quite crazy with reprogramming the display mid-screen, for instance:

https://floooh.github.io/tiny8bit/cpc.html?file=cpc/dtc.sna
The actual report itself is discussed at https://news.ycombinator.com/item?id=18112172 .
I love this visualization idea! Maybe it's my computer, but the rendering is really slow. I'm using 32GB RAM and i5 processor with Windows Firefox. This is a bit unusual considering they are mostly all just text-based content.

I agree with some comments below on mouse zooming issues and navigation. While the visualization is very nice, there are some UX issues need to be fine tuned. Looking forward to the next version!
The Btree engine in SQLite is quite inefficient, and also unreliable on its own. (Needs the transaction log support to provide reliability.) LMDB blows it away.

https://github.com/LMDB/sqlightning
From JavaScript to Python – Learning a New Language Pt.1
Do we really know for sure that there is more matter than antimatter in the universe?

All we collect from distant galaxies is light, which, as far as I know, interacts with antimatter in the exact same way as with matter. Do we see any gamma-ray producing zones in intergalactic space that might form the boundaries between "matter-zones" and "antimatter-zones"?
Some other texts w/SML:

The Little MLer: http://www.ccs.neu.edu/home/matthias/BTML/ which you can read with the revised Programming in SML http://www.cs.cmu.edu/~rwh/isml/book.pdf

Discrete Math & Functional Programming: https://cs.wheaton.edu/~tvandrun/dmfp/

Parallel & Sequential Algorithms uses SPARC which is similar to SML for examples in the book http://www.parallel-algorithms-book.com/
My university connects everyone one the wifi directly to the internet... as an example.
The biggest problem going from PHP to Assembly is going to be the jump from presumably-web-pages to presumably-hardware programming.

The mechanics of the language will be a very minor speed hump compared to changing problem domains. You can signal for that with specific programming languages, but realistically a hiring manager should be most interested in finding someone who understands the core concepts of the problems at hand rather than any specific language.

If solving a problem implies directly accessing a CPU register then realistically that part of the problem is going to get solved using Assembly. If twiddling bits on the CPU isn't needed then other languages will just be faster to move from nothing -> problem solved -> solution in maintenance mode so Assembly should be avoided. This decision doesn't really hinge on the programmers preferences.
The Theranos board is looking for work and just the right people to move such a deal forward :)
R2DBC: Experimental Reactive Relational Database Connectivity Driver
No, I don’t, but in my experience at Google the kernel scheduler is a big problem for thread-per-request servers pushed to their limits. Async completion-passing servers are more efficient at their limits but more difficult to write, maintain, and debug. Userspace thread scheduling expands the performance envelope of thread-per-request architecture.
Compaq Computers have a tartan too:

"Designed by Bill Alexander 1987, promoted by Eyedea Creative Consultancy Ltd for the Compaq Computer Co, an American compay which set up business in Scotland."

https://www.tartanregister.gov.uk/tartanDetails?ref=726
GitLab's product vision for 2019 and beyond