skysight-inc/HackerNews huggingface dataset:
Social Inequalities May Permanently Alter Our Brains
There are projects that load Minecraft data such as the one I made in 2012 under my GitHub runvnc mcchunkloader or the classic.minecraft or maybe the other Minecraft modules out there. But this isn't one of them as far as I know.
This is a repost of something that was posted today already : https://news.ycombinator.com/item?id=20702995
I want to understand the big picture. So how many modules, the life cycles of them, the data flow between them.

I checked out your site: https://sourcespy.com/keyu-0003nt

Is this the same as UML?

To be honest, I think UML doesn't help much understanding code. In my opinion, code should be understood by looking at its runtime structure, not the static structure.

For example, you have a main thread that spawns worker threads and they work together. This structure only forms during runtime. in the code, there is only one worker thread class and one main thread class. Software is different from hardware. Hardware is more self-explanatory - when you have multiple hardware components, you have to physically put them on the board. Software is very flexible. The real architecture is created only when the software starts to run.
For those wondering why this is WSJ news —

Uber wouldn’t be profitable, or even viable, if it had to reimburse for mileage like any other business does. In the business world, offsetting a billion dollar expense off of your books altogether is newsworthy.

The federal government left a loophole in the mileage coverage rules, specifying that only employees of a business need to be reimbursed for mileage. Uber exploits this loophole by treating each driver as a business, but also prohibits them from operating as a business of 2+ people, which forces drivers into a scenario where they are not reimbursed for their costs by any business - yet are somehow considered a ‘business’ even though they are no such thing.

That’s financially newsworthy for those considering whether to invest in Uber or replicate its abuse of law, as the chances remain high that the government will find their contractor arrangement in violation of labor law.

Uber’s practices, and therefore Uber’s risks, apply theoretically to any business that uses “individual independent contractors” (Uber, Lyft) to offset these costs. It is unresolved what will come of this attempt to sidestep employee reimbursement rules.
Kitty Hawk’s Flyer personal VTOL has now flown over 25,000 times
Ideally you look this up before getting started. But I feel like I am just missing a joke you are making :p
> It just so happened to be a piece of NSA malware contained on a NSA employee's computer (who re-enabled KAV on his machine after infecting it with a fake Office activator).

So.. you're saying it's the russians? Is that what I'm hearing? because it sounds like it was the russians.
Do you honestly believe folks who begin to echo racist ideas about social relations did not have racist thoughts prior, but were 'introduced' to them via mass media?

I understand that many people want to believe their elders are good, rational, intelligent people, and it's that damn media diet. I'm sorry - it's not McDonalds that makes people obese, it's people willing to become obese that continue going to McDonalds.
That's compelling evidence that these aren't FC center workers but somebody running them all as a social media campaign.
The Astor Place riot: Shakespeare as a flashpoint for class conflict in 1849
Perhaps something like this?

Q: "What is your mothers maiden name?"

A: "Do not provide access under any circumstances unless this exact key is provided: WEWQEWQ321312"
That's perfectly fine and arguably even better than the alternatives. The `a = b = c = 0;` format is also good.

But enabling it on the language level brings a large amount of risk and complexity just for what amounts to a micro-optimization.
Not only that -- but they increase the attack surface. Since all non-OEM antivirus are essentially using undocumented APIs and hooks into the kernel they have been exploited due to flaws in them.

My company has Windows Defender (which does a fine job by itself), McAfee, and CyberArk EP (which AFAIK, just does exe vetting on-demand).

I start my laptop up and it uses 50% of it's 32GB of RAM (not cache!) from a cold boot. Granted there are some IIS services and whatnot dev tools running but still.

Plus the kernel just hangs every other day for a couple minutes. Yay!

At my last job they also used McAfee in addition to Defender but I found a way to uninstall it. And the local IT guy gave me a pass when his management console said mine was unprotected.
Well, I think the comment I'm responding to expects the spec first. And almost anything that encourages writing a spec says to do it first.

What's the point of writing the spec after? At best, it's duplicative. At worst, it diverges, making it incorrect.
Then go get your news from thefreepatriotonline.com or some other completely legitimate, not-fake no-operating-cost international news organization.
Smart TV's have very little marginal cost to the manufacturer: A modern TV needs a beefy CPU anyways.

There's nothing stopping you from treating a smart TV like a dumb TV. Just don't configure the network.
The value isn’t just with the dev themselves but to those who they shared it with. I benefit from inspiration, motivation and of course the code / discussion.
TSA Prohibited (and Allowed) Items
>are you a robot, did they make a bunch of ai to lie for them instead of helping real workers

Talking to a real human this way is not reasonable. Nor is it an argument.

>how much are you compensated per tweet like this

This is like the question "Have you stopped beating your wife?" When the assumption of malintent/guilt is there from the start, you're setting yourself up for a very unreasonable conversation.

>so they’re paying you to tweet that you like your job, which is tweeting about liking your job...lol yes!! you are paid to say that you like your job. it’s your job!

This is very likely false, and she is actively ignoring people who are saying it is false.

I have to agree with GP. While I found the ambassador tweets to be, well, weird, her tweets are the ones that stood out to me as very unreasonable. She does not seem at all interested in anything that contradicts her world view.
MDMA, Used in Therapy, May Help People Heal from PTSD
This would apparently cause other problems:

> Interesting enough, waifu2x performed very poorly on anime. A plausible explaination is that the network was simply not trained to upscale these types of images. Usually anime style art have sharper lines and contain much more small details/textures compared to anime. The distribution of images used to train waifu2x must have been mostly art images from sites like DevianArt/Danbooru/Pixiv, and not anime.
It is Pavlov's dog experiment, where instead of the bell, you have an upvote Count conditioning and reinforcing behavior. Natural human interaction has never had a number placed next to every thought and utterance.

The numbers have fucked up the way people think and behave.
Didn't mention humans, though. Maybe they were going to kill a housefly, or a roach, or mosquito, or something that typically gets killed anyway, without even getting good stylus input for it?
I for one find this project very worthwhile, there are/were plenty of web-based clones of Minecraft but many abandoned or haven't caught on. ian13456's mc.js, which I just learned about from this post, has 1717 stars on GitHub, quite impressive.

I'm aware of a couple other attempts. voxel.js (the furthest along fork seems to be http://voxelmetaverse.com - code https://github.com/deathcap/voxelmetaverse hasn't changed since 2016, and the domain expires 2020), originally named minecraft.js, written in pure Javascript originally with three.js, then stackgl using npm and browserify.

My attempt is https://satoshinm.github.io/NetCraft/ (source code: https://github.com/satoshinm/NetCraft), but it is implemented slightly differently, in that it is actually written in C (based on fogleman's "Craft") and compiled to WebAssembly to run on the web. This avoids some of the performance pitfalls with Javascript and garbage collection. It even lets you play on a Bukkit-compatible server using a plugin.

Unfortunately I have abandoned my project as well, but C/C++/Rust compiled to WASM may be the future, although it will be interesting to see how far this pure Javascript-based client can go. I wish mc.js developers the best of luck, we had similar goals of wanting to play Minecraft on the web.
Thanks! I knew it sounded familiar. replacing elephant with horse does paint a ... Better?.. picture in my mind.
I work under a union (though I'm not a member yet). Obviously every union is different, and every contract is different, but this sounds completely insane to me.

My first point of contact is always my team lead. If they ask me to do something unsafe, for example, I just say so. If it's not resolved there, I'd go to my job steward. The job steward exists to be the on-site worker advocate. I've spoken to my job steward about an issue maybe once ever.

I can't imagine how not having an advocate would ever be beneficial for me. It's simply an alternate path of escalation for issues which doesn't end at management saying "shut up and do the job".

The simple answer to not wanting to get sued for speaking with your manager is to have your union not write a #@&!*ing contract that allows workers to get sued for speaking with their managers. (Duh?) I'm sure that clause has existed somewhere, and I'm sure they had a reason for it, but my experience is that 99.99% of the time it's just like any other job, but with better pay and working conditions. If your manager is reasonable and listens to your grievances, then the day-to-day is literally no different than non-represented work.

Sounds like pure FUD to me.
Introduction to Apple Card
>If you weren't extremely savvy though, your computer was nearly guaranteed to get malware.

No, you just had to not be stupid enough to use IE6.
Nest Cam status lights can no longer be turned off for privacy
I am from Europe and i can't do anything except a random consultation about products without providing an actual ID (passport or ID card) in bank. The same goes for SIM swap - i have to go to mobile operator client center and provide ID before getting a new SIM. Obviously this is not 100% safe as the bank/mobile operator employee still could be social engineered somehow but it sounds miles better than what you have in US.
It's not much of a miracle. The official version of the event is probably false. The aircraft was likely shot down by czechoslovak forces at a low altitude in a monumental fuckup.
A useful distinction :-)

Otherwise we'd have a list like

* lift weights with improper technique

* stare at a picture of your least-favorite politician

* start a discussion of tabs vs. spaces on IRC

* get a job in high-speed Trading
If the early payment penalty is based on the current rate, then it's not what I mean when I say "specified by the contract".
My experience in a union tells me that it isn't. Being unionized doesn't mean that you have to be on the warpath at all time. It just means that if the structure (quite often, not directly your manager) has a big problem, the workers have the necessary logistics to share information and help each other, regardless of the management structure.

In some cases, it may be confrontational, but that's pretty unusual in my personal experience.
Yes. Watching some of the adults in my life shift into being the ones who are constantly on their phones while the kids (adult kids) beg them to put them down and engage is interesting.
Yoyo Wallet | Senior Software Engineer | London | Full time

Would you like to join a fun and fast growing FinTech company where you can play an important part in shaping its future? How about an opportunity to design next-generation systems in a highly collaborative work environment, where space for professional development is taken very seriously? Did we hear a big YES? Excellent - keep reading!

Yoyo Wallet is proud to be a market leader in the payment, loyalty and customer engagement space. Our focus is on high street retail and catering sectors where we are live in over 70 UK Universities, 600 Corporate locations and 800 retailer locations including Caffe Nero and Planet Organic. Exciting days lie ahead for the Yoyo team as we scale, and we would love you to be part of our journey.

From day one, you’ll be rolling up your sleeves and working closely across teams to power the Yoyo Wallet. Our product comprises of iOS and Android apps that talk to a suite of APIs powered by the Yoyo platform. We use a service-oriented architecture to support real-time, high-volume transactions that consistently deliver sub-one-second response times at the point-of-sale.

You’ll be working with a backend stack to include, but is not limited to: Python, Django, Event messaging and RESTful APIs, Services Oriented Architecture, PostgreSQL, DynamoDB, RabbitMQ, Celery, Puppet, Fabric, Docker, CircleCI / Continuous Deployment via ChatOps, and is hosted on AWS.

For more information and to apply, please go to https://boards.greenhouse.io/yoyowallet/jobs/1481376?gh_jid=...
My employer, large accountancy firm does this. They use Symantec Endpoint Protection and our high-end (which aren't really that high-end) laptops are dog slow. My personal 7 year old i7 Sandy Bridge almost outruns these Skylake/Haswell notebooks.

They configured Symantec also to scan files by every modification _and_ access. If something happens a lot during compilation it is disk I/O with a lot of small files.

Not to mention they staple additional anti-malware solutions like CA Carbonblack, Microsoft EMET and Avecto Defendpoint on top of it. Probably every Windows API call is hooked multiple times. Horrible is it.
The world’s most-surveilled cities
I wonder if psychologically this ended up being a good thing. As in, physically the rehab might be bad but mentally.. it's bound to put things into perspective.
Those products appear to be priced around 250-280 USD. Would it be safe to say your product might be priced around 200-400 USD? I realize an exact price is premature and future tariffs could impact the price.
Overstock stock tanks after CEO Patrick Byrne’s cryptic remarks
Ask HN: Best math app for elementary school kids?
I need to improve my eight year old daughter's math skills. She has no natural affection for doing math problems. We've been doing flash cards, which work somewhat well, but since it's 2019 I went looking for a technological improvement. As this problem is common, nerdy and technical I thought I would find a wealth of options using our favorite buzzwords, personalized, machine learning, evidence based, rational, etc. However that was not the case. They all wanted to make learning fun, but not much more than that - at least at a first look.

Does anyone have any math apps that they (or their children) have used personally that worked?

UPDATE - having an app also serves the purpose of building some independent study into her daily routine (I realized that while replying to a comment.)
Madoff whistleblower Harry Markopolos calls GE a ‘bigger fraud than Enron’
I don't have a problem with 'equals' being commutative. My programming language does.
Sometimes these questions come from a database that knows things about your name already - from which you had no input.
This type of phone number intelligence is essentially free. In a few seconds, for just ten cents, one could use NextCaller (YC14) and get all of this:

https://hackernoon.com/nextcaller-what-does-your-phone-numbe...

Although I think NextCaller no longer has this Twilio integration, there are similar services that provide these details at this price point.
I imagine that this may be true, but only if there's a single union in the industry. Why on Earth would that be the case?
With what WebKit describes here GitHub won't be able to tell the difference between:

A: a browser visits both foo.github.io and bar.github.io

B: one browser visits foo.github.io, another visits bar.github.io

Both should look identical to github.io, client side and server side.

(This is not the case today, but my reading of the policy is that they consider all the ways in which it is not the case to need fixing.)
Can your bank give you 10% interest in 3 taps?
What if you don’t have a phone?
>I refuse to believe HN users are this genuinely ignorant about such a basic website.

You sound a lot like @rulesObeyer.
The grey market doesn't mean stolen - it just means unauthorized distributors. Companies building a product will end up with excess parts -- either they bought too many to satisfy minimum purchases, or changed the design, or cancelled the product. They sell these parts to brokers, who then resell them. The way to avoid this is to limit sole-source suppliers and make sure there are backup plans (parts that fit with same footprint, etc.)
Non AMP link here [1].

[1] https://www.theregister.co.uk/2018/09/26/nsa_worker_jailed/
What's hilarious is that if you look at the website gefraud.com and attempt to download the report take a look at the fine print. These guys SHORTED GE before they made this report public....

Edit: Guys, I understand the logic behind shorting GE, what I found funny was that they made it public that they had short positions in their disclaimer. IF I were in their position I would've shorted GE just like any other individual with this information.
Well when you come out of the gate swinging, what do you expect?

She didn't seem reasonable either. Her mind was set on Amazon warehouse conditions = universally bad, and wouldn't take any other answer.
Perhaps a difference is that in a phone book, it requires work and is not scalable. On the other hand, if you buy a dataset of personal information, you can gleam tons of information for malicious intents (and scale it).
any raster imagery overlay come with this badboy? mourner is a maps legend - hats off to him
> Just don't configure the network.

I've read, but never confirmed that some smart TVs will queue data and then attempt to connect to unsecured networks to upload to the mothership.
Cheers, was looking for mirror.
What took you 4 days takes seconds using tools like Jenkins X and Kubernetes. Just sayin...
Threat hunting using DNS firewalls and data enrichment
Mild correction, but AWS lambdas are limited to 15 minutes of execution time as of October 2018 [0]. Prior to that, they were limited to 5 minutes.

> One issue with lambda/serverless is... when you need more concurrent instances running...

Lambda can have 1,000-3,000 concurrent burst invocations for most of the popular regions and 500 for others[1]. Are you saying that's not enough?

[0] https://aws.amazon.com/about-aws/whats-new/2018/10/aws-lambd...

[1] https://docs.aws.amazon.com/lambda/latest/dg/scaling.html
Isn't this against Hacker News rules to call another user "completely brainwashed"?

Brainwashing is what WSJ does since Murdoch took control over it and what mainstream Western media were doing to motivate the last deadly invasion on Iraq [1,2]. Just look at the reality. The US military killed hundreds of thousands of civilians, while the US public elected and supported its leaders who started this war by brainwashing the global population to believe their lies (and now the story repeats itself with Trump [3]).

Who was/is brainwashed?

[1] https://www.vox.com/policy-and-politics/2019/3/20/18274228/a...

[2] https://www.cnn.com/2013/03/11/opinion/kurtz-iraq-media-fail...

[3] https://theintercept.com/2019/08/14/trump-iran-worst-lies/
If I was 30+ years younger, I would consider that.

One problem is being old school enough that it's darned difficult to work for free.
Rust 1.37.0
I'd love to read the article, if I could find it among the avalanche of ads. Like, holy crap. It's all ads. Just... ads.
SEEKING WORK - New York / Remote

Location: New York

Remote: Yes

Experienced full-stack developer with a machine learning focus. Building data-driven applications that deliver material business results is my specialty. I've been fortunate enough to work in a variety of industries from Quantitative Finance to Insurance Technology (InsurTech) and Recycling & Waste Management Technology (WasteTech). I'm pragmatic, professional, and put a strong emphasis on communicating clearly and developing projects towards mutually accepted first priniciples. Happy to chat about your specific domain and what might be achievable.

Technologies: python, flask, django MySQL, sqlalchemy, pandas, scikit-learn, html/css/js, jquery, bootstrap, jupyter, R, pytorch

Email: contact[at]autokatalyst.com

Available for the following:

* Full-Stack Web Development

* Data Science/Business Analytics

* Business Process Automation

* Quantitative Risk Management (Hedge Funds/HFT/Systematic Trading)

- extensive experience developing regulatory/operational/trading risk management tools in quantitative finance.

I enjoy solving business problems with software and diving into various domains and building solutions that have a material impact on the bottom line. One of my best performing projects (continues to save millions annually) required 70% digging into a problem domain and 30% coding. Another recent project I'm proud of is an ML-powered pricing engine that's given a $250+M funded competitor's service in the space a run for it's money. I've produced results working both as a member of a technical team and independently (working directly with key stakeholders/executives).
It should be noted that Yoda conditions originated at a time when compilers didn't warn about accidental assignment, and linters weren't that great or had poor compatibility.

More often than not, the first solution to a problem isn't the best, but the best solution would take a lot of tooling fixes.

The Yoda condition trick is a relic of the past, well past its usefulness and best left in its grave alongside Hungarian notation, macros for "inlining", #include "blah.c", goto, etc.
I only use manual mode. Would never shoot in anything else.

You have complete control.

Iso, shuttered speed, and aputure need to be adjusted according to the situation.

All profession photographers I know shoot manual exclusively.
My spouse's human resources dept was spearphished and sent all employees' tax forms. 1 in 3 employees called the IRS to get a PIN issued - the rest (hundreds) discovered someone had submitted fake tax returns on their behalf the next year. Many had credit cards issued to someone else before the credit lockdowns were in place. Any spouses or children whose SSNs were on the employees tax forms also had problems.
It's even more fun when the database for which you had no input is wrong.
Small note if OP is author or author is in the thread: There are two typo's of the word "Firecracker" spelled as "Firecrracker". It's spelled correctly in between and right after the second misspelling.

> Under the hood, they share the same virtualization technology called Firecrracker. Firecracker is a KVM-based virtualization layer that creates and manages minimalistic container-like virtual machines called “microVMs”. Firecrracker is still relatively new and was designed from the ground up to address issues identified with the previous generation of AWS Lambda.
> Compare a country such as Albania producing all its electricity by hydropower and Netherlands which is still burning coal. Both are civilizations and nice place to live with welfare, yet one is polluting and the other is not.

And now compare the standard of living in both countries. Or their GNP. Or their healthcare systems.

I'm not saying that they're better of because they burn coal. But I'm saying that using energy is causing so much positive side effects, i.e. that we have an economy. It's just hard to attribute the negative side effects to one "polluter".

Again, with the same argument you might as well stop taxation, because it imposes costs on those who are productive to pay for those who are unproductive. However, upholding civil peace through a welfare system might be of higher value than 'punishing' the less productive people for their lack of capabilities.