skysight-inc/HackerNews huggingface dataset:
Are people using random generators to create research topics? Throw in a list of animals, a list of chemicals, hit the button and boom!: New thesis topic!
One question:

Insecurities come before or after that? Is it a cause or an effect? Or neither?
I still have to read it through, but why does it require new syntax and not just new standard library additions like boost::coroutine?

I just fell in love with boost::fiber so i hope there will be also something like it in the future std.
Ah yes. Because clearly the choices are capitalism or Soviet Union dictatorships.
Chicago Reader is still there, though it's not what it was
Looks awesome and I hope to hear from succeed!

The blue box half way down is really bad on mobile. Too much margin.

edit: https://imgur.com/a/8vCwBjh
Yeah, the dude changed the definition of where the new year starts, moving it back two months. It's still arbitrary, it should have been at the (slightly fuzzy) winter solstice..
Does anyone know of a library that would take care of proper text layout in visualisations? I mean things like auto line split to make chart labels look best, etc.
Hi HN, we at Rubrik have created this library which we use with CockroachDB to avoid issues with clock skews impacting service availability.

Let us know if you have any questions!
This is a common complaint about C++, as if the other languages were any better in this regard.

Java 11, C# 8, Python 3.7, Fortran 2018, F# 4.5,.... try to write in a way that everyone will agree with, or do language quiz to see what which one gets right.

Sure there is C that looks so simple, who gets right all the ISO C changes between C89, C90, C11, C17, UB and compiler specific extensions/issues without having to look into the books?
I second this, Factfulness is a must read and is what I immediately thought of when I saw this headline. It’s crazy how wrong I was about the state and direction of the world.
At those speeds, even maximum braking is gentle - the blocks near instantly heat up and lose material. There's a reason why car and motorcycle use heavily cooled and much stiffer as well as more abrasive materials for brakes.

You have to be really careful to engage both front and back brakes at the same time though.
> You can also not take it personally

I cant. Malfunction of the executive functions make it pretty hard to relativize it. Initially I am gonna think, wow, thanks, I guess my eyes do suck, and so do I. Usually people would try to think about it again and be able to relativize it "wait, why did he say that? wow, what an asshole thing to say". But I get stuck in that "I guess you're right" feeling.

> Go ahead and "take the bait."

This is very hard to do, but I am working on it. Its not easy to overcome a childhood trauma though, and trust people again. It took me about half a year to finally open up to my therapist. Learning to trust again, and let yourself be vulnerable is terrible hard after learning for 10 years that its the wrong thing to do, you cant "just do it"

I didnt mean to give any unsolicited advice, apologies
Day by day, HN is becoming reddit. Jokes, shenanigans and these types of comments are plentiful on the internet. Please leave HN for serious discussions.
> several different cryptocurrencies have used this method and recovered to a functioning blockchain

The most notable is Ethereum, with the DAO hack and the subsequent bailout. Did lead to Ethereum Classic, which is a fork that gained some traction.
And yet we choose to congratulate a system that willingly put people into extreme poverty for centuries for finally giving a few scraps back. We could have had a system which lifted people out of poverty, but no, we went for slavery and colonialism and all that fun stuff. And we continue to do that. Half of America is one missed paycheck away from financial ruin, and that is the richest country that has ever existed.

But sure, lets praise capitalism!
Yeah, it ended about 6 years after that.
Dolphin Emulator

https://dolphin-emu.org/
>Compare Venezuela to India over the last 30 years, and extrapolate into the near future what will happen there.

Compare how? What do you mean will happen?
>In code review, most developers will not do the kind of thorough analysis that uncovers serious bugs, if they actually did, code review would be too costly.

The point isn't to go in-depth pick apart the design (if a dev needs that kind of deep intervention on a regular basis, it's time to have some hard conversations), it's to share knowledge. The reviewer gets to see a another dev's code along with a good description of what that change does so if there's an emergency someone on the team might actually know where to look. And the submitter gets to know of any footguns the reviewer has seen in similar code.

>Instead, disagreements on superficialities and bike-shed arguments are promoted, often leading to low-value follow-up changes that can easily cause worse issues than they solve.

Which is why it's important to have a system where the submitter can choose the reviewer(s) to avoid bike-shedding and also choose to ignore the reviewers' comments. That's Google's system. Is someone throwing a lot of BS nits at you? Ack the comments, take them off the reviewers list and pick someone else. Do that a couple times and most folks get the message. Talk to management about those that don't.
Cloudflare Crypto Week
Yes, we were.

And 200 years ago most people were essentially homeless.

In a weird way, they had it better than our current homeless.

At least they had a fighting chance to better their condition?

Would I rather be in extreme poverty in California 200 years ago; Yes--on so many levels.

And yes, I would rather take my chance fighting Indians, then dealing with our "helpful" police squads?

(Miwok Indians were passive.)

I see the harrasement our homeless have to deal with, and it's ugly.
I think this is specifically addressing gaming restrictions deployed enmasse by the Chinese gov. I go to China often and I ask people there what do they think of the govt - everyone nodes in unison with their approval. This is scary.
Start by defining quality.
To win the jackpot of the machine that have them listed as answers.
Spirituality (to generalize), is what makes me tick in a sound way every day. As a creative soul it's always a little bit destructive every day to work on bits and bytes, if I loose sight on the bigger picture.
The common job is bit rot and the spirituality is my resilvering.

If I didn't there's no greater mean to why I'm doing my small part.

It's easy to get lost in the corridors of logic.
I think in this thread two things might be conflated. Afaik not all digital nomads dodge taxes or do it purposefully to evade taxes as presented in the top post. So, everything I have been saying is coined to the specific situation outlined in that post. I don‘t want to criticize a digital nomad lifestyle in general.

But back to your point and assuming that the digital nomads you are talking about are the ones dodging taxes. It doesn‘t really change anything about the argument. The problem that not taxing these people seems arbitrary to the normal person because there is nothing special that those people provide compared to the average entrepeneur. The average tax dodging nomad doesn‘t pull his/her own weight => this lifstyle wouldn‘t scale.
Beautiful languages don't get adopted unless there is an OS vendor stating "It is my way or go elsewhere".

The languages with higher success rate are the ones that build on existing code and practices.

Every language with major market adoption is an inconsistent unless one does a language reboot Perl 6/Python 3 style and is willing to push it forward.
To any one coming to China, get a shadowsocks server ready first! Or let me know if need help.
You know, that was one of the first things I thought too, having been on the other side of it. Compliments from women to men can be exceptionally rare, and when they do show up they can have a pretty profound impact. Of course, that perpetuates the cycle because women see that men overreact to simple compliments and are hesitant to give them. Compliments become more rare and... here we are.

I’m truly sorry for what you had to go through. That really sucks.
https://www.theglobeandmail.com/report-on-business/alcan-bc-...

Incase you don't believe it happened
There was something similar done with a machine called Jolly Card. Hacked ROMs were widespread, but they got replaced soon and chips sealed to that replacement could be spotted. But then people reverse-engineered the ROM and found a flaw in the random number generator. Smart Bulgarians managed to fit a single chip computer into a car remote, which at the time was a significant accomplishment. So, after using the remote keys to allow the device to sync with the poker machine's timer, they were able to guess the part when you can double your wins. So, after syncing, the smallest win can be increased 1,024-fold (you got a maximum of 10 doublings). They were selling this remote for 10,000 DEM, or German Marks, which was about 7,200 USD at the time. After people made millions milking the poker machines in Western Europe, the manufacturer released a fix, and the new generation of machines got a hardware random number generator.

I remember some mafia guys came to me knowing I can replicate the hacked ROMs, so, I cloned it, but I also made a hard-to-notice mark so that I can identify these machine (well, it was an extra space in some text.) Well, unfortunately, I wasn't able to find one later, but I didn't look hard for one anyway.
12 interviews and 44 survey responses? Is this a joke?
Food Network on the Roku TV via HGTV
Thanks for the Surprise Integration with My Website, Apple
It is easy as well, when you use a compiler that generates bytecode like C++/CLI.
10 Awesome Killer Freebies Every Graphic Designer Needs
Beta testers needed
Hey guys, we are looking for retail and professional traders to help us test our beta product. Anyone interested please kindly reach out to me.
I wonder how this is going to work for say, The International 9, which is going to be in China. Is the government really going to block streaming of an event that so many of their citizens will have national pride riding on. Just hosting the event is something I expected the government to be proud of given Dota's profile in China.

Edit: Actually they're probably going to have it on national TV, that will allow them to have a layer of control over the broadcast.
There are too many in very different domains and languages.

However, I opt for jQuery here. It is one of the greatest examples of how constant refactoring and thoughful usage of design pattern get you a very long way.

If you are designing JavaScript libraries, pls have a look at jQuery. So many great design decisions aka great code quality.
That's... great. Any chance you want to share that idea with us?
Because it led us down a very fulfilling path of inventing interesting abstractions to solve problems, which tickled our mental fancy but led to bloated, sub-optimal solutions.

Unfortunately, it worked ... but eventually the bloat caused projects to hit a wall of unmaintainability. (If it had not worked so well in the medium-term, we would have moved past it much sooner).

Another reason it derailed us is simply the level of buy-in it received from the entire industry. Everyone drank the cool-aid, so thought advancement in more powerful approaches -- such as functional programming, data structure-oriented programming and even data oriented programming -- was neglected.
This (very long) article explains why OO might not be such a good idea as initially believed.

http://www.smashcompany.com/technology/object-oriented-progr...
The marriage ended ... but I can hold my head high knowing I tried my best. I grew and learned so much after the marriage ended that I never would have if we broke up back then so I suppose everything worked out for the best.
CVEdetails.com lists the number of (reported) vulnerabilities by year for software projects that have a CVE identifier.

Here's bitcoind:
https://www.cvedetails.com/product/22744/Bitcoin-Bitcoind.ht...
You shouldn't be surprised about it. Public perception of all non-newsworthy stuff (and good news are not newsworthy, only creepy ones are) is mostly formed in schools, so it is late by about as much as the average person is past his or her school graduation, i.e. now it is stuck in mid-1990s. Mostly reflecting reality of that day.
That was the product of necessary ideological conformity for their proposed system to work. Everyone who is not on board with the communist system could bring it down, so they shot dissenters. In Capitalism you can believe whatever you want to believe so long as you respect the rights of the individuals around you, and you don't incite violence, and a couple of other conditions.
Tencent's AI plays StarCraft II, and wins over 90 percent of the time
Good to know about the choices you have made.. well Done!
"Wall Street is a confidence game." - Basically this explains the stock price of a lot of companies.

Once a company takes on a lot of debt or VC capital it has to constantly chase its next round of funding above all else; once it IPOs it has to constantly chase a higher share price above all else. The actual profitability of a company seems to rarely a factor in either of these but hype always is.
My point was not about peformances but rather about embedding. CL performances are good and toghether with interactive development these are the main selling points. It's a compiled programming language that feels like a scripting language "done right". However try to develop something like an embeddable library in SBCL and then use it in native Android, Ios , Mac and Windows applications. This is something that can be done in Javascript, Go, Dart, C,C++, Lua and so on. As far as I know the only CL that can achieve something similar is ECL. In my opinion this limits considerably CL adoption because it forces to adopt the entire ecosystem as a whole.
Without some pretty drastic changes, I don't think I'm ever going to feel confident that a computer with a Qualcomm or Broadcom SoC can be made secure. These two companies are basically the worst at making their documentation / datasheets / code available for inspection.

The article suggests that the boot process has been simplified, but as an outsider it still looks astoundingly complex, and the "random oem additions that are likely to be insecure" part is absolutely terrifying.

Am I wrong?
Markdown renderer?
You think these 20 people will keep that niche website they read once in their cache forever or even pinned?

Torrents die all the time because nobody bothers to donate bandwidth to strangers for content they barely care about.

How is IPFS different?
I used to have to restart it all the time but I never thought to just set it to automatically reboot. I should have known that most computer problems can be fixed if you switch them off and on again.
I was going to make the same comment. Until there's no need to store waste for hundreds of thousands of years, you cannot call nuclear "clean"
I didn't mean you. You don't owe me an apology.

I know some things that might help, but I'm leery of posting them because that makes me the one giving unsolicited advice, a thing I'm already guilty of here.

Take care.
what a fucking cuck.
Another tidbit ... imagine how science might feel if string theory is shown via undeniable objective evidence to be completely wrong. "All that time was wasted...."

But the software world bought in to OOP much more deeply than science has bought into string theory.
Probably not, I'd want to run it to avoid the exit node thing, I don't really want to bother with a proper onion address and having to distribute it. They're fairly opaque, I'd rather hide that they are being used.
> Weeks start on Sunday in the United States, Monday in Europe, and a couple of places start on Saturday.

Wow. I live in Europe, and find it weird that people can consider the week to start on Sunday.

I guess everything that may appear normal within a cultural frame of reference can be off in another, even the most basic of things!
Big Update of Rankinity
Rankinity Releases the First Website Rank Checker Based on the Progressive Web Apps Ideology https://rankinity.com
Buzz depends on which circles one moves on, on the enterprise shops I work with, RN is not even relevant.

If JavaScript is involved it is either a mobile web site or Ionic.

Otherwise Xamarin is the usual option when not going native or betting on JS.
The Quake 3 source was fairly good...
Yes. And the FBI use the same tech https://plone.com/secure
This is exactly what I read and I was actually confused why people were suddenly talking of a certain Captain Cook ('who is this guy?!') in this thread
Software quality:
https://en.wikipedia.org/wiki/Software_quality

Software metric:
https://en.wikipedia.org/wiki/Software_metric

'''
Common software measurements include:

- Balanced scorecard
- Bugs per line of code
- Code coverage
- Cohesion
- Comment density[1]
- Connascent software components
- Constructive Cost Model
- Coupling
- Cyclomatic complexity (McCabe's complexity)
- DSQI (design structure quality index)
- Function Points and Automated Function Points, an Object Management Group standard[2]
- Halstead Complexity
- Instruction path length
- Maintainability index
- Number of classes and interfaces[citation needed]
- Number of lines of code
- Number of lines of customer requirements[citation needed]
- Program execution time
- Program load time
- Program size (binary)
- Weighted Micro Function Points
- CISQ automated quality characteristics measures
'''

Category:Software metrics
https://en.wikipedia.org/wiki/Category:Software_metrics
OpenBSD and Co. (OpenSSH, etc.)

* https://cvsweb.openbsd.org/src/

* https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/

* https://www.libressl.org/

* https://cvsweb.openbsd.org/src/usr.sbin/ntpd/
0. Hard atheist.
XMonad window manager written in Haskell.
I’m guessing he means ‘the media’
Just like YouTube on DVD was a huge hit! https://www.youtube.com/watch?v=Y_UmWdcTrrc
What is the relevance of saying that a week starts on a particular day? In the most common usage, the "week" starts on Monday in the United States, and concludes on Friday, to be followed by the "weekend". A calendar week of 7 days does start on Sunday, but who cares? If they changed how the calendars were printed, life would be different in no way.
I mean: https://microsoft.github.io/reactxp/docs/faq.html

It's React, it supports iOS, Android, Windows and web...

What was the point of your comment?
Good code bases that inspired larger projects: MINIX, KHTML
"I don't recognize your platform.

Rust runs on Windows, Linux, Mac OS X, FreeBSD and NetBSD. If you are on one of these platforms and are seeing this then please report an issue, along with the following values:

navigator.platform:
SunOS i86pc
navigator.appVersion:
5.0 (X11)

To install Rust, if you are running Unix,
run the following in your terminal, then follow the onscreen instructions.

curl https://sh.rustup.rs -sSf | sh"

...and running that gives:

curl: (35) error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

And I am running UNIX, a true, AT&T System V, Release 4.0 UNIX: Solaris 10 on i86pc.

I don't want to have to give up Mercurial just because someone somewhere is trying to be trendy by rewriting parts of it in Rust, because he thinks that's all the rage now.
Ummmm... Try running java 8 bytecode on an older JVM.
So, without knowing the company any more than what was hinted at in the article, the goal was to build some kind of digital version of Zara (short lead-times, short to-market cycles) for all the individual designers out there.

And that basically makes this company less of an apparel or even a tech comapny and more like a dedicated supply chain service company for the apparel industry. Which requires solid SCM skills and the corresponding solid organisation and network. And maybe it's just me, but I have the impression that they focused almost exclusively on the tech-part. It's nice offer a service to manage "logistics" through an app. But what happens in the background of said logistics? That customer seemed to complain about long lead-times whatever happened wasn't that great. Considering vertical integration, the micro-factory in China, is not a solution if you don't have the experience running apparel manufacturing, in China of all places. And if you do have that experience you don't need an own factory, just use local partners like everybody else. Or don't in order to avoid all the ethics issues that come with it. Thing is, lead-times are reduced by cutting waste out of the process, and I didn't read anything regarding how they wanted to use technology, which is great in doing just that when used right, in order to achieve that.
OpenBSD

https://www.openbsd.org/goals.html
> I can, "pkill -STOP firefox"?

That doesn't stop Firefox's separate rendering processes, though. They run with the process name Web Content.
I don't get what problem this solves that Emacs with appropriate language modes doesn't already solve.
> As a group it will be good. For an individual it will suck.

If by "group" you mean china's citizens then that assertion makes no sense at all because it's not possible for something to go against the interests of all individuals to be good for all citizens.

On the other hand, if by "group" you mean China's ruling elite then of course it's always in the interest of a totalitarian regime to oppress its citizens.
Well, this is just a random guess, but as you can see here [0], the navigation channel where a linked article roughly located the wreck [1] seems to vary in depth between 50-120'. Looking at a similar style ship from the same timeframe [2], we see a main mast height taller than the water depth in that location. I would imagine if you scuttled the ships in a precise pattern, it would make it incredibly difficult for a ship under wind power to enter the port and avoid hitting the mast of a scuttled ship. I just happened to be in Newport this summer and learned about the area's history. The people who lived there were very accomplished seamen and I would not doubt their knowledge was put to good use in setting up that blockade.

[0] http://www.charts.noaa.gov/OnLineViewer/13223.shtml

[1] https://www.smh.com.au/world/north-america/hms-endeavour-fou...

[2] https://en.wikipedia.org/wiki/USS_Constitution
Navigation Images from the MINERVA-Ⅱ1 deployment operation  (Real time delivery)
Gensim : https://github.com/RaRe-Technologies/gensim

[Can't speak for the 'highest' part of the qn, but Gensim upholds very high code quality standards]
People use a lot of different editors. The solution isn't "everyone switch to emacs".
It has far from "literally" everything. It doesn't have async/await, doesn't have a sane way to create simple web servers, doesn't have map/find/filter/etc on collections, at least not a version that won't span multiple lines or the whole screen because they require mandatory arguments (begin, end) that are useless 99% of the time because you want to operate on the whole collection anyway, etc.
Gamma Steganography
Wirth's book, "Compiler Construction"

https://www.inf.ethz.ch/personal/wirth/

On the way you can also grab "Project Oberon" from there, both 1992 and 2013 editions, to see how to write an OS from scratch, including an FPGA board, in a GC enabled systems programming language.

There are also the tiger books, in C, Java and ML variants.

https://www.cs.princeton.edu/~appel/modern/
Lua: https://www.lua.org/
Well, gambling is a luck-based game and this pretty much puts the luck in what is supposed to be a luck based game. Casinos aren't obliged to give their customers money if those customers know a neat trick, y'know.
If you ask that question in 5 years perhaps the answer will be that it came alive with AI. As AI becomes more important so should the Semantic Web since it will provide data to train the machines.
There's No Such Thing as a General-purpose Processor (2014)
Space Junk Net Successfully Completes Capture Test