skysight-inc/HackerNews huggingface dataset:
Ask HN: Python dev on Windows?
I'm self-taught in Python with a proficiency level I'd call "advanced scripting" and am looking to broaden my skills and get more seriously into web development work. I currently do all my coding on a relatively stock install of Windows 10 EE. I have had a pretty easy time working with Python on Windows but no matter how many times I install the MSVC++ compiler package I still occasionally run into the dreaded "cannot find vcvarsall.bat" error when installing a package that runs C under the hood. There are only so many binaries available. I'm considering changing my setup. I figure the options are 1) Try the Linux subsystem for Win, 2) Dual boot Linux, or 3) Buy a new windows laptop and convert the current one to Linux. I'm a little reluctant to dual boot because I otherwise use the Windows machine for sort of mission critical work. Can anyone offer some guidance?

The tools I'd be regularly using or exploring include: Falcon, Django, Postgres, RabbitMQ, Redis, Celery, Numpy, Scipy, lxml.
Fair enough, I didn't properly read the conditions. Assuming (as the question does) that they're immortal and all-knowing, have access to all needed resources in raw form, and can entirely devote their lives to the project, I would change my answer to "an extremely large but non-infinite amount of time".

I think the top answer radically understates the difficulty of the problem; not only would they need to build all of those things, they would need to build the tooling to build the components needed to build all of those things. And for those components, they would need to build the tooling to build the components used to build the components, and so on.

Honestly, I think that even semi-accurately estimating the complexity of the work to be done would be months of work. To actually do it with 20 people, hundreds of thousands or maybe millions of years?
A comic that I assume was inspired by this stunt: https://www.smbc-comics.com/comic/free-love
HoloLens can now guide the blind through complicated buildings
AEye’s iDar sensor combines camera and lidar data into a 3D point cloud
"How would you make the system moral?"

Don't use it.
IIRC FB only uses (used) Datalogix to match uploaded email lists... plus maybe some consumer cost-per-action ad influence segments.
Why do you even care if someone blocks / mutes you? It's their right to do so, and you can do the same when someone annoy you.

Since starting to use Mastodon 6 months ago, I had to mute exactly 1 nazi account. Muting is quick and easy, just like dealing with ordinary email spam; it wouldn't be a big deal even if I had to mute a dozen nazis every 6 months :-)

Is it just possible that some people have trouble managing their own emotions when dealing with strong disagreement? I can't otherwise explain why a microscopic quantity of undesired content would make someone decide to leave.
Wikipedia doesn't contain nearly enough knowledge. It tells you what a CPU is, not how to build one. It tells you some of the chemical properties of certain common chemicals, but not the millions of reactions, or thousands of entries in databases giving their exact physical and chemical properties, etc. Wikipedia would be a useful tool for bootstrapping, but is clearly a tiny, tiny fraction of human knowledge. It's short on a lot of technical details which fill the shelves and databases scientists, engineers, etc. depend on. It's also missing the living knowledge, that is passed from generation to generation as we teach people how to do the thousands of jobs that are necessary to keep modern society running.
As an aside, I love the color design of this site. It's dark, which I prefer, but it has a lot of color. The colors might be a bit.. awkward, but for some reason I still love them.
I start with the default Bootstrap design and tweak it was I go by overiding the defaults. Initially I will change the primary color. This will give you a decent font and basic elements. No need to buy a theme. They come with tons of extras which you won't use and will make it harder for you to make edits.

On the front-end side, React feels like the most popular JS right now and appears to be widely used. It has an extensive eco-system. Vue.js is popular but is mainly a one-man-band. If you are doing this to use in a work environment, I would go with React. Else go with whatever you prefer.
Yeah, thanks for clarification. As a technical person I find myself a bit confused as I don't know if I should follow some buzz and try to make money in the short term of go deep and go for the long term. Will it pay off ?

Of course I get more satisfaction in "feeling" a "deep" and "true" technical folk.
Had the same thing at my public school. The physics teacher was a physics prof who wanted to do something more chill during the back 9 of his life.
Where did Greg Egan write about that? I'd be interested to read it. I've only read one of his novels, plus some supplementary writing on his site. I plan to read more.
As Soros Foresees Financial Crisis, Here Are His European Shorts
It sounds more like experience discrimination.
> their [EU] first ruling is that basically every website is not
> allowed to use ads to pay itself.

Of course they won’t. This is absurd.
The Battle Royale format is _fun_ even if you aren't technically very good. I've written about this before but it does seem to escape even some people who play _why_ this is fun.

Normally in shooters the best players dominate the game session you're in. Unless you're one of them, your experience is frustrating because mostly they're either killing you, if they're an opponent, or killing the people you were trying to kill, if the dominating player is your ally.

But in Battle Royale modes every game you're in will involve you dying only at most once.

For the dominant player they often don't die at all, a game lasts say 20 minutes and they might kill a dozen or more other players out of a hundred, then they're victorious. Hooray - they might do that two or even three times in a row. Amazing way to spend an hour.

But somebody like me - who isn't very good - doesn't last twenty minutes. They might win one or two fights, hide, get some cool stuff, but soon they're outmatched and... they die and can immediately start a different game. So for them an hour is maybe 15-20 games, each of them exciting and different, maybe they killed a few people, and the deaths, whilst not _fun_ per se, are over very quickly and you're straight into a different game.

In terms of why it would attract women. Everybody else being an anonymous enemy plus the "one death and you're gone" dissolves a lot of nasty abusive social stuff. Global chat would be pointless, you can't spawn camp people, you can't even tell if you see the same person twice usually because players don't have name tags.
#AroundTheBlock looks to educate South African entrepreneurs about blockchain
More Media attacks on Musk, this time fluffier than ever
There's already substantial markets for games marketed to women, played mostly by women, oftimes made by women. If you are not aware of them... well... perhaps you are simply not in the target market and have never received that marketing.

It's true that they aren't the AAA games, but... I think the AAA marketplace is substantially skewed by a vicious cycle in which AAA games are expensive to make, because AAA have to be expensive to make, or big companies that make AAA games wouldn't be able to defend their turf against the indies, so AAA games are expensive to make. I wouldn't use the over-used term "bubble" per se, but I think AAA games is a very distorted market right now and I'm not sure said distortion can support too much broad sociological analysis.
Apparently (and per the terms of the stipulation electronically filed) the parties were close to settling and in the interim she agreed to take down her reviews that had been posted during the pendency of the action and not make any more "disparaging" statements. I'm guessing the settlement talks fell through. The issues are, unsurprisingly, not as black and white as the original story makes out.
It there any backing behind the "findings" of that articles.

Ok, they say that the proportion of women playing Fortnite is higher that usual for the genre, which is nice.

However, the rest of the article talks about player avatars. If it matched the player base, then Dead or Alive would be played almost exclusively by women... Also look at Overwatch, the most iconic characters like Tracer, Widowmaker and D.Va are female, Tracer is even a lesbian. But still, it doesn't seem to have a lot of influence on the player base.
$20,000 as an opener.

Civil as well as criminal proceedings. I worry it's more about the money you have to spend, especially when this differs significantly between the opposing sides, than justice.

And, charging $1300 a visit, that doctor's going to have the spend.

Maybe, in this case, the chance of media coverage will produce a settlement before things hit the stratosphere.

At the same time, going onto social media and using words like "crook", etc. is... not the best approach. Stick to facts and more neutral language, and let the reader draw their own conclusion.

But then again, more and more often, any criticism seems to provoke nuclear escalation. Not to mention the pre-emptive strike of non-disparagement language in service contracts.

Ours is called a "knowledge economy". But a lot of self-serving interests are bent on shutting down the knowledge.

P.S. If medical records were shared, state licensing should be looking at pulling the doctor's license.

There's a purpose to regulation, that includes shutting down the most egregious behavior.

Also, prosecutors should be investigating medical and insurance fraud.

Back with the wind up of our "war on terror", a lot of law enforcement resources got directed away from domestic crime including white-collar crime, to chasing needles in the ever-bigger haystack that was being built.

Even a rich society faces limits to its resources. Especially when there are arguments and initiatives to reduce them. (The "tyranny of big government" -- unless it's law enforcement and the military, or is that law enforcement as the military?)

In part, current domestic problems are exacerbated by the pressure and actions to focus our resources abroad. And not in "economic aid", but in power politics.

No one's been tending the shop. And the worst and pushiest have been taking advantage.
Hey- it still works the same way w/ multiple DJ's. I thought about adding another 'mode' for a single queue (similar to how soundbounce used to work) but it's put on hold for now while I clean up some of the other details and make things more stable overall. It may come eventually but it'll probably be a few months.

A quick hack would be to make your Queue playlist collaborative and then multiple people could update it- but that may not be exactly what you're looking for either.
Imo, money up front is much bigger barrier of entry for new people then instalation ot other things you mentioned.

If you are know you liked games like that in the past (because they were gifted to you or because you tried them with friends), you are more willing to pay up front. If you have no idea about whether you will like it, then you have only curiosity to attract you, which is rarely something that makes people pay dozens of dollars.

Also, if the game is marketed "for guy" many girls will not try for the same reason why men avoid pink or cute games no matter what mechanics - it feels like there is something odd or weird about you when you do that.
Vendoring dependencies typically entails committing at least 200-500 MB of packages into a git repo. No thanks. Availability should be easy to control with running your own Nexus or other internal registry. The rest (package versions, etc) can often be solved with an npm 5+ lock file.
I'm male, but as someone with a family game developers really under-estimated how important it is to have a game you can jump into for 30 minutes or less at a time.

When you have a family, particularly a young one, you have time but not contiguous time. Meaning a 15-30 minute game is possible, a 1-2 hour game is simply not (except perhaps on weekends).

Fortnite, Overwatch, and many mobile games do very well at this. AAA games often fail due to the level of grinding just to be on par (e.g. Battlefield, COD) and for single player games it is a mixed bag, some like Far Cry and Breath of the Wild have gameplay elements (like freeing outposts) that lend themselves to short burst of gameplay with a small reward.

Millennials are now in our thirties. We have families and kids, we game. There's a market for this.
Did you post that before you read the "equal effort" part two sentences later? It sure looks like it, because your false analogy runs directly contrary to what I said.
> how do you know when you succeed.

Not everything is a competition.
> I looked through the code and o_O there is a lot of C++ boilerplate.

This boilerplate allows me to choose between std::unordered_map and flat_hash_map in my whole code just by toggling a compile time switch in my code. It ensures that the data structures has the same API than all other C++ containers.
"Nothing is fucked, Dude."

- Walter Sobchak
Because the majority of startups are bullshit businesses that are destined to fail, and only those who can recognize the intrinsic problems with them could ever help the founders pivot to something sane and profitable before the runway is gone.
When I was a contractor the only customers who changed their mind when I put in a lowball offer were people who like to take advantage of other people, definitely not the ones you want to work with. Most other people will reject you not because of your price but because of other factors and price is just an excuse.
When I click on your link it just asks me to log in? Is there some marketing material or a video to watch?
Advertising does not need to be targeted to a specific person to exist. Advertising has existed since the dawn of time without that ability, and frankly, marketing budgets are not going to wind up decreasing because companies can’t target individual people.
When it’s a largely opaque foreign regulator deciding where on the scale your fine will be I’d argue it’s irresponsible to consider anything less than the maximum when doing cost-benefit analysis.
I feel like Poe's Law has to come into play here. It's analogous to flat earthers. We don't really know if they're just trolling or genuinely taking themselves seriously without knowing the intent in their own heads (or some other verifiable writing/posts to indicate they know they're trolling)
It does that if you have an ad-blocker.
6 Things You’re Recycling Wrong
You should specify in your policy how long deleted data will remain in backups, and for that length of time, you should retain a list of accounts requesting deletion, so that in the event of a restore, you can re-delete data before restored data goes back into production use.
It's interesting to think what might happen if something like this became really popular. I'd imagine many novels might start adding super oddball stuff in the first page, just to stand out from the crowd and pique peoples' curiosity. Kind of the literary equivalent to clickbait headlines.
From the premise of the question on SO:

> For convenience, we assume that the humans would not age or die during their participation in this experiment.

Not dying will come in very handy when handling the chemicals.
Examining Web Worker Performance
Europe Should Invest More in Its Defense
Are you saying large laws result from abuse of power by corporation or that large laws are typically abused by the government? Either way, I think I agree.
These are 20 people who live infinitely long, never age, and can work 12 hour productive days.

As long as there is no single step that requires more than 20 simultaneous workers, I don't see why it's not solvable with these 20 people.
Does GnuSocial implement OpenSocial?
Changed the title because it's not really about Trump and I think focusing on him is distracting.
I think the attitude that calling someone out on their bullshit is, "not believing in their business," is a huge part of the problem.
Thanks, I'm glad you're liking it the way it is now!

I totally agree that the colors are in a slightly awkward place. The design sort of grew from where I originally started and now I think I need to find a different, maybe less saturated, shade of dark blue to put everywhere.
I currently use my spreadsheet and then just need an app to categorize the transactions and sum them up for me. I used to use Penny, until they got bought and are shutting down. Now I use NerdWallet's new spending tracking feature.
Has there been any discussion on how the GDPR affects EU citizens who want to setup Mastodon instances that they allow friends to register on?
Would be great to be able to categorize pages by genre.
Trail of Bits releases osquery extension to collect NTFS forensic metadata
And to answer your other question, there might still be a barrier that we're not considering. Something along the lines of "one of the manufacturing steps requires a perishable chemical, and because of other dependencies there's no way that 20 people can coordinate the steps to produce the minimum required quantity of the chemical and do the other steps so that all of the needed components are available at the right time before they go bad." So there's a unknown-likelihood chance that it's still impossible.
> to a specific person to exist

Advertising was always trying to find the right target. Technology allowed this to become a lot more efficient. As long as targeting is anonymous and certain limitations are set, i m fine with it, we don't need to kill the patient here.
It won’t be going anywhere anytime soon. They just recently announced $100,000,000 (not a typo) of prizes for the upcoming year. Lots of pros that snubbed their nose at it over the past few months are now doing half Fortnite streams ok top of their core game as they try to see if they can be competitive
Right now the law does reflects neither the way people act nor the way the infrastructure was designed (see 90th percentile rule vs politically determined speed limits).

People want to go what is a safe and reasonable speed for the conditions (55mph is safe but not reasonable for an interstate highway in most non-traffic jam conditions), the driver-less car operators want to be able to get people and things from A to B just as quickly and the highway engineers know that having two groups of traffic following different rules on the same infrastructure is a recipe for disaster.

The law will be what change because changing the law doesn't require millions of dollars like creating separate infrastructure does.

As a bonus the people who follow the law without considering their surroundings (e.g. people going the speed limit in the left lane) will be less annoying to the majority of the population when the letter of the law becomes aligned to how the majority of the population acts.
PEOPLE have not gotten driving on the highway correct and PEOPLE are running down people in streets. If you define "good enough" as perfection then of course the tech will never get there.
Installing PowerShell Core on a Raspberry Pi (powered by .NET Core)
"That is discrimination against younger workers."

Such thing does not exist in Federal law. Only after the age of 40 do age discrimination protections kick in. You can absolutely be too young to work an industry (e.g. a place that has the primary service of alcohol or other age-regulated vice) that you won't find much in the way of winning discrimination cases based on being too young.
The Internet Might Be Keeping Inflation Low
I don't argue against the latest fads. I hate the idea of Node/Electron/ various JS based cross platform mobile frameworks with a passion, but I do look to see what is paying the most and has the most openings. I'll jump on whatever fad that the market wants.
Actually, the very definition of Capitalism is just that:
cap·i·tal·ism
ˈkapədlˌizəm/Submit
noun
an economic and political system in which a country's trade and industry are controlled by private owners for profit, rather than by the state.
==========================
http://www.wipo.int/amc/en/domains/decisions/text/2017/d2017...

Read this UDRP decision, they found that using Njallas proxy service constitutes bad faith.

While this was a terribly misguided decision, UDRP cases rely heavily on precedent, so it'd be tricky to get this reversed.

Don't get me wrong though, most of the time njal.la is pretty nice and I have tens of domains with them. I just wouldn't use them for anything very important.
Serious, and depressing, answer. They don't. This is why plea bargaining is rampant in America. It isn't necessarily very fair, because for many people this ends up ruining their lives. But facing the choice of POTENTIALLY going to prison for a number of years, and to jail for weeks awaiting trial, or pleading guilty to something that does not put them jail at all, they choose the latter (since a few weeks of absence from the world messes your life up quite a bit if you didn't prepare - you'd lose your job, maybe apartment). Even if that plea forever taints them in the eyes of employers
no, it only implements ostatus, not activitypub
Reconciling GraphQL and Thrift at Airbnb
> O(1) is indeed an upper bound on memory access, but in the presence of cache it is not the tightest possible bound, hence one reason for divergence against numerical estimates given by rough big-oh bounds.

Quite the opposite — O(1) is in fact too tight.
Guys like James Corbett have been documenting a push to view robots as humans in the culture[1]. This trend is worrying to Corbett because he believes that it will be used to justify AI control of the population. For example, if robot police are used to control people then throwing a rock at a robot drone will be considered a felony because that robot is a person and has feelings too. If you disable a robot policeman then you killed it and you can be executed for that, etc. Maybe your home needs to be demolished to put in a robot factory. Robots are people to and have the right to live. Oh they should be able to vote to. And who programs the robots? They get extra rights for each robot they make. It's essentially laying the philosophical groundwork for an automated sybil attack on civil society.

[1] https://www.corbettreport.com/and-now-for-the-robot-apocalyp...
Add multiple payment methods.

We added web money, cryptocurrencies, wire transfer.

And it has increased our conversion rate by 10%, we are in B2B market internationally.

Look into: http://killbill.io/ for SaaS subscription management. It's free and opensource.
Broadcast Ethereum Events with Web3.js and PubNub
My cat door is badly designed for humans: I can't even figure out how to get my head through it. My cat can figure it out just fine.

My day job collects data from some sensors and uploads it to another computer. This computer-computer interface is not for humans, even engineers have trouble understanding it, but the computer does fine.

Both of the above cases are a design that is not for humans, and the engineers behind either have no need to consider design for humans.
"I'd love to see some new blood in the industry, and especially to stop feeling cringey when I watch game reveal shows featuring faux-masculinity, booth babes, and the rest of the pandering nonsense."

My recommendation is to disconnect from the AAA games industry entirely then, whereupon you'll likely find that there is plenty of new blood in the industry. In fact, the games industry right now is something where it's almost impossible to stand out anymore, because there's so much new blood. Unless you need to play the top shooters, you can leave AAA pretty easily. Maybe at best you dip your toes back in to the Ubisoft Open World Du Jour once it drops to $5 or something.