skysight-inc/HackerNews huggingface dataset:
I totally agree with you, however the alternatives to Async/Await are just way more wierder IMHO. Promises, Futures and what not. I am not very familiar with CSP based concurrency but Async-await strikes a good compromise to me. I just can't deal with this Promise/Future/Callback hell when it comes to managing multiple asyncrhonous or dependent asysnchronous calls. I think Chris Lattner does a way better job at explaining this -

https://gist.github.com/lattner/31ed37682ef1576b16bca1432ea9...
I just saw the privacy guides page you link to. Look like a good resource I will have to check it out.

I take my privacy seriously, but it shouldn't have be so complicated/ time consuming to defend yourself.
I enjoy traveling, and for too long I for whatever reason ignored the fact that I am part of the problem of overtourism, especially when I go somewhere during peak season (e.g. Europe in August) and get annoyed why there are people everywhere.
Is this serious?:

After a moment, she started weeping. I think she was just so tired. Then a guard tapped me on my shoulder and just said ‘the performance is now over, sir.’ I think she needed to reset. She didn’t cry for everyone, though. I got a cry.
They usually can, and various states have before.
I don't believe I implied strongly enough that said mention of strangers referred to suspicious or dangerous-seeming persons.
I'd argue probability is about that (given information at a time), i.e. everything has probability 1 or 0 given perfect information (and computation/inference) about a deterministic universe, but some other number (by a metric) given partial information (and perfect computation/inference).

Randomness is perhaps a description of correlation? Which obviously relates to probability, prediction of uncertain outcomes, but maybe more general?..
My 2013 Volt is 107K (85K EV miles) strong. Almost ZERO maintenance costs.
Guess I should FOIA the DMV to find out what my state's default value is.
As a 2017 Volt owner, this makes me sad. If they so choose, there could be a huge market for plug-in hybrids, where you get all the benefit of EV for local transit but you still have the fuel backup for long range trips. The infrastructure for a fully EV fleet just isn't there yet to assuage range anxiety, though they are working hard on it. Plug-in Hybrids are the perfect stepping stone to help a society learn how to move into a more electric-only future.

At the same time it is good to see more companies jumping into full EV designs, so the future is, IMO, bright, but it may be harder to sell this in the short term.
I'm replying to the assertion (which was a generalization itself) that liberals want people from the flyover states to get out of their bubble and travel, but when they do, make fun of them for it, and I responded to it by saying that's because so many tourists when they go abroad don't experience the culture of the country they visit; they experience at best a sanitized, western-friendly watered down version, or at worst, just miss it all entirely and visit chain restaurants and the regular "sights to see."

Something like the Taj Majal is a sight to behold, certainly. But if you just go there, and oooo and aaah at it, and then go home, you haven't experienced a lick of India. You could've had the same experience with a Google Maps walkthrough.

I don't find this offensive so much from a cultural standpoint as much as just a massive waste of time and resources, to jet across the world, go to a completely new place, and experience NOTHING in it. What was the point of it then!? You'd have been further ahead never leaving your damn sofa.
> This is already kind of a thing. See gap years, find yourself trips, etc.

Add digital nomadism, at least, in many of its forms.
> no serious feminist

There's an entire strain of popular "feminism" that is exactly that. The logic seems to be "women could never allowed to act like massive assholes (like men could), so doing so is feminist"

i.e. reversing/destroying preconceived gender roles

consider Lena Dunham, babe.net etc
Related, for those who missed it the last time it was here on HN, the tales of Christopher Null, who has an unfortunate surname: https://www.wired.com/2015/11/null/ , and Jennifer Null , http://www.bbc.com/future/story/20160325-the-names-that-brea... , likewise.
> and preferably shipping without so much bloatware

I'd definitely be interested in something like this. But does the Xubuntu version limit more than just the typical Gnome desktop environment and associated apps - i.e. is it less bulky with all the services and command line apps that a typical Ubuntu install includes?
Their daily task list will change. They might cancel some kinds of training and some kinds of cleaning during wartime.
I think that sums up how my friends living in Charleston feel about Ohio every summer.
Blue and white ones, a little boxier than these, are called minibuses in Turkey. Cheap, follows a route, but has no predetermined stops except for the initial and terminal ones.
> The good news? With so much stolen information in circulation, there’s almost certainly an oversupply of raw materials for fraud and an undersupply of willing criminals.

This is what I've always used as cold comfort. Given the degree of anarchy on the side of the actual data, and given that society hasn't totally collapsed yet, it must be that deterrence by companies and prosecutors is good enough on its own to keep fraud from happening everywhere it could. Even though chances are high that your information is out there, chances remain relatively low that you'll actually be targeted. Of course you still want to keep yourself out of that minority by freezing your credit, etc., but it's something.
It’s 2043. We Need a New American Dream for the A.I. Revolution
> I predict that long, slow, possibly "eco" trips will become fashionable as a new way to signal wealth (much in the way that travel to far-flung corners of the Earth used to).

This is very much still a thing. Personal hunting trips in Africa, sailing through the artic, flying your private plane to islands regular jets can't reach, cruising your yacht across the Atlantic.

The best way is to buy your own island. That way nobody else can go there, the ultimate exclusive travel destination
I love when people double down out of principle, when the only person getting hurt is themselves.

He refuses to change it because he did nothing wrong...sure, but you are also the only one being hurt by it. Is this really the hill to die on?
It's funny, in the early 90s my family flew to Florida (from Glasgow, Scotland) on a £49 per person fly-drive offer. I can't imagine coming across an offer like that these days; even adjusted for inflation. Actually, the taxes involved would probably make it almost impossible.
Only two of those games have 3d graphics: one has an mtx revenue stream, and the other is a stylized low resolution design and conveniently has no real background to render.

Successful indies survive as they do because they stay within their severely constrained production budgets. Modern AAA's have large studios and insane budgets (Red Dead Redemption 2 is estimated to have cost around $1B to produce) because modern computer graphics are really, really time consuming and expensive to produce.

If we assume that RDR2 did cost $1B, and Rockstar nets an average of $40 per sale, they'd have to sell 25 Million copies just to break even on box sales alone. Reports are that they've hit that number of units shipped as of this month, but again, that's just to break even (and assumes the game has never been sold at a discount, and that physical copies have the same margin as digital).
This kind of thing makes me question how tightly we couple (or fail to couple) the "code of Law" to the "code of Computers".
It would be easier to say what's good about it.

A lot easier.
Architecting a Scalable Software as a Service
I completely agree. In Java we're taking a different approach: https://youtu.be/r6P0_FDr53Q (my talk also explains why this option may not be available to C/C++/Rust)
> I would sketch out game ideas and maps while pretending to take notes in the endless deluge of meetings... stand-ups... backlog grooming... weekly-syncs... retrospectives... and project kickoffs...
> Schools, eh?

The lesson that many in positions of authority are petty-minded fools is a valuable part of your education.
Curious which category you'd classify Valve's monetization techniques.

The big ones Counter Strike and Dota are entirely cosmetics after all.
Barcelona, Amsterdam.
Indeed, as another user mentions, mypy will detect this issue, as will pytype, even without any annotations.
Ultimately, yes, but in the lag between when the fraud is discovered and the criminal caught, who should bear the cost of the fraudulent transactions? There's a very good argument to be made that Wells Fargo, who was actually one of the parties involved in the transaction is more appropriately liable than the identity theft victim, who had absolutely nothing to do with the transaction, besides their name being used against their will.
It worries me that neither the advertisement, the catalog, or the order form would constitute an offer. I do understand that the harrier jet did not exist in the catalog or offer form, but the general point is what scares me

What would a consumer have to verify when they are placing an order to ensure they are not submitting to a practical joke?

If they can't be held liable for false advertising, would they have a case for a civil suit around lost opportunities or something?

I'm not sure how this individual came up with 7,000,000 pepsis worth of points; maybe that's not worth a harrier jet, but surely this individual wouldn't have bothered gathering them if not for the commercial.
I thought this was strange too. I was just watching Gary open a few $500 football card boxes today (5 cards in each). Upon opening a box without any rare players he said: "That's what you get sometimes gambling!" So I think people know that's what's going on.
There's a difference between re-balancing, and undermining.

What do I care that all the kings of England are white men "like me" when I have never been nobility? Take away unfair power mechanisms, don't simply re-implement them facing the other direction.

This is obviously a complicated issue, but the tone often taken with issues like this are glib, and vindictive towards the current male generation.
Sure they can help with this. The problem is that we have ten, maybe twenty years to radically change how we generate and use energy. That's not enough time to build a world-wide hyperloop network, or electric jumbo jets.
Shout out to all the Python programmers from the other frontpage thread who are responsible for bugs like this with their crappy scripting languages.
These tickets were issued by a privately operated citation processing center.
FWIW you can get a free copy of your TransUnion and Equifax reports for free from CreditKarma. It's great and will pull a new report once a week.

They don't work with Experian, but you can create an account with them directly for free and get a copy updated monthly.
It sounds like a bright idea to me.
Who said there was any machine learning?
How many people drive thousands of miles in a single day for a one week holiday?
Only some people have left, because they're tired of the people still there not improving things. The people who are left still have it in their power to improve things, but generally don't, so they only have themselves to blame for the brain drain.
>Apparently, when they didn't have the right data for a vehicle, a privately operated citation processing center used the word NULL in the license plate field for many tickets.

>used the word NULL

Oh god, I feel faint.
In general most tourists go to tourist destinations. And in general, most tourist destinations are not the same as "experiencing local culture." It's like saying staying at an all inclusive resort in Jamaica is experiencing Jamaican culture.

It's exactly why these spots are extremely crowded while other areas are not.

Note that I didn't say all tourists do this, which seems to be what you're implying I'm saying.
See also, the person who had the personalized license plate "NO PLATE" (and similar).

https://www.snopes.com/fact-check/licensed-to-bill/
Python and Lisps do directly compete as the preferred introductory language for university computer science classes.
For your category 2 book I would recommend:
The Master Algorithm: How the Quest for the Ultimate Learning Machine
https://www.goodreads.com/book/show/24612233-the-master-algo...
What I like about this book is that it covers the various ML camps. Not just Deep Learning, but the Baysean approach as well.
Ask HN: Are there technological solutions in place to assist HK protestors?
My viewpoint is limited to what i scrounge up on the web, and it seems like the protestors are pretty well organized (tear gas extinguishers, coordinated action in airports).

My question: when the power and internet to HK are turned off this week, what methodology are they planning to use to get videos of the slaughter out to the rest of the world?
Well ... the card isn't ever presented as ID AFAIK. The number on the other hand ... the number is presented all the effin' time.
Don't forget to normalize for welfare and cost of life. For a very general outlook, see for example:

https://www.expatistan.com/cost-of-living/comparison/san-fra...
Although from an industry perspective, that's bad news because you're paying $0.50/hour for entertainment. And without room for a new campaign or a graphics upgrade, whoever wants to sell you your next 1,000 hour game still has to compete with Factorio. Minecraft, Terraria, Factorio, and maybe Satisfactory have all done well, but each one contends with all the rest.

Don't get me wrong, I love Factorio and I think it's a way more valuable achievement than any of the loot box games under debate. I also think it's a viable development model: Factorio was in the top 100 for 2018 Steam revenue, with a 20 person studio. It's just interesting that unlike other media, videogames have this order-of-magnitude variation in how much they compete with one another.

(This ties into a much longer narrative about the decline of single-player campaigns. The beauty of e.g. Dragon Age is that you can make an engrossing game and build, not undermine, the market for your next one. But as the difficulty of development shifts towards hard-to-reuse things like character models, there's an increasingly strong incentive to emulate CoD and R6 and wring as much longevity as possible out of each iteration.)
No I definitely didn't mean clear as in readable. More as in, I know how this working and why it's async.
Insights, user feedback and an informed roadmap
I didn't think I needed to be this specific, but: please finish the job and write an entire about page for your site. Yours still says "Lobsters" up and down it, and even if you search-and-replace the name there's a lot of stuff that's not about your site on there.
This is clearly an entirely fake anecdote. Show me a pic and change my mind.
At least there’s something physical and tangible with sports cards...I can’t say the same for Overwatch packs etc.
There was a similar issue in California where, in the days before on-line choosing of vanity plates, you would give three choices. One guy couldn't come up with a third option so he wrote "NO PLATE" and ended up with that as his plate with similar results. Snopes has the story:

https://www.snopes.com/fact-check/licensed-to-bill/
Die on?

But how - he can challenge the fines in a court of law. Since it's a vanity plate, adding an extra notoriety won't hurt.
If I recall correctly, this comes up a lot with null.com too with respect to emails, etc. I think there was even an HN post about all the null@null.com emails collected by someone.
This reminds me of the bit that mentions that St. Peter has a list of questions he asks people at the Pearly gates. Among them he asks, “Did you have a vanity plate?”
Sorry, I get punchy when people deliberately misconstrue what other people are saying to further their own biases. It's a particular trigger for me.
> Generators hide their underlying implementation (in C++) too, after all.

that has been contentious to say the least.
Xfce is my daily driver for cloud development. I use Xubuntu running in VirtualBox on a Windows gaming laptop. (I know, I know, Oracle and all that!) Running in seamless mode works quite well. Since I code in Golang, I don't need the fastest machine around for fast compiles. Also, since I run ubuntu VMs on AWS, I have nearly zero mismatches between my development environment and deployment. I can even run my full IDE/debugger (I use Goland) in a deployed environment for debugging.

Which brings me to a segue: This seems like a good place to ask what's the lightest weight developer-cromulent environment possible that would support a GUI? When I bring up an IntelliJ IDE on a VM, I see that I'm using just short of 6.5 GB of disk. Most of that seems to be the OS, which at the moment is Xubuntu. What's lighter weight, but not outdated and annoying? (When I incorporate Docker, 6.5GB is going to be a bit heavyweight.)

Back in the Smalltalk days, the Visual Smalltalk image with some libraries loaded could basically do the same thing as VNC, but with no OS dependencies and with a much smaller footprint. People were already debugging server deployments with a full IDE back in the early 2000's.
Sugar is magic. I still don't know what happens behind an async and await and no tutorial really explains that to you.
Nah, because it's not unsanitized SQL at fault, but people writing a literal NULL in the license plate field when there isn't one.
Show HN: Using Todo Comments to Keep You Programming in the Zone
I've noticed that Google search results prioritize reputation above search matching. If you search for something, even if there's a blog out there with the exact thing your searching for, it won't show up, even in the top 100 search results, unless the site has a high enough page rank/ or some other generic metric google is looking for. This is unfortunate because there's a lot of great information out there that never sees the light of day due to this problem. Google still has a long way to go before they solve the search problem.
There are ways to properly sanitize inputs these days so NULL becomes "NULL" (string), BUT also tons of systems moved into JSON format assuming its safe. It is not. JSON is not binary safe and there are tons of unicode chars that will break JSON. I was once overseeing system that people would bring down all the time by registering usernames that the app could not properly sanitize and they in return were breaking JSON format to the halt of the whole system. I should not admit but using same chars I myself broke few youtube channels when comments and votes were working in JSON format themselves without properly removing unsafe char codes. Good times.
>Sleep in someone's home (isn't this what the supposed wonder of AirBnB is for?).

If you use AirBnB, then all the people whining about tourism (which seems to include you) will get mad that you're avoiding the local governments' hotel regulations.

Personally, I did use AirBnB when I was in Germany last year because the tourists had driven all the hotel prices through the roof in one city. It was a great experience, meeting and talking to a local and staying in a private home. But apparently the anti-travel (for other people besides themselves) liberals think I suck because I didn't use a high-priced hotel.
They just wouldn't let him renew his vehicle registration unless he changes his vanity plate or goes back to the a random number.
It has nothing to do with static vs. dynamic. There's no reason that being an early-binding language that a string has to be iterable itself, and the proposal to change this was only rejected as it broke too many things[1] and couldn't be automatically fixed.

Point in the GP's favor: Fixing it would definitely not be a problem with an early-binding language! In fact, the nigh-impossibility of automated refactoring puts lie to the notion that late-binding languages are more "agile."

It's a design flaw, in the same way Python 2's allowing comparisons between different types was a flaw, e.g. "a" < 3 succeeds. Python 3 now, correctly, throws a TypeError because there's no sensible ordering between the two things.

(While I'm griping: Another design flaw is conflating iterables and iterators, which makes generators almost useless. Say a generator is pass to a function expecting an iterable. If the function uses it twice, the second time it silently returns nothing!)

> This isn't what Python would do, if the variable was undefined Python will throw an error

I think GP must have assigned to the name, in which case Python will create a lexically bound name.

Python's rules for naming can make perfect sense or be quite surprising:

try:
x = four()
except Thing:
x = 5
print(x) # 4 or 5

for a in [1, 2, 3]:
pass
print(a) # 3 ?!

[1]: https://mail.python.org/pipermail/python-3000/2006-April/000...
How do you prove you don't need to provide proof? Or do the police have to prove that you do?
Finding the Smallest Interval of K Sorted Lists
I wholeheartedly agree with this sentiment and I'd like to expand on it.

I think the DFW quote is actively damaging because it paints a picture of certain places as belonging to a certain group of people by natural right rather than by a more contingent or accidental mechanism.

I think it's only a very short distance from that kind of argument to the argument that many use to suggest that immigrants fleeing dangerous and awful places are an infestation to be eliminated.

Both legally and practically speaking there are ample reasons both to limit tourism and to limit immigration in reasonable, fair, and thoughtful ways. Some resources are more limited than others. The fact that some groups of people find themselves in possession of a place or a resource that others appreciate or even covet does not convey on them some kind of moral superiority over the rest of humanity.

Having an intelligent conversation about the practical limits of tourism and immigration is important and welcome. Demonizing those who want to experience different cultures, different climates, and different geography is completely unhelpful.

I say this as someone who hates to travel and who cannot stand going to a tourist destination that's overflowing with people.

But I refuse to demonize people that like or tolerate that kind of experience the same way I refuse to demonize people who are seeking a better life for themselves more permanently.
So we're just giving a new name to "learning skills"? What?
"very little regard for anything outside their headspace"

thank you for articulating the behavior I continually see in my day-to-day. It's the little things: walking slowly 3 and 4 abreast on a sidewalk at a snail pace; suddenly stopping to take a selfie in the middle of a busy place; parking a bike/scooter/etc in the middle of a path; parents prioritizing their kid's experience like everyone else isn't even present (blocking / taking inordinately long time / hogging use)... It really seems like a lot of people fail to recognize they actually take up physical space in the world, and in doing so affect everyone around them. I really try to be aware of the impact my personal physical behaviors have on the greater world.
Would you consider this easy?

# Makefile
venv:
python3 -m virtualenv --version 1>/dev/null 2>/dev/null || \
( echo "Please install virtualenv (python3 -m pip install virtualenv wheel setuptools)" && false )
[ -d venv.d ] || python3 -m virtualenv -p python3 venv.d
./venv.d/bin/pip install -r requirements.txt

$ make venv

# Running your project without setup.py
$ ./venv.d/bin/python3 my-program.py

# Running your project with setup.py
$ ./venv.d/bin/pip install .
$ ./venv.d/bin/my-program.py

The setup.py you can copy from another project and customize to your liking.
If you want to throw darts at someone, I think database systems with three-valued logic would be a better target. This criticism (not for these reasons) has been leveled...