skysight-inc/HackerNews huggingface dataset:
To counter the exhaustive number of comments about how expensive, impenetrable, and unrealistic formal methods are in practice: I have been using formal methods in my work.

To borrow the parlance of the author, I use TLA+ -- a design verification tool -- in my work. Some of my work is in lightly regulated food and drug industries but most of it is not. It hasn't cost my company a tonne of money or delayed projects. In fact I don't think anyone has really noticed it too much.

Some features in our products use an event sourcing pattern and the architecture is built using a few different components that all need to work in concert. The system can't be validated to be correct with the source code alone. The integration tests can't capture every possible path through the code to ensure we only hit valid, desired states. For those features I maintain a couple of TLA+ specifications in order to ensure our design maintains the properties we desire: we only hit correct states, never drop messages in the face of component failures, that our event store is serializable, etc. And that has informed how I direct the team to design our software implementation.

I don't go to great lengths to validate that our implementation faithfully implements the specification but I do use the TLA+ models to inform the implementation and vice versa: sometimes we discover things during the development process that I use to update my models. One informs the other and it helps me to manage the complexity of those features with confidence.

It doesn't cost us a lot of time or effort for me to do this work. The customer doesn't care at all: they only see the user interface but they do expect their data to be consistent and that failures are not catastrophic. Formal methods have been helpful in this regard for my team.

Edit I started using TLA+ a few years ago to find and resolve bugs in OpenStack; it has been an effective tool and I always recommend learning it.
Found these briefly:

"Recent years have witnessed widespread public concern and increased policy attention to issues of housing affordability. In 2015 a full one-half of U.S. households were paying more than 30 percent of their income in rent. We identify multiple channels by which individual or family outcomes are inferior when rents increase faster than income. Research further suggests that rising rent burdens may reduce the economic potential of metropolitan areas. This paper reviews the evidence on why affordability matters."
https://www.sciencedirect.com/science/article/pii/S016604621...

"We examine whether there is a significant effect of foreclosure on robbery and burglary across neighborhoods, and whether this varies systematically across cities. Specifically, we consider whether several city‐level attributes—overall foreclosure rates, levels of socioeconomic disadvantage and prior vacancy rates, the degree of recent new housing construction, housing affordability, and the quantity and quality of policing—moderate the relationship between neighborhood levels of foreclosure and crime."
https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1540-6237....
This is off topic but it was so distracting I had to ask: does anyone else trying to read this on mobile have this page serving up the exact same advertisement on this page for each break in the article? I refreshed and it fixed things for the most part. Two areas still have duplicated ads.
Billionaire hedge fund manager Klarman issues dire warning on global economy
These companies are granted monopoly status on a compact with the Citizens and US government.

If they break this compact, I see no reason to protect their patent. Eminent domain is a thing. Lets use it.
I believe there is a significant risk of heart conditions arising from stimulant use.
Show HN: On Slack, the book
Show HN: AWS Blueprint – prod grade app harnesses for Lambda, Fargate &more
The best I’ve ever had never went to college. I was extremely productive under this person because there was a high level of trust and ownership. This was at a company whose CEO also didn’t finish his undergrad at Yale. Prior to this company I worked as an engineer at Google and had some launch/promo obsessed managers who lacked basic management skills.
As long as the developer/publisher offers the same level of support as they do for Windows users, and as long as performance/quality are comparable with running on Windows, I really couldn't care less whether a game was "natively" ported or is running under Proton or a Wine-based wrapper. At that point it's just an implementation detail, no different from a developer choosing .NET or Java or what have you to achieve cross-platform support.
For anyone interested in learning Pharo/Smalltalk, there is a pretty decent MOOC: https://mooc.pharo.org
How to Customize the Style of Contact Form 7 to Match Your Website
The rent prices in slums of big cities in Latin America can blow your mind.
It's not hard to imagine Apple would have died in very short order.

If this happened, and Jobs was still there, I suspect some number of those people who eventually switched might have given NeXTSTEP serious consideration, as all the underpinnings of a good UNIX system were in place.
OW doesn't use Vulkan natively, you have dxvk sitting in the middle.
Show HN: DETA – An integrated scripting runtime
No the commenter is saying that having completed a degree in chemical engineering serves as a signal to your productivity. It does not in fact determine how productive you actually are.
Thanks. You saved me wasting time downloading it.
Documentation if, like me, you want to find out more about the language

http://web.archive.org/web/20190118083918/http://pharo.org/d...
He never explains why he wants to use HTTP, it’s only about why he thinks HTTPS isn’t nesscary.
I'm pretty sure Redis stores data on disk by default, dumps every 2 seconds.

Do you write to disk on every PUT/SET?
> This is the situation we're in now.

Cost-shifting is a valuable effect in the pharma industry, because high profit-margin technology might subsidize low-profit high cost drugs.

Price differentiation is usually net positive effect, but being inequitable people have a reaction against it and more so in health related services. If you could only sell 1 type of seat in an airplane, for example, you would have lots less flying than today, by reducing the amount of rich people flying business/first because of loss of quality, and by reducing the median/average person because of increased cost.

So yes, from an economic standpoint, equal pricing has an effect on the research and development of a product. This should be obvious in this community, for example, look at Google. Almost everything loses money but search. Equitable pricing would make search cheaper, and all the other services paid.
UTC time scales and leap second support in the Koka programming language
We've been looking at ONNX a lot at work. Now that we have the open-source ONNX runtime[1] available, it looks like a really good option. The ONNX runtime from MS supports, or claims to eventually support, all of Windows, Mac and Linux, with API's in Python, C#, C, and C++ (available or "coming soon").

The biggest "hole" in the ONNX ecosystem, that I see, is that Tensorflow doesn't natively support the format. But, there are converters to convert TF models to ONNX, so that shouldn't be a huge issue.

Also, despite the name "Open Neural Network eXchange", ONNX is capable of representing non neural-network models as well. Just something to keep in mind.

[1]: https://github.com/onnx/onnx
OTOH, they would have been right if there had been (yet another) bug in openssl/whatever lib would be used for https.

FWIW: 16 vulns in apt in NVD [0]; but 202 for openssl [1]

[0] https://nvd.nist.gov/vuln/search/results?form_type=Advanced&...

[1] https://nvd.nist.gov/vuln/search/results?form_type=Advanced&...
>I seriously doubt that. It might have made it not "safe" for some small circles, but hardly "not cool" to the coolness-seeking people. Teenagers for example and younger people could hardly care about that.

Sites can get a negative reputation for being the place where certain strange and distasteful fanbases gather. In time, outsiders might come to identify the site with these groups inside of it making the place undesirable. Compare Tumblr.
Roads are public transit. Used by the public for transportation. Roads that were open to everyone (the public) were the first major implementation of public transit. This allowed everyone with a good path for quick walking and carts (horses and carriages, if you were wealthy). Fast, private, point-to-point transportation is what people desire (that is what walking is) and I don't think they are wrong wanting that option. Historically people in LA love their cars and the fact that cars allows most people in LA to own a piece of land (your home is your castle) while still being part of one of the largest cities on earth.

Not every place needs to try and be like all the others. Los Angeles is not like London and should not want to be. Give me something different. How about a LA basin wide measure that supports the building of a huge network of tunnels that can carry electric trains, buses and small vehicles a la "The Boring Company". I bet people would get behind that if the city leaders could, for just a moment, get past the idea that evil "cars" (ie. their constituents) would use those tunnels along with "public" transport.
For HIV, treatment is prevention
Highly doubtful that I would ever buy any software sold on a monthly subscription basis. The best parts of my life have been a result of avoiding being tied to monthly fees. Without them, you are free to travel and move about at will.

Monthly fees are a ball and chain thought up by corporations to create modern slaves. Psychological and, to some extent, physical captivity.
HN doesn't like clickbait titles.
Try describing the process, that's usually what I look for at least when I'm looking at products/services/apps (I'm a designer). Briefly walk through how you can create a folder, throw files in, forward a domain/port, and then it's public. The best product pages I've seen offer a short brief like your current site does, but then also offers the very detailed technical bits behind a "read more" button or accordion. Best of both worlds that way I think.
WSL certainly helps as the same or very similar toolchain works everywhere, but what does the keyboard have to do with anything?

Any keyboard issues w/ Apple are hardware reliability concerns, but that's really a separate issue, I think.
The documentation is asynchronous.

I’ll show myself out.
Is that something HN is interested in? I do work and research with remote environmental monitoring stations and am always comparing sensors. Currently doing a precipitation gauge intercomparison study.
A college degree may not be a panacea for class mobility, but lets not forget that class mobility without a degree is pretty much not possible in the slightest.

Per a Pew study Brookings cites (https://www.brookings.edu/blog/social-mobility-memos/2014/02...):

> children born in the lowest income quintile who do not earn a four-year degree are four times as likely to wind up in the bottom (47%) as those who earn a four-year degree (10%).

So while upper middle class people are still the ones with the best chance at getting admitted, paying for, and finishing college degrees, lower class people who persist and do the same really are far more likely to join the middle or upper middle class from doing the same. Though it's far from guaranteed, especially since the relative value of a degree does depend on which degree, and sometimes school prestige as well, which is definitely harder for the lower class to prioritize (costs, scholarship availability, and nearness to family if they need to provide income support or other support to them tend to matter more in my experience).

The observation you mention is accurate, but I just wanted to provide additional context to readers who may not realize the life changing effect a degree can still have for poor people. This is as someone who experienced a comfortable middle class upbringing only because of the combination of a state school in the rural south that gave merit scholarships in the 80s to locals, and my mom's efforts to graduate with a degree that would be worth money.

That said, the idea of pursuing liberal arts in college is still incredibly foreign to me. Being able to support oneself after getting that sort of degree is definitely something I can see as mostly a proxy for upper middle class upbringing, and likely feeds into the rising trends see today where the payoff for the lower class is not hugely significant or comparable to well connected peers, even upon degree completion.
Klarman's thoughts in more depth, from a month ago:

https://www.alumni.hbs.edu/stories/Pages/story-bulletin.aspx...
But it does, apparently: https://github.com/pharo-iot/PharoThings

EDIT: Nope! I was wrong, see comment below. It promises Arduino support but via some firmware with Pharo itself still running on the desktop.
There is... https://github.com/unchartedworks/SmalltalkVimMode
I haven't used it, so YMMV.
Why stop there. Why not $1,000,000,000 per user? ;)
Semi-related hypothetical question:

Say two conflicting groups (perhaps one electrified light rail plan and one DMU plan that basically follow the same path) get their questions on the same ballot, and both pass. What happens?
* How is that different from ngrok (https://ngrok.com/)?
* If you target Mac developers, the first thing is to provide a Homebrew recipe IMHO
Nasdaq CEO: ‘Digital Currencies Have a Role in the Future’
Public transportation works best as a dense and highly interconnected network. When you're first building out a system, it's just a patchwork, and so not very useful. At some point you reach a certain "critical mass", and suddenly your low ridership turns into overcrowding. Low ridership doesn't necessarily indicate a lack of interest in public transportation, it just means that for most individuals it isn't the most practical choice yet. From this perspective, it makes perfect sense to support expansion of the network even if you don't use it.
> That's a problem with specs, the most concise and complete way to write them is by writing your program.

I've never dealt with formal specs/design, certainly nothing like those described here. Your comment (however in/accurate) strikes me as interesting and leads me to wonder...

What if we took the code and processed it to generate a "spec"? (I quote "spec" here b/c I wouldn't consider it a spec, but don't know what else to call it.) Basically, a document that explains verbosely what the written code does... hopefully in a way that is reasonably, humanly digestable.

Then we might get a doc that says, "Function add(...) accepts two integers/nulls and returns the sum." And Joe-coder looks and realizes it shouldn't accept nulls, goes back to the code, fixes the issue.
LJ gave us OpenID, Memcached, MogileFS and Gearman. I was a fan of all of them. Such amazing technologies. OpenID specifically was (to me) such a BIG idea that I was convinced it would take over authentication systems everywhere. On the practical side I was a huge Memcached fan and used Gearman quite a bit too. It really expanded for me what was possible with PHP. Super nostalgic for that time. It felt like a new frontier.

Standards for blogging API's also blew my mind. Metaweblog and Blogger API was pretty awesome.
We spent 500 hours to make a fantastic and super useful Slack Guide. Hopefully, this is the only guide on how to use Slack and FAQ you will need to supercharge your work.
Even so, lots of people find emulators useful, especially in the context of an IDE that brings its own compelling features to the table. For years I used a commercial emulator in Visual Studio that was a huge boost to my productivity. It was the work of a sole developer.

And smalltalk does bring a lot of compelling features, as others here have noted.

(And some emulators are quite good, like evil-mode, which has converted some hard-core vimmers. Which also makes me wonder about implementing the core of emacs in smalltalk, making similar functions available, and extending it with smalltalk instead of elisp.)
Build your own brand with-XDesigns Advertising-Brisbane and Sydney
Yes, sounds kind of funny to me. If you're building an embedded system with busybox, it's proper GNU/Linux, because busybox is GNU. But once you replace it with Toybox, it becomes not-quite-Linux.
Yeah, 5k in 25 minutes is by no means an easy jog for most people, and places OP in the average race pace, according to https://www.verywellfit.com/what-is-a-good-time-for-a-5k-291... (grain of salt, but they have more data than I do). Mind you, I interpret OP to mean that this is their current workout routine, after their dramatic weight loss and increase in fitness.
It’s possible to rent as a single person or couple within a 1 hour commute, buying or bringing up a family is a very different proposition.
As well they should.
Protesting to State won't do any good.
State had nothing to do with this. It's all AUSA's, not even Main Justice attorneys.
Trump's comments give Canada an out.
They can say the extradition treaty doesn't apply where the individual sought is in reality a "bargaining chip" in a trade war.
Hard for the US to complain given Trump's comments.
It's bad for Meng, though: she will be forever like Polanski, unable to leave China.
Trump can order the AUSA's to dismiss the case. But he will look for another out.
That runs the VM on the embedded Linux computer, and provides remote access to the development tools/an API to run development tools against.
in case you get really curious: https://mooc.pharo.org/

also a hello world will never ever give you any idea about smalltalk/pharo.

don't be impatient, this is a system worth playing with, it's quite ~amazing.
You're missing the point in a way that brings to mind a great Brian Eno quote. "The first Velvet Underground album only sold 10,000 copies, but everyone who bought it formed a band".
Ah, thanks for the additional information. That's too bad though, I like the model of a Scheme-based init. I suppose I'll stick with runit for now then.
Quantum theory has generated/revitalised the exploration of various philosophical concepts such as scientific realism, locality, emergence, and counterfactual definiteness. I'm not a philosopher so I won't pretend to understand all these, but I've worked in groups that have had philosophers present work on these things. A couple of names off the top of my head for people in this area would be Tim Maudlin[0] and Jeremy Butterfield[1]. There's a comprehensive-looking SEP article on the subject as well[2].

[0] https://en.wikipedia.org/wiki/Tim_Maudlin

[1] https://en.wikipedia.org/wiki/Jeremy_Butterfield

[2] https://plato.stanford.edu/entries/qt-issues/
The higher cost, the more college has to directly justify itself in terms of better prospective earnings.
Start with Kicad – Schematic Diagram
Yes, there were some reasons for dissent, but still most people chose to migrate to Facebook, and not to Dreamwidth or Blogspot, which were closer alternatives to LJ.
This. For what is costs in 2019 college had better be opening a door to a lucrative career path.
Dude, if you seek brevity, the preferred mode of consumption is often found at wikipedia.org.

YouTube videos are a format produced with entertainment value in mind, for those with 5 to 10 minutes to burn.

Videos below the two minute mark are barely worth YouTube’s JS payload, nevermind the video buffer.

If you want 30 second videos, you need to go cruise for WEBM files on your favorite image board, and expect to find a cache of interesting GIF images along the way, but try to contain your frustration at the lack of audio.

(btw: Above 20 minutes, and honestly, I still find optical discs preferrable to streaming services for a number of practical reasons, but most importantly: physical transmission of a tangible object for any large corpus data will always beat electromagnetic broadcast over a shared medium. #mytwocents)
You just have to get rid of the words "visual basic". It has a terrible reputation by the thousands of people who have never used it but like to parrot things they have read online.
The bank's role is to verify that the provided information is valid.

Banks didn't care because they were going to sell off the mortgage and they didn't care about the underlying stability of the loan
I guess if you'd call Java an "emulator", then you could probably do the same for Wine.
old article about calypso class browser https://dionisiydk.blogspot.com/2016/12/calypso-new-system-b...
Think Smalltalk is one case where thinking incrementally from what you already know about programming might be doing yourself a disservice.
The sacking of Constantinople was just an honest mistake. /s
At 1$/vote , those masses will be swayed by the social and "news and commentary" media at whomever pays to focus their ire. And that very news media can also sway people that 'their vote doesnt count'.

I remember when Fox News was running "ObamaCare is Evil Socialism", at the same time talking how the ACA was helping people. Or how they were railing about "illegals" while at the same time discussing Southern farmers' plight because there weren't enough immigrants to work on crops.
Yeah... I hurt my knees doing squats. I suspect it was due to tight hamstrings but can't be sure. (I tried doing it right - following the Starting Strength book, not going to heavy, etc).

I'm fine now, but anytime I try to do squats again, my knees (patellar tendon) hurt.
Rather frustratingly, LiveJournal managed to leak my real password and email address at some point. The password was only used on that domain (which is how I knew they leaked it), but I’m still getting bitcoin scam attempts and so far 100% have been on the email address attached to that leaked password: https://kitsunesoftware.wordpress.com/2018/08/09/anatomy-of-...

If I’d known it was leakable, I would’ve used a one-account email address as well as a one-account password. The scams themselves are getting quite disturbing.
Android Q will include more ways for carriers to SIM lock your phone
Explaining Deep NLP Models
You don't like having a system fully built in one language / paradigm ? It felt very exciting and relaxing to me. But to each his own.
I love my MBP - when my employer pays for it. I'd never buy a $3K machine with this many issues on my own dollar.
Ask HN: How do remote workers separate work and personal life contexts at home?
Kinda hard to put it in the title, but I'm wondering how remote workers go about separating their work contexts from their personal lives.

I'm an advocate for "work stays at work" and I'm wondering how that works with remote work. I don't deny the benefits or remote work, I'm just having a hard time figuring out how you would go about focusing on just work or just life at home.
Do voters who can't get jobs currently vote for benefit expansion? My impression was no.
Not sure why you got downvoted, but I’m also not sure what point you are trying to convey. Facts are facts like 1 + 1 = 2, but it’s unclear what that fact brings to the conversation.
2013 was when Hashicorp's Consul was started: https://github.com/hashicorp/consul/commit/0a7996bc4f504894d...
You can use flat-flex cables instead of wires without these issues, for example all of the Nintendo folding handhelds use them. And those are durable enough to stand up to children abusing them for years on end.

They have the flat flex make a loop to allow the flex strain to be spread out, rather than bending it at one specific point.