skysight-inc/HackerNews huggingface dataset:
I'm not a millennial but I'm depressed about politics, global warming not mattering to people who will die soon (ie lots of boomers and greatest generation). I've got a great job, I'm a fortunate, overpaid programmer like so many others. And I can only see the slow decline of the world.

I don't want go to back to some mythically awesome time that wasn't really so great. The 50s or 60s (well before I was an adult) - remember endemic racism (far far worse than today), murders of people advocating for civil rights. I want to go forward, building on what we have. I'd like to get to the point that if you have a car accident and can't work your life is not ruined, or you get sick and can't work for a year the same happens. Somehow other western countries are able to pull this off.
It was Citadel. I think Two Sigma is considered more impressive.
This is a really great idea, I just feel the value proposition at $6/m or even the $3/m isn't justified to me.

That's putting you above my iCloud sub and barely below my Google sub, only a little below what I'm paying for Netflix.

I guess I'm just tiring from subscription fatigue.

Edit: Just want to add, unfortunately the few minutes of time I currently spend curating my email is worth far less than the cost. While it might appeal to a niche subset of SV users I just can't see the value proposition for anyone else.. I guess it's a question of your cost of service vs potential addressable market.
That’s interesting. I would expect a historical city where most people are walking from place to place to have a much higher density of buildings.

I wonder if there is anything like an actual map of buildings that remains that includes all the wooden buildings list to fire, rot, or demolition.
South Africans describe the pain of unemployment
I've been running job boards for 8+ years. Monetization is the biggest problem.

How do you plan to monetize?
Plead HN: Take Corona-Chan Seriously
Can we get a concerted effort going into training neural nets to classify asymptomatic cases of corona so we can try to spot them before they interact with others?
This has some relevance to my paranoia.

https://youtu.be/FHA5Nfg5sCI

I'm pretty stupid, so honestly better ideas would be appreciated.
Sure I guess that would be the perfect conclusion of the state's evolution, if you completely erased even the few remaining symbols of the native people and replaced them with that classic of white culture, the Farmer vs the Cowman.
I find "create x entity API" is a lower focus type task. I would argue that high functioning differentiator is the thinking/focus time deciding what and how to build. The implementation details are obviously very important to be able to execute skillfully, but the idea generation and "big picture" vision of how software engineering projects will come together is more valuable than how many loc/apis/whatevers you can crank out in a day.
Agreed. I have too many questions about the offering to buy something like this outright.
My WLB is good to great, and is for everyone in my greater organization. My problem is that I don’t get off sites to Cabo or free massages.
For a glass rectangle what else should/could be included? I think it would be cool but I'm not really sure what should qualify.
And Crypto.com now has to deal with the fallout/news coverage of the Crypto AG infiltration by NSA/BND agencies :-)

https://news.ycombinator.com/item?id=22309478
like it was a surprise
In Seneca's case, at least, he advocated similar things (playing at being a destitute beggar every now and then) to remove fear of bad circumstances, not exactly to increase appreciation of good circumstances.
Alright.

To be direct, I don’t really understand your criticism — we’re a small team working like crazy to create value for folks. I get that you don’t like the way we’ve implemented our own specifications, and that’s okay, but to be honest I’m a little offput that you’re accusing me of bullshitting when I believe I’ve been straightforward with you.

If you’d like to use the product / platform and work with us to make things better, we’d love the support!
"A Data Capsule is a secure, virtual computer that allows what’s known as “non-consumptive” research, meaning that a scholar can do computational analysis of texts without downloading or reading them. The process respects copyright while enabling work based on copyrighted materials."

And that is completely ridiculous; a technical solution to an invented problem.
Elixir/Erlang/BEAM, as far as I know, semantically don't just come close, they arrive. I say "semantically" because there are some optimizations for things like large binaries so the system isn't literally copying a lot of them around unnecessarily, but semantically, BEAM processes are isolated from each other entirely.

Go doesn't come close; technically it's just another shared-state programming language. Culturally, it tends to use more sane concurrency features, and the channels are nice and all, but technically there is no isolation between goroutines.

With discipline, you can program Go with an actor mentality and it's fairly effective. I do it all the time, leaning on my years of experience in Erlang and some Haskell, which teaches you how to build systems that work that way. But you do need non-trivial discipline as the language provides rather less help with than I'd like.
Seems dead, last commit was in 2017.
The fact that you talk about ice extension as anything relevant proves your lack of knowledge in this topic.

Ice extent is fairly irrelevant for sea level rise. Existing glacier melt for glaciers that are extremely large (kilometers deep) is extremely relevant for global sea level. The nelti of Antarctic glaciers has a very substantial impact on sea level and oceanic currents, which affects climate across the entire Southern hemisphere.
> Call me crazy but I even got rid of typing suggestions in the Firefox address bar.

If that makes you crazy, than I may be worse. I turned off all auto-suggest, auto-correct, auto-complete, and search in the address bar. I turned on the seperate search box, so I only search when I intend to, and I get exactly what I type, even if I msipel it.
> making separate packaging for retails shelves vs. online ordering is not realistic

They do do this on a small scale for some items, that's essentially what frustration free packaging is. According to their blurb page about it they work with manufacturers to get different packaging which sounds like they're not doing the worst case scenario I thought which would be just shucking the retail packaging and adding their own.
CNBC Questions Coronavirus Origins as ZeroHedge Remains Banned on Twitter
Tangentially related to this article, but moving/uprooting children can have fairly large negative consequences that affect them the rest of their lives.

Here's one article [1] that found:

"Elevated risks were observed for all examined outcomes, with excess risk seen among those exposed to multiple versus single relocations in a year. Risks grew incrementally with increasing age of exposure to mobility"

Examined outcomes consisted of "attempted suicide, violent criminality, psychiatric illness, substance misuse, and natural and unnatural deaths."

There are many more studies if you search for them that show a range of affects including worse academic performance and one I found that included a higher rate of hospitalization in kids who moved (although the cause was unclear).

It's a traumatic event.

[1] - https://www.ajpmonline.org/article/S0749-3797(16)30118-0/pdf

[2] - http://theconversation.com/moving-home-can-affect-your-child...
>To make sure it is visible and legible, the Oklahoma logo should never be used where the
symbol is smaller than 1/4-inch tall in print materials. On digital applications, the Oklahoma
logo should never be smaller than 36 px tall.

ok, i wonder what alternative version they might suggest for smaller sizes. (checks the favicon) oh, i see...
Love how they write an article about their own company's bankruptcy, complaining about pensioners and discusses getting out from under pension obligations as a purely good thing, and never once mentions the economic impact on those pensioners.
Honestly I think this is personal preference more than anything else, so I'm not sure how useful my answer is, but I thought I should at least try to answer your question :-).

I have quite a few years of experience in using Sphinx to create high quality technical documentation for open source Python projects, which explains why I chose Sphinx for this endeavor in the first place, but that's not an answer to your question.

The following dichotomy that I feel exists may (?) be more useful:

* Wikis tend to grow organically without much restructuring. I don't think this is fundamental to any specific wiki system, more of an emergent behavior, if you will. Enough discipline can surely avoid this, but wiki systems don't exactly make it easy - I haven't seen many "refactoring" tools in wiki engines, though they probably exist (global rename that updates references, moving of sections of text between documents, etc). I have definitely seen quite a few wikis devolve into the documentation equivalent of a "big ball of mud".

* Sphinx being based on a simple directory structure of text files on a local filesystem in reStructuredText format makes it much easier for me to "refactor mercilessly" in order to adjust the structure of the documentation so it keeps making sense as it evolves (e.g. things as simple as "grep -r" and "find | xargs | sed -i" or equivalents built into editors). To make sure no references were harmed there is "sphinx-build -nW".

I've also grown to appreciate the value of generated content. For example we have a dozen software projects and another dozen internal web services. I cataloged both as a directory of simple CSV files that contain details like repository locations, programming languages and frameworks used, type of release management process used, etc. During the documentation build these CSV files are rendered into multiple output formats, for example an overview table that lists the most relevant high level details of each project / service and separately from that the more detailed information about each project / service. The data only needs to be entered once (DRY), but can be rendered any number of times.
"It really annoys me that increasingly its required to join slack / discord / telegram channel in order to connect with developers of projects I'm interested in."

The Freenode IRC network is full of developers and users providing support for open source projects, and is still highly active.

For example, Freenode's #ubuntu, ##c, and #vim channels have about a thousand users each, and plenty of them are developers. There are plenty of channels for smaller projects too, usually with developers of those projects hanging around and answering questions.

Come join us! Sure, it's not Usenet, but it's not a proprietary walled garden like slack, discord, or telegram either. You can actually keep text logs of the channels you're in and IRC clients are pretty full featured. The only thing I miss from the proprietary competition is embedded images/video, the lack of which is sometimes actually a plus.
My rendition of the heart curve: https://gods.art/heart_curve.html
The State of (Full) Text Search in PostgreSQL 12 by Jimmy Angelakos [video]
SEEKING WORK - San Francisco/Nevada - Remote OK

US & EU Citizen. Travel Possible. Open to relocation for short term projects. Experienced software developer/manager with an extensive history in startups.

I am proficient in Go, Python, Javascript/Typescript. I would be willing to give a discount to work in Clojure

I've helped entrepreneurs develop their MVP, as well as large companies develop core features. Provided services such include feature development, engineering management, product management, and software auditing.

Solo developer. Previous engagements include 2U, Fuze, Shift, Getaround, Codecademy, Factset, drip.fm, and Swiftstack, IQT, among others. For more information visit turbines.io
> It is likely that if I ever need to remember what [ -e does

I realize a lot of folks consider the context switch to paper to also be jarring, but this is why I like analog reference works. I remember roughly how far in to the book the table of all those obscure flags are, and the book more or less falls open to it, because I've been there before.
On average, vision is by far the most important sense for a human. Would you reduce the experience for most people in order to help the minority, especially when there already exist so many text-first books?
Show HN: Congruence – A command line interface to Confluence
There were quite a few enthusiastic believers in the impossible, but that happens in real life, too.

The reason pirates were a problem was they were the excuse for removing Usenet as a service for ISPs. Binaries were most of the bandwidth, legal and storage cost.
U.S. Household Debt Exceeds $14T for the First Time
> It looks like a logo for a petrol company.

To a very rough approximation, Oklahoma is a petrol company.
How I Worked as an Machine Learning Engineer in Tokyo and London Without a BSc
That's about $737/m/server. Seems high to me.
the bags were filled with fruit and vegetable pulp...
I immediately went to do this quiz, but then I couldn't help but wonder if this might be one of those Cambridge Analytica style "quizzes" where they're harvesting psychological data for unknown purposes. I'm not sure if this makes me sound savvy or insane.
Note that eating is a bit of an occupational hazard for philosophers, as every attempt to dine comes with the mortal danger of deadlock.

Always be prepared. Have your own backup set of silverware anytime you eat.
Interesting 99% article. A good guide for flag designers is to follow the rules of heraldic design: no 'metal' (gold/yellow or silver/white) on a metal or colour on a colour; don't get crazy with the charges (i.e. prefer one distinct, large shape over a bunch of small different ones) and so forth.

The rules which applied in the Middle Ages to help distinguish shields still apply to flags today, since both flags & shields are viewed at a distance, often in motion. And IMHO flags based on heraldric often look better than stuff just thrown together.
I bookmarked this as it will be very helpful to me, so thank you!

My constructive or no so constructive criticism is that I really really don't like the theme. I find it really hard to look at and a bit difficult to read.
https://jsonbin.io/api-reference/bins/create
I’ve found that getting rid of the clock on my desktop helps me. I don’t find myself constantly looking at what time it is anymore, and can get work done until the end of the day, or before meetings. It’ll notify when a meeting is happening anyway.
>Here in the UK, Ocado (a home shopping delivery firm) will take back the plastic bags your shopping came in.

They charge 5p per bag (as required by law), which you cannot opt-out of. You might as well use it as a bin-liner, as the cheapest version costs around similar price. These bags are unlikely to get reused, when you return them, due to any cross-contamination issues e.g. bag for poultry (campylobacter) reused for loose produce.

An excerpt from their faq's:

Can I choose to not have my shopping delivered in bags?

We can't eliminate bags from our deliveries just yet. Packing them in separate bags for your fridge, cupboard and freezer is a really important part of making sure your groceries arrive in tip-top condition.

How much will I get charged for bags in my order?

The legislation states that big retailers must charge at least 5p for single-use plastic carrier bags.

So, as of 5th October 2015, we will be charging 5p for carrier bags used to pack your shopping. How much you are charged will vary depending on the size of your order, but we will only charge you for the exact number of bags used – there is no fixed charge. If it takes five bags to safely pack your order you'll be charged 25p. If it takes 6 bags, it'll be 30p. It's that simple.

The total amount charged for bags will be shown on your receipt.

https://www.ocado.com/webshop/scontent/customerServicesFAQ#
Perhaps tech workers should unionize and demand better healthcare, 40 hour work weeks, etc.
The Bitter Side of Cocoa Production
Nice! I love GUI projects.
Typically Time and Consequences of Failure:

1) People typically die when things go wrong and are heavily regulated. Most software that works in this space are tested in accordance to those industry standards. Your desktop browser doesn't need to be engineered to those standards.

2) Other engineering disciplines have in certain cases had 100s if not 1000s of years progress. We've had less than 60 years.
Digital VLSI Design (2019) [video]
The Something Awful forums would fit this bill for me.
>Android is the hardest to do this in.

I don't know a lot about Android development but could you use the Android VPN APIs to add latency to requests? I might use an open source app that adds this kind of functionality.
I've had similar addiction, 22 hours of AoE out of 24. But if you're addicted to just regular web, maybe you should go see a therapist. You might be trying to suppress something.
Report to local authority in the UK if you see a kid using Tor, VMs, Linux etc.
It does consume nutrients from the soil which would need to be replenished eventually on tree farm plots.
Haha you might enjoy this: https://anderspitman.net/17/#curlable

And of course the logical next step: https://anderspitman.net/19/#netcatable
Another way to access Hathi is by physically visiting an affiliated university campus and doing it from their computers. Most university libraries allow the public this access.
My province uses their brand in the same way any other corporate entity uses their logo - on their letterhead, signage, promotional materials, staff uniforms, and as a common element for all their various departments to share.

As much as it seems like a bit of a waste of money for a government to worry about their brand, it's an efficiency over having the parks department come up with one brand and the highways department come up with another. They can both slap the same logo on the side of their trucks.
Depends on how big of an addict. And also you could just disable the extension as well like you do for your failed site blocking extension of preference.
Does it make you feel any better that most of the texts over a decade old are permanently out of print and thus valueless, and that the hideous legal problem only applies to a tiny fraction of the works in question?
Fascists have some great design chops. Check out the propaganda of Switzerland's SVP party. It is :100:.
Good suggestion. I do feel that any self-imposed rule or limitation will be vulnerable to you simply deciding to ignore or bypass it though.
"But there is also a dark side to the social world of middle school, as anyone who has been through it will remember. Sixth graders who do not have friends are at risk of anxiety, depression, and low self-esteem. About 12 percent of the 6,000 sixth graders in Juvonen’s study were not named as a friend by anyone else. They had no one to sit with at lunch and no one to stick up for them when bullied."

Very relate-able, unfortunately. In many ways, it set the tone for my life.
last time I took grad quantum was Spring 2010, so I need a refresher. What does it mean for a particle to be "at minimum uncertainty"?
Not nearly as much. Items would be shipped on pallets to stores generally or come in larger numbers in a bigger box.
It's a different number any time.

Email is fine, it's not like they're a constant stream of interruptions that require that I drop what I'm doing.
China’s Economic Fight Against the Coronavirus
Att mobile uses ipv6, and ive been having trouble getting to bbs.boingboing.net recently.

Traceroutes to it and www.tutanota.com seem to die in similar or the same place.

2001:1890:ff:ffff:12:122:2:225

Which both last end there currently. Last two not octets were different. Few minutes ago.

I don't know enough about ipv6 to diagnose further, or how to force my phone to ipv4 on lte.
I'm always interested in the "one year later" follow-up to these suggestions. I love that someone found a cool hack that worked for them, but did it survive?
It's likely not a PC, but a development console.
How many of these employees that were laid off took part in the protests against the company last summer?

https://www.wbur.org/bostonomix/2019/06/26/wayfair-walkout-i...
Also launched here two days ago

https://news.ycombinator.com/item?id=22294830
> Does that happen in coffee shops anymore? Do strangers talk about more than pleasantries, if that?

Even in Vienna, which is somewhat of a self proclaimed coffee house capital of the world you can't really have any prolong conversations with strangers to exchange ideas. Beer houses of today are probably more suitable for discussions.
My healthcare is 100% paid for and my work week is 40 hours 99% of the time.
What, and, like, have actual political power? Red scare!
Discussions like this get sullied because people interpret the word "want" differently. Some interpret it as an action that is supported by a conscious will and get offended when it is supposed that they want something that is, rationally speaking, not what a person should want. Things like procrastination and gluttony. In my experience these people's thinking tends to be more libertarian. My impression is that their egos have a stronger hold on them than their material needs. Others will interpret "want" as a desire borne from basal physiology, acknowledging that we (the "person") are pilots of organic bodies (the "human") that sometimes induce certain emotions and drives that we are unable to suppress. These people tend to be more holistic thinkers.
I'm on the team. Part 2 of this post series should have lots of interesting technical details for y'all; be patient, I'm still writing it.

But to whet your appetite: we used https://github.com/cscott/js2php to generate a "crappy first draft" of the PHP code for our JS source. Not going for correctness, instead trying to match code style and syntax changes so that we could more easily review git diffs from the crappy first draft to the "working" version, and concentrate attention on the important bits, not the boring syntax-change-y parts.

The original legacy Mediawiki parser used a big pile of regexps and had all sorts of corner cases caused by the particular order in which the regexps were applied, etc.

Parsoid uses a PEG tokenizer, written with pegjs (we wrote a PHP backend to pegjs for this project). There are still a bunch of regexps scattered throughout the code, because they are still very useful for text processing and a valuable feature of both JavaScript and PHP as programming languages, but they are not the primary parsing mechanism. Translating the regexps was actually one of the more difficult parts, because there are some subtle differences between JS and PHP regexps.

We made a deliberate choice to switch from JS-style loose typing to strict typing in the PHP port. Whatever you may consider the long term merits are for maintainability, programming-in-the-large, etc, they were extremely useful for the porting project itself, since they caught a bunch of non-obvious problems where the types of things were slightly different in PHP and JS. JS used anonymous objects all over the place; we used PHP associative arrays for many of these places, but found it very worthwhile to take the time to create proper typed classes during the translation where possible; it really helped clarify the interfaces and, again, catch a lot of subtle impedance mismatches during the port.

We tried to narrow scope by not converting every loose interface or anonymous object to a type -- we actually converted as many things as possible to proper JS classes in the "pregame" before the port, but the important thing was to get the port done and complete as quickly as possible. We'll be continuing to tighten the type system -- as much for code documentation as anything else -- as we address code debt moving forward.

AMA, although I don't check hacker news frequently so I can't promise to reply.