skysight-inc/HackerNews huggingface dataset:
I'll echo this - I learned about graph databases using DGraph.
Neat work, but doesn't behavior require colluding to be considered collusive? Otherwise this is just another neat equilibrium.
If someone ends up buying it, please set your DNS records to point to something in 127.0.0.0/8
The Dafny tutorials in particular I think are really great, especially if you want to dip your toes into formal verification. It's the most approachable formal verification language environment I know of.
Or should I say spot-on?
could you be more specific? Why is this junk? Why doesn't it belong on HN?
Maybe I'm missing something here but I'm not sure how nacl/box and nacl/secretbox can replace openpgp in the pass use case.

Yes nacl/box and nacl/secretbox can handle the encryption and decryption part of pass, but how do they handle the key management part? With pass+openpgp, I have my key-pair, while the private key was protected by a strong passphrase, everytime I use pass it asks me for the passphrase to unlock my private key, then it's done.

With nacl/box, I need to generate a random key-pair, and then how do I securely store the private key? Maybe I use the nacl/secretbox to encrypt it and store as a file in my computer? But the key part of nacl/secretbox is a fixed-size [32]byte, so that limits how long my passphrase can be? There's also a fixed-size [24]byte nonce, how do I store that in my computer? Maybe I should just combine them to get a [56]byte as the passphrase? That may or may not be long enough as I would like it to be.
Let's take the morality out of it. It's been injected in there for the benefit of the lenders.

They charge an interest rate to cover their risk. Right now, with the fact that debt holders cannot default, they are getting an unfair deal. Defaulting on the debt and refusing to pay effectively triggers the risk that they were charging interest on.

Like strikers refusing to work until better working conditions are provided, so too are debtors withholding payment doing something noble.
Why CISA Issued Our First Emergency Directive
> the finance sector is awful to apply to because they are those companies that force you to sign up for websites, repeat everything you put in your resume, etc, but that's off topic.

This isn't true in my experience btw - we use Greenhouse for hiring same as basically any other tech company. (And my manager^3 is ex-Amazon, as it happens.) If you want to write off the entire finance sector, that's your choice, but it is and will continue to be a significant part of the labor market in NYC so I think you're relatively non-representative in doing so. We do attract lots of non-NYC people to move to NYC to work for us.
What is ‘auditing,’ and why did a YouTuber get shot for doing it?
Sorry, but that logic doesn't work after the 2008 rolling bailouts. It never actually worked, but especially now. Also, students don't get bankruptcy protection, which is another check on predatory lending that was removed specifically to inflate this bubble. Nobody should pay their loans if they can get away with it. Period. It's the only way to stop the cycle of predatory lending and fraudulent price inflation of what should be treated as a right for all.
If I had to bet, the majority of .dev pages will be engineers posting their portfolio, not startups building developer tools.
gimp needs a LAB mode
I don't know why this would gross anyone out. It's an excellent use of meat that would otherwise be thrown out. And their chili is pretty decent on a cold day.
Here is another Ray casting wold3d like tutorial : https://github.com/permadi-com/ray-cast/tree/master/

It has real legacy, was created in 1996! https://permadi.com/1996/05/ray-casting-tutorial-table-of-co...
Still having issues climbing down?
Mindfulness in Software Development
I've been using DGraph for quite a while now in a side project of mine.

I looked at a number of other graph dbs, and landed on dgraph for a few reasons.

a) I like the query language. It felt natural to me. That's just my opinion though. Other languages felt cumbersome, and I didn't feel like I was operating on a graph.

b) I needed write performance. I'd talked to colleagues about their experiences (I have some friends at graphy companies) and every time I asked "what about X graphdb? could it handle this write load?" the answer was "no, definitely not".

I chose dgraph and it's been working like champ. Support via slack has been solid, they're focusing on the right things (performance, correctness), and I have a lot of confidence in the future of the project.
Payless is closing all its U.S. stores
All of those new gTLDs are pure racketeering. Sub-domains worked fine (and still do!) for testing or development purposes. Or even company-dev.com

I fail to see what value there is in a .dev tld.
It's just a clever way for the government to spend less than it would. The idea is that it is cheaper to cover all the defaulted loans than it would be to pay for everyone's education upfront. And all the private insurance that will get defaulted on is actually free money the wealthy essentially donated to education. And dont forget that a chunk will be covered by inheritance when the younger generations parents pass away. I'm not saying I agree, but this isn't just a surprise. What is happening is kind of by design.

Beyond that don't trust what you read online about the US. It is all grossly exaggerated. Remember the US is a large country with a wide variety of people with different priorities.
I'd missed the announcement of Neptune, so thanks for alerting me. Have you reviewed the Microsoft Azure Cosmos DB, with its graph access layer?
He forges art, nets 100m+ euros, goes to prison for 3 years. I spend 40 years at a job I'd rather not be at, lucky to retire with 1m+ euros. Leaves a sour taste.
I've tried to get two competing companies to reply in the same thread multiple times. Pretty funny when it does happen and usually problems get solved very quickly. Most recently I had an issue with Tmobile and simply tagging Verizon two really got the ball rolling with Tmobile support.
I guarantee you that ICANN will never allocate .local because the risk of collision is too high. They've already made that determination for .corp, .mail, and .home: https://www.icann.org/resources/board-material/resolutions-2...
Imagine if the big world powers built computers with control over the nuclear arsenals as well as nuclear defense to have superhuman first strike and retaliation capabilities. Imagine if those computers realized that the biggest threat to peace is not the other side but the fact that humans, a warmonger species, control them. Imagine them colluding and trying to establish world control using their nuclear arsenals. Guess the movie title. It's a must watch!
> This is a conversation about education.

Actually, this particular part of the thread you're responding to is about wealth inequality, economic policy, short-term political thinking, whether the EU is doing well comparatively, and policies that create a large amount of potentially avoidable anxiety - among a few other topics.

Education is only a related topic for this specific comment chain.
What prevents Google from charging an absurd rate like some of the other TLD or other practices that effectively change the service?
Maybe try with electrical propulsion like this one [Ikarus electric "rocket" - Thrust-vectored flying ducted fan] https://www.youtube.com/watch?v=RMeEh5OUaDs
Certainly many other operations require a tamper-proof channel, and many more things can go wrong without one but I believe the author was trying to indicate the specific requirement here rather than making a specifically incorrect statement.
what exactly is the comparison?
Instead of fixing the protocol, maybe the solution is to come up with a modern browser that doesn't support javascript at all. If there's widespread adoption of such a browser, then that would change the trend.

I think the USP could have to be something about "reading friendly" or "consistent reading experience" etc.
Your post shows the big difference in mentality that's partly responsible for why we see so many broken sites --- I haven't ever used those tags before and would just go for plain old DOM style manipulation with JS (which has been around for a very long time), whereas you started with something much newer and took backwards-compatibility as an afterthought to be added on. Your solution requires less initial effort (providing you knew about the new tags) but then additional effort to work on older browsers --- that might not even be done --- whereas my solution may take a little more effort initially, but then naturally doesn't need any further considerations for backwards-compatibility.
I guess there must be a market for it, pizza hut wouldn't have launched it otherwise. btw, not sure if you've tried the recent V2 launches but impossible and beyond keep getting better year on year. I've had omni friends start to post positively about the over the past month or two which is a big change from even just a year or two ago.
It's a good start to solving an array of problems when considering building a low-latency arbitrary depth graph DB.

Dgraph does these:
1. It shards by predicate so a full join can be executed by one server.
2. Storing SPO as a record (or row) would still be slow because, in graphs, a single SP can result in thousands or millions of objects. That would involve a lot of iteration and multiple disk seeks to read, which gets slow. So, Dgraph stores them in a posting list format, using SP -> list of O, as a single key-value.
3. That can then result in values which are really large. So, Dgraph converts all nodes into 64-bit integers.
4. Intersections are really important in graphs. So, posting lists store all ints in sorted order. To allow quick intersection between multiple posting lists.
5. Add indices, then replication, HA, transactions, MVCC, correctness, linearizable reads, and ...

voila! 3 years later, you have Dgraph!

P.S. I intend to find some time and write a paper about the unique design of Dgraph. There's a lot of original research involved in building it.
> if lots of teenagers take up e-cigarettes (with nicotine) then that.. will cost millions of lives

That's quite a claim. Based on what? Can you point to any deaths reasonably believed to be caused by nicotine consumption from vaping?
To be fair, people are generally much happier with it being opened up than it being kept closed.
Glad to hear a confirmation that what GP is talking about has had that positive impact as it sounds like Uber solved a genuine problem that existed there. :)
Blast from the past. If anyone wants to download NCSA Mosaic and load the author's gopher site with it, here ya go:

https://github.com/alandipert/ncsa-mosaic (binaries in Ubuntu's Snap Store, probably in other distros too)

Find out more at: https://en.wikipedia.org/wiki/Mosaic_(web_browser)
I wonder how much extraterrestrial material is added to the Earth every year and how that affects the geological cycle. They said that the "glass foam" on the samples is unexplained, could it have been formed by their interaction with particles in the atmosphere while in their molten state after entry?
Usenet is still going strong! It's weird the looks I get from "techies" when I tell them I still use irc, usenet, and rss... and it's shameful.
It's not a TLD, it's either a single-label hostname or a fully-qualified subdomain (both will resolve internally, the former obviously won't resolve externally but the latter will, you'll just get an auth error).
Project C-43: the lost origins of asymmetric crypto
Amazon actually has quite a few local offices now. 2k+ SF, 400+ in Irvine, 150+ in Denver, STL, Chicago, etc.

Many of them went in as soon as Amazon figured out how to charge local sales tax in those states and happened in 2014-2015.

Of Amazon's total dev population about 25% is college age. Much more is 5+10 years out of college and where Amazon is looking to recruit.
Iterating on Manifest V3
Google Inbox is about to close in a month or two.
> Conspiracy theory: what if they intentionally throw random garbage in there so you don't get paranoid?

No, it's more like random exploration in the multi-armed bandit algorithm. Randomness is used from time to time to detect categories they might have missed out. If you don't take a risk, you don't win.

https://en.wikipedia.org/wiki/Multi-armed_bandit
.dev domains will be available from many dozens of registrars, including most likely the one(s) you're already using. You'll for sure be able to get one.
Blockchain wasn't really on my mind, but NNTP is something I think we should consider reviving.

Reddit and Facebook has taken over the old forums and mailing lists, but I feel that those markets would be served equally well, or better by NNTP.

The Reddit redesign makes it clear what direction they are moving in, and I fear that it will kill of all the interesting subreddits, where people have real discussions. In it's place will be an endless stream of memes, pictures and angry anti-Trump posts. All these subreddits will scatter and their uses left without a "home".

The village I live in has a Facebook group, it's a closed group, so no browsing without a Facebook account. I'm relying on my wife to inform me, if anything interesting is posted. It's sad, because it's pretty much the only source you can turn to if it smells like the entire village is burning or the local power plant is making a funny sound. All the stuff that's to small for even local news, or is happing right now.

Usenet would, in my mind, be a create place to host the communities currently on Facebook and Reddit. They will be safe from corporate control, or shifts in focus from they "hosting partner", and everyone will have equal and open access. Spam might be the unsolved problem, but I feel like that is something we can manage.

I know that a Usenet comeback, with all the hope and dream I have for it, isn't coming. People don't like NNTP, they like Facebook.
As a kid, if you’re working a minimum wage job, it’s not to pay rent or to repair a shitty car you don’t have.
Nonsense. You can make 2 objects appear pretty much any size relative to each other depending on your viewpoint/what kind of lens you use.

This is especially noticeable in 3D renderings where you can make your "lens" any size/shape you want.

Doesn't hurt to play around in one to see how much of an effect this can have on how we perceive objects.

In this case there's nothing special going on though. The moon is really as far away as it looks.

Earth and moon are separated by a distance roughly equal to 30 earth diameters.

What you may think of are some shots you've seen from moon's surface, which are usually cropped/zoomed in to make earth appear larger.
If you’re in need of SaaS that does not have a “for startups” program, I’m happy to help buy it at a discount, for free (I make commission from the vendors): https://vendr.co/startups
I like this description of it :

https://www.smbc-comics.com/comic/the-talk-3

key quote:

'Superposition doesn't mean "and", but it also doesn't mean "or".'
'It means a complex linear combination of a 0 state and a 1 state. You should think of it as a new ontological category: a way of combining things that doesn't really map onto any classical concept.'
Did you mean denormalize?
I'm aware of free speech in privately owned "public places" (usually shopping centers) in some jurisdictions (California), but I didn't think that applied to racketeering.
they buried that model with their meme-like release
After 25 questions it got it loosely right, but after 99 it was able to pin me down to a very accurate degree around the East Midlands area (I'm from Nottingham)
agreed. If you cannot default, you should be charged more or less cost as interest.
What makes the student debt such a crappy situation is the fact that we're dealing with young people and families who may not necessarily have all the information to do an educated cost/benefit analysis. Students are pressured from very early on to plan to go to college. Teachers, guidance counselors, administrators, and often parents all fall into the narrative of "yes, college is a good decision and will pay for itself". It is completely taboo to tell a student that there are other options because that can be construed as telling the student they have less potential than others.
In this particular instance at least, .dev is targeting developers, who do tend to know these things.
And earlier this week there was a report - from the NY Fed? - that the number of 90+ day delinquent car loans is also up.
A certificate that last for years... That's exactly how you end up with a certificate that expired and no one realized. An automated process is a way more reliable.
Its absurd. Even on the City Workstations I sometimes use when volunteering are plagued by candy crush saga!
PHE are doing a pretty good job I think.

They're telling smokers that vaping is much better than smoking. They're telling shops not to sell vaping supplies to people who were not previously smokers, and that self-regulation while inconsistant seems to be working okay at the moment.
> If you were getting nothing in return you wouldn't be using it.

I am not using it, obviously. So, how is that a fair trade?

> Whether facebook is a monopoly is a different matter, which is orthogonal to the fact

No, it is not orthogonal because a monopoly inhibits price discovery, so your argument is essentially: Because you are willing to pay the price that the monopoly demands, it's a fair trade.
I quit for the third and final time a few months ago. My kids text pics, etc. We have a group family text thread. I don't like being tracked and my data being sold. Facebook is a very negative social force and a conduit for misinformation. So many fools that believe the "news" they read on FB.
Mostly I use my PS4/smart TV. I have no doubt that data is also collected, but somehow it makes me feel slightly better.
I'd like to see this done, but over a larger scope where pricing agents are continually improving. I might be willing to believe that non-communicative collusion is possible if both agents are at the same "skill." In the real world, agents will be improved periodically to gain an edge over each other.
.io is a ccTLD. They aren't bound by the same kinds of rules that gTLD operators are.
Well, it's not just a legal question. The problem with colluding is that it involves effectively taking money from the non-colluding parties. And this causes those parties to not want to play anymore. If a small or medium investor know the algorithms are going to cheat them, that investor would not want to play the game and this, illegal or legal, prevents investing.

You have to keep in mind that markets are both a "game" and way that capital can be mobilized by society for productive purposes and one doesn't want to kill this latter aspect.
The ultimate "it's a feature, not a bug!" case.
Creeks and the like are an interesting one. Small valleys too: gully, gulch, arroyo, hollow, etc...

https://roaringbrookmaps.wordpress.com/2016/04/22/what-do-yo...

Interesting to see the diversity in Oregon, Washington, and Utah.
FinTech-Throwback: Positionspapier des Bankenverbandes, um FinTechs zu fördern
Who bought it is irrelevant. It could have been released to the public in a similar way to .com and the same issue would remain.

The .dev TLD was never reserved for your dev use. If you had been doing it correctly and following the RFC, you wouldn’t have to change anything with your workflow.

Now, if they ever release .test for public use then I’ll grab my pitchfork with you.
If you haven't read The New Yorker expose yet, I highly recommend it. Something missing from this NYT article is the fact that Dan Mallory worked as an editor, and would have access to lots of manuscripts through his job. When reading The New Yorker article it was natural to wonder if he really did pen the successful book himself.

https://www.newyorker.com/magazine/2019/02/11/a-suspense-nov...
The chemicals produced from burning the tobacco and additives.

Combustion in general produces a bunch of nasty chemicals.
Digital Bunburying
It's already possible to block javascript in modern browsers, why do we need browsers that can't support javascript in any case?

Javascript is just a general purpose programming language. It has uses besides tracking and advertising.
Highlighted Belfast and Aberdeen for me, and I'm raised in Belfast; Scots words are present in Hiberno- and Scottish-English so seems fair enough.

Nothing highlighted in the south, which makes sense I only lived in Herts between the ages of 0 and 3. Although In this short time I did learn to pronounce the vowels in words like 'shower' and 'power' with the /aʊ/ vowel, whereas in Belfast it's pronounced with a /ɑː/ vowel, so they sound like "Shar" and "parr".

Pretty impressive to be honest.
Then you should not have built your workflow on a non-reserved TLD.
You will blow up several engines if you try to make a liquid fueled engine. Get yourself a copy of

https://www.amazon.com/Rockets-Missiles-Men-Space-Definitive...

which is the story of a German rocket club which first got shut down by the Nazis because "somebody could get hurt" and then the Nazis thought it over...

Probably your best bet is a hypergolic monopropellant such as hydrogen peroxide.
I have a similar search setup to yours at work. I type 'm' and get management studio every time. My previous computer developed it, and then it took some time for my current one to get it, but now it always works. I agree that there's some sort of learning going on with the search.
Which are you three?

I make it US, EU and China - 4 if we count Russia for the 8000 nukes but not by most other measures.
Curl adds support for HTTP/0.9
> It's been injected in there for the benefit of the lenders.

Whether that's true depends on your moral framework, doesn't it?

> They charge an interest rate to cover their risk.

That's not exactly correct. I mean, a portion of the interest rate is due to risk, but another portion of it is because lenders need a return on their investment, or they won't lend. Moreover, student loan debt is not totally risk free (as we can see by the fact that $150B of it is in serious default).

> Like strikers refusing to work until better working conditions are provided, so too are debtors withholding payment doing something noble.

There is a difference. A person's agreement to work must be continuously in effect. They can withdraw it at any time, with no consequences other than that the ongoing benefits of their employment should also terminate immediately. That is, most non-union workers are working without a prospective agreement in place that obligates them to provide future labor. And when union members strike, it's normally when they are without a contract. Not in the midst of an existing contract with management.

The same is not true of an agreement to pay back a debt. It is prospective: "in the future, I will pay back such and such amount, on such and so terms." You can argue a lot of different things about these notes -- whether they're fair, whether the people agreeing to them are capable of understanding them, etc. Should the age of majority be raised? Should people be required to take a test to ensure they understand contracts before they are allowed to enter into them? And you can also argue about policy that might ameliorate the situation. But there is little contractual similarity between refusing to repay a loan and striking.
This assumes bidders have similar amounts of money to spend on domains, which may or may not true for any particular domain.

We can say that, when bidders do have similar bankrolls, whoever wants the domain the most is likely to buy it first. If they don't, whoever has the bigger bankroll will probably be able to buy it first.