skysight-inc/HackerNews huggingface dataset:
The idea of those incentives is to lessen the difficulties of expanding into your city and in return they are moving to your city. For a small company these might be large difficulties, for a company the size of amazon they are very small in comparison.

Thus, the only reason it is "in your best interest" is a prisoner's dilemma. https://en.wikipedia.org/wiki/Prisoner's_dilemma

Any city has two options: A) hurt yourself by making big concessions, B) don't do that. (Obviously also various degrees of A, but that does not matter in the following).

Ideally for your city and all cities, every city goes with B) and you get the deal by virtue of what should matter (existing infrastructure, location,...). However, if another city "caves" and offers A) they improve their chances, so what happens is that all cities offer A).
That decision is "in your own best interest", but everybody is worse off than if nobody did that (same for bribery and paying "protection money" to the mafia).

Thus, yes I am opposed to Amazon receiving the benefits of these programs. However, instead of repealing them outright, they should include a ceiling.
NIH. Another open source assistant...

Not like there's already 3 or 4 around.
You can even play with it online
https://chat.susi.ai/overview
Spiked pits, poisoned wells, bear traps and caltrops have been around a whole lot longer than landmines and have most of the properties in question. This is not a new issue.
We desperately need PrivacyFirst product reviews with 1 to 5 ratings, links to buy, reviews, etc. Someone please build it and put your referral links there - I will click on them all.

Recently I wanted to buy home speakers and realized that all devices with top reviews need an app to function, and I need to agree to some privacy terms, etc.

We need to have have old school products where I am giving you X bucks and you leave me alone.
I think it's very healthy if states and cities compete on general tax rates.

If Texas has lower tax rates than California, and Texas does well and California badly, that's competitive governance at work and a great thing.

But if Texas gives Tesla $5B and Tesla does well while other companies go under, that's crony capitalism and should ideally be illegal.
We've absolutely gone overboard. But certainly there's some balance that could be struck where we can keep the FEW truly unique and beautiful treasures without marking entire neighborhoods as closed to development.
I think leaving the "old-school" out of the title doesn't do this justice.

My first thought was, with modern engines, or even raw OpenGL that isn't that hard... I did it in a weekend for my "Advanced Computer Graphics" elective in college using OpenGL and that was 2008. But this is kind of cool... it's more of a tiny ray tracer and... well to borrow the title... old-school arcade game.
Numberphile video on sexy primes: https://youtu.be/WJ12DYBuazY

This is one of my favorite youtube channels. They make videos on various math topics that are understandable by laypeople.
I'm probably not going to pick the correct words for this, but I think there is a difference between violence and aggression.

Think of how a pack of wolves asserts the dominance hierarchy. They are aggressive towards each other. But they do not want to actually hurt one another because that would weaken the pack.

However, they would be violent against an opposing pack.

The purpose of internal aggression is to impose order. Order is important for the proper function of a group.

Violence is usually costly, and should be avoided whenever possible. Aggression seems like it has a place in society.
I heard there are various models of time. It doesn't look easily searchable though.
The main reason I started using Altavista was because it was faster. I don't know why this wasn't mentioned in the article, it was one of main points of the Altavista architecture.

We probably can't appreciate it because Google is truly FAST and we are spoiled by it. But the alternative search engines were slow, slow, slow.
The $500M exceptional credit was the issue. That’s a lot of money.
> Hashes raise an error if you try to read a nonexistent key.

Depends on what method you use to read it. If you use [], what you describe is true, but if you use the nilable variant, []?, it is not. But yes, having to handle and think of nilability is certainly a big change that will affect a lot of code.
This is anecdotal, but I'm sure anyone who has traveled around China can confirm: housing is not normal there. On one 5 hour high speed train ride between Shanghai and Beijing, I saw no less than 2,000 apartment high rises scattered throughout the countryside, most of which, clearly didn't have tenants - no cars, no laundry hanging out windows, nothing. These are only the apartments I could see from the train too! At some points there were hundreds of identical, 20+ story apartments scattered all over the horizon with very little activity around them. I hadn't seen anything like it in my life. The strangest things I saw were 20+ story highrises just chilling in the middle of crops - no roads leading to them, just standalone in a big field of some crop.

At the time I was weirded out, and upon further research it seemed like there was and is something more systemic going on that we can't wrap our heads around.

I know this is very anecdotal, but I was hoping to get some comments from others that have travelled around China to see if they have noticed similar things.
Never gave it a thought until now!

Neither did I! And I'm a bit humored to see other people pronounced it like that too :) I wonder what causes it, regional dialect or something? I'm part-Mexican, grew up bilingual and it just sort of happened without thinking about it, I discovered 'warez', immediately pronounced it "Juarez" (without the Spanish jota inflection) and it took 30 years (today) to learn it's 'wares'.
Google’s algorithms have the ability to make companies essentially undiscoverable, deliberately or not, so there’s at least some comparison to be made with AOL’s keyword registry.
>In 2017, a Facebook manager alerted the company's security teams when a group of interns she was managing did not log into the company's systems to work from home. They had been on a camping trip, according to a former Facebook security employee, and the manager was concerned about their safety.

>Facebook's information security team became involved in the situation and used the interns' location data to try and find out if they were safe. "They call it 'pinging them', pinging their Facebook accounts," the former security employee recalled.

>After the location data did not turn up anything useful, the information security team then kept digging and learned that the interns had exchanged messages suggesting they never intended to come into work that day — essentially, they had lied to the manager. The information security team gave the manager a summary of what they had found.

So basically, if a Facebook manager couches their request as concern for your safety, they can track your location on your personal account to uncover where you are? This makes me uneasy.
Hardcoded DNS servers are common

Common != Right.
I'm on your side. I've found very little use for most improvements since C# 4, but I always use literals now. Things like value tuples and string literals are huge improvements to my code's readability and flow.
What if my network is IPv6 only?
> In Linux, if libssl is compromised, you install a new libssl.

And then you pray that the interface and behavior have not changed enough to break things that depend on it.
The brain responds to brain damage, an organism is not static. There will be epigenetic and neuroplastic responses.
It is the perfect language for advent of code!
>On that particular aspect: all Facebook employees (and I believe interns) when they write on Messenger to other employees have an on-screen reminder that their conversations are considered work product and can be monitored or reviewed.

Were they limiting themselves to the internal tools? I got the impression they could have used personal FB accounts.
I still remember exactly the day a friend of mine called me, saying: “There is this new search engine, it’s so much cleaner than Altavista, and better, it jus has a strange name: google”
i don't think its totally unreasonable. the same thing could be said about the people who used adblock back in the day, but im sure google knowing what they know now would never let it thru. im pretty sure they are actively thinking about it now and how to ensure that they can deliver what they want directly to our eyes no matter what. from the position of google everything else would be stupid, im pretty sure they learned the lesion.
Get 75% Off NordVPN only $2.99/mo
My issue with mypy is that I would like it to verify that I'm passing the right types into functions from my dependencies. For example, I do a lot of scripting with Python and boto3 to interact with AWS, and my scripts often fail the first time because I misread the field name or structure of a JSON object that goes into or comes from the API. It makes me wish I was using Java or Go, because at least then the compiler would have told me it was wrong.

I'm not sure if a solution to this exists yet. It seems like it's up to the dependency to adopt mypy as well?
i didn't get that from the author at all. They both seemed pleasant.
Hi author here. We wanted to keep the demo app as simple as possible for readers. Adding Bazel would introduce another layer of complexity whereas most devs can read bash scripts that are a couple of lines.
It seems unlikely to me that the DNS client has the sophistication to know that it's not Google's 8.8.8.8 that it's talking to. That would be a nightmare to maintain; the 8.8.8.8 team changes some implementation detail, and then all Google clients stop working (and are now unable to update because they refuse to resolve DNS names)? I doubt they implemented that because it's crazy.
FTA: Amazon employees were buying real estate in Queens before the deal was even announced. That's got to be a face-palm moment
Measuring Product Usage and Adoption for SaaS and Cloud. The Complete 2019 Guide
Virtue is meaningless, when talking about violence, if you don’t have the capability to carry it out and yet restrain yourself from doing so. People with no capacity for violence who say they are pacifists or non-violent. They just aren’t capable of it anyway. That doesn’t lead to a virtuous society.
> New York didn't rescind the terms of any agreement. Amazon made the decision not to go forward.

The State Senate put Michael Gianiaris in a position to veto it. Gianiaris called the deal "unacceptable." He said "If their view is we want your $3 billion or we're leaving, maybe they should leave." He said he wanted to renegotiate the deal from scratch.

Maybe that was just his opening position, and maybe he would have softened up once in a meeting room, but if I were in Amazon's shoes I wouldn't expect to get what I'd been offered, and I'd be pretty worried about getting mugged after setting up shop too.
Hello, I would be interested in this role or any role of that may suit my skills as far as Python or Django goes.

Is the email address that you provided the best method of contact? Just asking wasn't sure if it is typed as shown because I don't see the @ symbol. :)
thanks. we are focusing on the US market. we are thinking on how to attract both customers and agents. if you have any ideas on how to achieve that i would be very thankful.
best regards and good luck.
jonnycomputer didn't propose redirecting that wealth or increasing the cost for redistribution (e.g., a consumption tax), just that only "yacht enthusiast cooperatives" would be able to afford them.

It's a crabs-in-a-bucket mentality that says it's OK to be in the ultra-rich club that can wastefully spend $mega for a yacht club membership, but not $mega++ to buy it. And specifically "large yacht" - so conspicuous consumption is OK, but not beyond his personal threshold.

You could say the same thing at every level: In my preferred world, no one would be able to afford a vacation home, only time-shares. Or a private automobile, only ride-shares.
Postman was ahead of his time. Also worth checking out is his 1985 book, "Amusing Ourselves to Death: Public Discourse in the Age of Show Business." Can't say we weren't warned...
> Don't hate the player, hate the game.

Why not both?
How can the Bay Area have less than 1/8th the GDP of NYC when Apple’s revenue alone (~300B) is over 1/3rd of NYC’s GDP (~800B per Wikipedia)?
Uh, it allows stuff to be nil if you declare the type of something to include nil. But then you also have to handle it. In practice, it make my code better.
Did that woman make a specific threat though? Lots of people say Fuck Zuck on the internet, but it sounded like they restricted it to people who got specific or had other reasons (fired employee, contractor who's mad their contract wasn't renewed).

The idea of a blacklist makes me uneasy, but for example I will state on the record I think Mark Zuckerberg is a big doo doo head, but I don't think if someone tied this nym to my real name I'd be banned from FB's campus.
Now earwormed to the tune of "baby shark".

Also,
Mersenne Prime,
Happy Prime,
Lucky Prime etc...
> He warned me that he was used to seeing projects with big implementation errors that still worked very well.

For any sufficiently complex function, if you tune the constants enough, the wrong function will sometimes approximate the results the correct one would give if it were set up with the correct constants.
at some point the accretion of legacy and not fixing issues to match better understanding turns a perfectly written for its time application into a poorly written application for the present.
I can attest seeing the same thing on the same train ride 6 years ago. You could see the sun go thru the buildings, and i was obvious they were empty. I did the same ride 1 month ago, and I did see tons of big buildings, but this time they did not seem empty, might be a visibility thing tho.
Reminds me of a quote I saw someplace that I don't remember who it was attributed to:

The highest honor you can give a man is that he can do harm, but chooses not to.
Yeah this is a feature ported from fsharp / F#, but somewhat watered down a bit to play nice with C#'s existing architectural choices.
YES Communities bought our park a while back.

Service/upkeep/etc has gone downhill while lot rents keep going up significantly every year.

At some point it's going to be just as expensive as or more expensive than renting an apartment and it will no longer be financially feasible to stay.

When we first moved in over a decade ago, lot rent was quite low, so it made sense for our financial situation at the time.
I did a similar set of benchmarks, except with a bit more of a focus on storage performance, several years ago. Even included the results in a presentation at LISA. The most striking thing at the time was not so much the averages but the variability. IIRC Amazon was particularly bad in that regard, and Vultr particularly good (so kudos to them), but Digital Ocean's advantage in raw performance was so big that it still won out. Looks like not much has changed.
> my ten years in Plan9

Using it primarily? I would find that very difficult with today's dependence on the web, especially with how complex the web has become today.
Artificial Intelligence in the Cybersecurity Domain
right, I guess I should have indicated sarcasm on the I guess it's their fault part.
You're not wrong. Looks like they're just trying to hop on the buzzword bandwagon...
1. The amount of land or sea, which latter makes for a dearer installation but is much easier to find in densely populated countries like the UK.

2. My understanding is that, sure, you can't have a grid that runs purely on wind, but you can go a lot higher than we currently do without much trouble. The issue with massive new nuclear is that outages can take a sizeable percentage of your generation off-grid unexpectedly at a moment's notice (Hinkley will I believe represent 7% of UK grid capacity), which in a sense is a worse intermittency problem than you get with renewables (which tend to ramp up and down more smoothly and broadly in line with weather forecasts). Also, battery storage can help.
> "No person would be on BOLO without credible cause," the Facebook spokesman said in regard to this incident.

A bit of backwards logic to justify the list contents, eh?
I think President Obama said it best:

The final thing I’ll say is that government will never run the way Silicon Valley runs because, by definition, democracy is messy. This is a big, diverse country with a lot of interests and a lot of disparate points of view. And part of government’s job, by the way, is dealing with problems that nobody else wants to deal with.

So sometimes I talk to CEOs, they come in and they start telling me about leadership, and here’s how we do things. And I say, well, if all I was doing was making a widget or producing an app, and I didn’t have to worry about whether poor people could afford the widget, or I didn’t have to worry about whether the app had some unintended consequences -- setting aside my Syria and Yemen portfolio -- then I think those suggestions are terrific. (Laughter and applause.) That's not, by the way, to say that there aren't huge efficiencies and improvements that have to be made.

But the reason I say this is sometimes we get, I think, in the scientific community, the tech community, the entrepreneurial community, the sense of we just have to blow up the system, or create this parallel society and culture because government is inherently wrecked. No, it's not inherently wrecked; it's just government has to care for, for example, veterans who come home. That's not on your balance sheet, that's on our collective balance sheet, because we have a sacred duty to take care of those veterans. And that's hard and it's messy, and we're building up legacy systems that we can't just blow up.
> I still have reservations that Specter can be actually exploited

It's not easy, and many systems are more easily broken into by other means (e.g., unpatched known-vulnerable programs). But people are already demonstrating exploits; it's not theoretical.

> and certainly not by JavaScript running in a browser it seems (even without the timing fixes -- just too much noise in the system to get a real world exploit).

Your faith is unwarranted. The paper itself evaluated JavaScript as implemented by v8, which is used by Chrome: "as part of our defensive work, we implemented a number of the described mitigations in the V8 JavaScript virtual machine and evaluated their performance penalties. As we’ve noted, none of these mitigations provide comprehensive protection against Spectre, and so the mitigation space is a frustrating performance / protection trade-off."

Also, modern statistics is pretty amazing at removing noise. Don't make claims about "too much noise" until you've tried them.

> Most of the machines I use, if you are already able to run native code, the battle has already been lost.

Perhaps, but many others are in a different circumstance.

We've moved to a world where people run on clouds (shared machines with your enemy) and automatically run JavaScript provided by malicious parties. This isn't hopeless. You can run on clouds but run on temporarily-isolated CPUs so there's no leak. A lot of applications can be easily written to work without JavaScript (though many can't, and many developers have no idea that this might be desirable). For many, providing confidentiality when the CPUs always leak is a real problem.

> I think the security community can sometimes have Chicken Little syndrome.

That's certainly true. These are not easy to exploit today, especially given some mitigations. But think of these as warning shots - these are problems for which there is NO practical full mitigation today. It would be unwise to ignore the problem. Attackers are likely to gradually get better at exploiting this over time, and if that happens, the only solution available is to NOT share CPUs running programs (disable JavaScript and use more-expensive isolated-CPU clouds) OR replace most CPUs with CPUs that do not yet exist.

> I most definitely wouldn't want performance enhancing techniques that might have side-channel vulnerabilities to not be produced or used because they might be exploitable in a use case (eg, web serving and rendering) that doesn't fit most others (eg, internal servers).

Understandable, and that may be just fine for your situation. However, most systems try to use least privilege to reduce damage (e.g., if you break into one component, you don't get everything). This attack makes it easier to breach such isolation - so even in that case, you might have reason to be concerned.

The sky is not falling, at least not today. But there are reasons to be concerned.
yup, hey i bought this device, that i cannot see what it is doing exactly. great.
To be a little more specific, the "2" in 3-2-1 is for two different media types. Hard drive + tape, for example. [Edit: ok it doesn't have to be "types". But two different media - don't put all your backups on one disk!]
A framework for information extraction from tables in biomedical literature
maybe there is a * missing:

Roaming is the new normal*

*in Europe[1]

[1]https://europa.eu/youreurope/citizens/consumers/internet-tel...
It's Facebook. Are you surprised in the least?
> Though I do understand it is a pain to migrate users over since you can only do it when they log in.

Had a thought on this, but I'm no security expert so if someone else could weigh in, that'd be awesome. Couldn't you just add a layer to the password hashing?

I.e., you start with MD5 because that's the best at the current point in history. Bcrypt comes around and you want to do a migration of all your users, so you take the stored MD5 hashes and run them through bcrpyt. Making sure, of course, that your login system does the same, MD5 followed by bcrypt. When the next-gen hashing algorithm comes around, you do the same, now the path is MD5->bcrypt->next-gen.

That way you're relying on the strongest algorithm "wrapping" the weaker one(s) without having to make everyone login again to generate the new hashes to be stored.

Curious to know if there are downsides to this (performance is an obvious one) or whether you're weakening the stronger hash by hashing a weaker one?
"Maybe" and "probably" are a lot of assumptions. Hustling is a shitty activity that isn't made better by the status of the victim.
Beyond those, my favorite resources are:

- "An Introduction to Deep Reinforcement Learning" by Vincent François-Lavet et al (https://arxiv.org/pdf/1811.12560.pdf)

- "A (Long) Peek into Reinforcement Learning" by Lilian Weng (https://lilianweng.github.io/lil-log/2018/02/19/a-long-peek-...)

- "Deep Reinforcement Learning: Pong from Pixels" from Andrej Karpathy (https://karpathy.github.io/2016/05/31/rl/)

Those are the basics. Some more resources listed on this post: https://news.ycombinator.com/item?id=18219620
I think its partly the reason Im a software engineer today.
Please. No one was talking about the 500m. Everyone was talking about a 3bn giveaway.

While some people understood what was happening, most opposition intentionally confused onlookers.

And even with the misinformation, the deal was still popular, particularly among Queens residents & PoC.
Ask HN: Comparision of diagram scripting languages
Is there a good comparision between diagram scripting languages like dot, plantuml...?

Just for an first overview!

Thanks!
> If there are widespread tax loopholes out there, others surely have taken advantage of them by now. If they had, you would see outrage articles on that as well.

Given the response to Amazon doing so is "how dare you complain about Amazon using these loopholes, it's their fiduciary duty to bilk the government out of all the money it can", I don't think there would be widespread publicity to other companies using loopholes.

Instead we'd have people like you trying to shut up anyone talking about them.