skysight-inc/HackerNews huggingface dataset:
> Diversity as a topic gets downvoted, flagged, and removed because the heat keeps happening on those threads. Regardless of which side you occupy or support or even if you claim to support no side at all, it consistently produces uncharitable and unproductive discussion.

I disagree completely. My view is that the facts and data do not support the leftists' position, so when free discussion of the women or diversity in STEM issue(s) takes place, their arguments do not fare well. And leftists generally seek to suppress any expression of ideas that run counter to their own, so they kill the discussion altogether through flagging or downvoting. And then they engage in all sorts of sophistry to justify their suppression of free discussion.

[Downvoters: QED! ;-)]
Messaging Giant Line to Launch Crypto Exchange in July
> We are talking about 10000s of dollars per CORE (not even per cpu).

Amortized over what period of time, though? Is that today's price, or 17 years ago? Is that list price or the price an actual small user would pay?

> I've never met a company that uses oracle features that aren't available in Postgres

I'm sure you'r in the majority here on HN, but that's merely selection bias. Also, it's true today, but was it true 17 years ago, circa Oracle 9i?

> can be made with

Businesses whose core competency isn't tech and/or who aren't located in a tech hub aren't likely even to consider the "make" option.

> It also impractical to maintain without a dedicated DBA.

That's simply false, as the Oracle DBA I know routinely contraced out to companies as a temporary, non-dedicated DBA.

I suspect there's another growth/tech-centric bias at work in this assertion.

All that said, I'm not a proponent of Oracle (or enterprise software in general), but I am a proponent of fact-based discussions.
No. Everything only "sort of sucks" at "Microsoft scale" if you're willing to blame it on "scale."

At "Microsoft scale," you have the resources to purpose build anything you need from scratch for any scale you're working at... therefore if anything "sort of sucks" it's because:

a) It's not worth the money/resources. (The "let it suck" approach)

or

b) Nobody cares (The "acceptance that we suck, at 'scale'" approach)
There is a whole bunch of low hanging fruit in the swift compiler as far as compile speed goes.

What swift compiler devs complain most about is about how operator overloading causes some sort of O(n^k) or worse check, because things like the '+' operator has dozens of implementers.

If your really worried about type inference slowing you down, you can write out all of your types like you didn't have type inference. You could even do it in an automated fashion like your source code was some sort of cache.
My phone is vastly more powerful than entire racks full of machines used to be. The idea that it's reasonable for it to barely be able to handle an app for getting a taxi is just ridiculous.

It's just bloated.
A walkable urban utopia sounds wonderful, for those of us that work, shop, and eat within miles of our homes. But where is exactly that feasible? To what percentage of people?

"Affordable housing would be far more attainable if our infrastructure encouraged walking and alternative forms of transportation."

The problem you see in Seattle and San Francisco, there's no room. I don't know if removing parking lots is the answer to this, in areas I've seen, again, partially due to zoning restrictions and space. Just as easy to say we should be building cities for instantaneous teleportation, and not driving, but that's not the reality we live in.

Curious what other people think.
How to Install MongoDB on Ubuntu 18.04 LTS
Lyft’s Valuation Doubles to $15.1B Over One Year in Battle with Uber
As a counter-anecdote, the staging area/cache/index is one of the main reasons I use git. When they were first released Mercurial was my initial choice. It was certainly more friendly to a beginner. But I quickly moved to using git and the staging area/cache/index you mention was one of the main reasons.
Am I underestimating that or is that are really small thing compared to "press-enter-twice-for-root" on one of the two big commercial OSes?
Apple products are overrated. Their selling point is security and ease of use but we all know you that a computer cannot protect you from breaches. As for ease of use, most devices nowadays are pretty intuitive.

Why would anyone buy a low performance laptop for thousands of dollars, additional dongles and external keyboards when you can get a lightweight MSI laptop that's far superior in every single way for so much less?
Google was in the running to acquire GitHub, according to head of its cloud arm
I'm not a huge fan of voice either, but I find this stat fascinating. Why wouldn't Google just put one in every home for free. Who would go Amazon at that point (not to say one is better than the other).
Bank of the West Has Cut Its Micron Technology INC (MU) Stake by $3.16M
Forms are a nightmare to work with. It's a component in Django I systematically avoid, even when using actual forms.

Nowadays I use DRF for everything though. Serializers > Forms. And React > Templates.

As for the ORM, I long for a world where the ORM is replaceable by SQLAlchemy. Django's ORM is nice and simple, but as soon as you want typed complex queries, SQLAlchemy is really good.
If everyone is breaking the law then no one is.
Wow those are staggering numbers! Props to Garmin for surviving a 60% reduction in revenue... I would've expected the company to just fold after that kind of loss.
rust is more functional than oop
so is scala
You might want to try using Pypy as your interpreter as a potential drop-in fix.
Pdf is a bit more than a forth implementation. There is a reason there are so few pdf parsers out there.
Congrats to Techstars Boston and the first unicorn exit of a Techstars company! Awesome news
> Have you ever tried using the bleeding edge code?

Nah, I have just soldiered on with all the quirks in releases so far :)
I think the above poster could've phrased it more clearly.

While European countries would've been racist as well, it was uniquely American to have, in the country, such a large number of the people they were racist towards. If there's not many people the racist policy would have an effect on, it isn't going to have much of an effect at all.
I'm sympathetic to the dangerous of discretionary enforcement, but if you're making a dramatic change like this, it's pretty hard to avoid an awkward period while people get compliant or get shut down.
Yes, cost of living is relatively high in Denmark in general, and especially (housing costs) if you want to live in Copenhagen proper.

Personally, I think it's worth it, for one of the safest, happiest and fairest countries in the world.

We do however stock up on a lot of stuff like cosmetics and shampoo and such, which costs almost 3 times as much in Denmark, compared to Germany.
Same here. Packet supposedly handed to resident. No, it wasn't! And the carriers have even left packages on the doorstep (London) on occasion.
I'm not aware of any county boundaries being changed, so I don't see how gerrymandering has anything to do with it.
The nice thing is that these wars are now fought in boardrooms rather than battlefields.
We have no idea if any of those conversations even happened.
BTW, I got a GitHub notification of a comment that you were having trouble installing it. But I can't find the comment in GitHub itself.
And if you are looking to get into Rust, The Rust Programming Language by No Starch Press is just out: https://nostarch.com/Rust
Intriguing. A friend of mine just learnt how to drive very recently. He told me he was able to pick up driving much faster than an average person as he was able to apply the skill he developed in many years of playing Counter-Strike Global Offensive in driving: Instead of looking everywhere he would focus his attention on things that likely to matter and react to it like he was playing the first person shooter game. He once managed to reach top 1000 in the country for the game and he took roughly half the number of lessons an average person here needed to get his license. But I wonder how many of what he believed are true. Have there been any studies done on things like this?
You're not much interested in real people, are you? :)
Our company (Airfox) is a happy Brex user. Thanks for the prompt customer support. Really solid product!
Not a bug. If a post gets re-upped by the mods, the timestamp as shown on the frontpage will be temporarily changed to match the re-up time. Otherwise people will get confused about why an old post with few upvotes is still on the front page.
I can't honestly agree. (re: ambiguity of interpretation, and cost being limited only to privacy-violating business models) Two reasons.

1. HN discussions themselves. Literally EVERY TIME this comes up, you see a massive back and forth from various crowds of GDPR; some of whom swear that it's perfectly comprehensible even as significant portions of the conversation are interpreting the same points in a variety of ways. (Are IPs PII? What exceptions can be allowed? What falls under "security requirement"? What forms of data are associated PII? What sort of deanonymization is sufficient? IS it sufficient? are some common questions I saw in the past, not even getting into the wonderful world of third party data processors.) This seems like enough pragmatic evidence that a (to give the benefit of the doubt) educated and professional community hasn't reached consensus, so to say there's a variety of interpretation seems very fair.

2. I implemented GDPR for a small corner of a notable BigCo. I do not consider myself an expert, but I certainly got my marching orders from experts, (The legal teams who interpreted the document and evaluated the implementation methods) and the sheer amount of horsepower put behind finding an interpretation we believed and were confident in was staggering. Granted this is something where we _really wanted to get it right_ but if it were really trivial to interpret I question if the process would have been as intensive as it was. (To preempt the inevitable; our (my team's) business model has _literally nothing_ to do with your data, but we had many of the same confusions/questions that I saw from companies who did, so I'd be hesitant to say that the burden isn't somewhat widespread.)
Excellent, will check that book out. Something I've noticed in my own life is practicing mastery in one area creates learnings and attitudes that aid in mastery in another area. The actual skills are not there, but the ability to navigate the learning terrain is. Many facts I thought about myself (eg. I'm unathletic) were simply assumptions I made somewhere early on in my life, perhaps because I lacked prior experience that my peers had. Which makes me think, is talent simply unconscious prior experience?
Global Times is like the Chinese version of InfoWars (or worse), which publishes party propaganda and frequently incites chauvinism and hatred towards US, Japan, Australia, Korea, Taiwan, etc. Educated Chinese people usually don't take it as a reliable source of news.
> The original commenter's scenario talked about novice vs. experienced.

It talked about novice vs. "skilled, competent" drivers, which suggests the latter meeting some threshold beyond just experience. (Making their behavior even more likely to be a demonstration of skill and safe technique.)
Wow - it was so obvious even then that it was a disaster. https://twitter.com/hanlonbt/status/1010931561879953408 Got that from reading nextdoorsv. (Enlightening account...)
NET Core 2.1  Types: Span T and Memory T
I'm sure they could save a massive amount of money and improve their latencies if they did.
Google Home and Chromecast outage:  the official fix
Well, I think it's easy to get caught up in our own use cases. There are massive user bases in other countries who rely on things like marketplace to buy and sell goods in a safe manner.
Matter: How Long Can We Live? The Limit Hasn’t Been Reached, Study Finds
It depends on the backing, if you're using just memcached there's no way to completely lock the key. None of the popular rails caching frameworks I've seen handle this either.
I guess that is my point. How backwards is it that living without a car in a small apartment is MORE expensive than living with multiple cars in a large house.
Depends, I'm currently coding almost entirely in python, the guy behind me is using almost solely C++, and the person to my right is working solely in Java right now. Last week I was split heavily between python and javascript, but will likely write very little JS in the near future. At that point, another person on my team was working heavily in Go, although that is also finished now.

Its not just "what your team works on", but what fits the task/what the existing tooling is in. If you're only working on a single product/project ("I develop the android app for XYZ product"), you likely work in the same language or two as the rest of your team. But that isn't always the case.
Thanks! Happy you guys like it :)
> ...eating enough protein in some months have been hard...

Do you happen to have enough space for raising rabbits? If you cook a lot of fresh vegetables for your family and yourself, then there is almost certainly enough to feed the rabbit from the trimmed vegetable scraps, and nearly any restaurant would be happy to give you vegetable scraps if you ask and arrange for it ahead of time. If you have more time than money, then this might help your protein deficiency.

Start with one rabbit, then a breeding pair if you can get over the butchering part. Otherwise, a couple of chickens will yield lots of eggs, some of which you can trade for other proteins.

Rabbits and chickens can be raised in most apartment-scale situations, but the key is setting aside enough daily time to diligently tend to them. Usually only 15 minutes a day is sufficient, but YMMV.
More like if everyone is breaking the law, you have your pick of who to go after with selective enforcement.
Can be made easier if they force everyone to link to their real Facebook account..
Can we please please please not have the kind of framework overproliferation and fragmentation in the Deep ML world that they have in the front-end web world? It's hard enough to learn ML concepts without also having to learn a new ML framework every year.
> If everyone is breaking the law then no one is

In the EU, if everyone is breaking the law then the foreign tech companies are.
No, they're equally bad in this respect. The newest MBP does not work well with linux (wifi, audio, etc), and this surface book seems like it also has a few problems with linux. If I could actually use linux on the newest MBP, I would've bought it in a heartbeat.
Yeah re-reading the wording now I think you're right. It's this part that throws me off:

> could determine that, in the absence of any undefined behavior

"could determine that" based on the code example shown

vs

"could determine that" based on static analysis performed on some preceding code

It would have been a lot easier to wrap my head around if it were an example where cond could be 0 or 4 or something along those lines. It would really underscore the compiler's desire to reuse the cond as the index.
> Speaking in 2002 about weapons of mass destruction, United States Secretary of Defense Donald Rumsfeld infamously distinguished between the “known unknowns” and the “unknown unknowns”

Rumsfeld rather famously distinguished, as the world has proved by endlessly quoting and paraphrasing him.

The infamous appellation here is presumably based solely on the authors' dislike of Rumsfeld. I stopped reading.
Yeah, computers have come along way in the past twenty years.
> the person doesn’t understand Bay Area culture

It's a common misconception, but HN users are overwhelmingly not in the Bay Area. When I looked at this a few months ago, the number was about 10%. (Actually between 5% and 14% depending on how you count.)
It's an example of how the product could be the packaging. You, personally, use one box per year. Cleaning companies go through a lot more.

Even if it's just one box per year, it's one box that doesn't need to exist, the bag itself is more than adequate. That and the bag company has to buy boxes for no reason other than a lack of awareness on their own part.
We use multiple open source libraries to generate forecasts, including Bayesian model.

Pricing should be fixed now, thanks for spotting.
What publicly accessible Grafana URLs do you know?
IANAL but I suspect it is actually legal for Amazon to short CVS+Walgreen in this case: Don't "inside information" trading laws apply only to the specific company about which information is available?
If there’s something I’ve learnt of irc is that you don’t taunt those who can bring your connection down. Maybe this will teach these kids from ProtonMail a lesson.
It rhymes with "choke".
I visit SF periodically and my experience has been that eating out is at least twice as expensive as PDX. I spend more on eating breakfast in SF than I spend eating dinner out in PDX, it's crazy. Even groceries seemed 1.5x more expensive when I did some shopping down there.
I think one issue there however is that nearly anyone can sell through Amazon. I assume (perhaps incorrectly) that to be a pharmacy distributing via Amazon would require some level of licensure well beyond what it takes to sell XBox controllers.
Good SPAs are fantastic. It's just a lot of people suck when implementing them.

The Serverless documentation, an SPA, blew my mind in terms of how fast and clean it is: https://serverless.com/framework/docs/
Please (re-)read and follow the site guidelines: https://news.ycombinator.com/newsguidelines.html.

Comments like this rightly get downvoted and flagged for being unsubstantive, flamebait, ideological battle, and going on about downvotes. Then of course people complain that it's their politics which are being censored.
I wish they sold them here like that. Instead they come in boxes for reasons I cannot explain.
Or you know, it actually held him back, but not enough to make him unsucessful?
I agree, but "people" should mean all people, not just the able bodied.

Cities keep on inexplicably designing these cool pedestrian only areas for the able bodied and young. There are people who can only travel limited distances, so if you set the beach front back half a mile, you've now cut it off from many older and disabled people.

What I am saying is: For the physically young and able, vehicle-less areas as great, for the elderly and or disabled, vehicles are an absolute lifeline to be able to gain access to things.

For a specific example, where I grew up the shops were pedestrianized (think outdoor mall), my mom had a stroke and struggles to walk, but can drive. The distance from a car door to a shop is a good ten minutes, so she simply doesn't go there. She goes to out-of-town supermarkets with disabled bays right near the entrance.

If the utopia this article wants comes to pass you have to design it with disabled access in mind. "Walk ten+ minutes" is a non-starter.
I guess I see how this can happen for everything marked as "New" with no extra details, but how does this work when the ones from different vendors are in a different condition (missing box or whatever)? Are they still commingled then? And if so then how do they make sure the condition matches the one they send you (e.g. not give a missing-box as one that's factory-sealed)?
This is such a bullshit argument.

I don't want to spend my time making a toaster - I just want toast.

Also this is why FOSS software continually reinvents the wheel, badly. Want some BS program? There are a million of them. Want an actual tool that requires deep talent and domain knowledge? Outside of compilers, if it's FOSS, it is almost certainly garbage.
Yeah, absolutely. This is really where the automation comes in - there's no way we could run this if we had to manually approve every transaction.

All the debit cards are pre-paid from event account balances and have a system in place to collect receipts and restrict categories that can be spent in, if needed.

We're planning on doing a gradual roll out where we can be extraordinary careful to make sure we catch all the kinks early on.
"""

“I actually think most people don’t want Google to answer their questions,” he elaborates. “They want Google to tell them what they should be doing next.”

Let’s say you’re walking down the street. Because of the info Google has collected about you, “we know roughly who you are, roughly what you care about, roughly who your friends are.” Google also knows, to within a foot, where you are. Mr. Schmidt leaves it to a listener to imagine the possibilities: If you need milk and there’s a place nearby to get milk, Google will remind you to get milk. [Emphasis added.]

"""

This is all sorts of terrifying. This feels like google wants us all to become slaves to the google machine and they will dictate all aspects of our lives. Where is the free thought? An argument against that would be, "Oh but it frees you up to think about other meaningful subjects instead of groceries!". I don't buy it.
You're not required to pay him, obviously, but that doesn't mean you're "free". A lot of companies will only pay a referral or fee if a recruiter brings them new people they don't know about. So those 60 companies who received your resume may have already filled the position it was sent in for, but they still entered your information into their database and keep your resume on file. So if/when you start working with a legitimate recruiter, they may not get paid as much or not at all. And obviously once the recruiter realizes that they may not push hard to get you the job, or even steer you towards other companies that will pay full price.

I had a somewhat similar situation happen. A company I wanted to work for had a place on their website to apply for jobs, and I found one I was interested in and applied for. I never heard from them. A friend of mine who worked there eventually asked me about another opening, and they had a referral program where he'd get a few $k. After he talked to HR they said he'd get no referral since I was already in their system. I told him to ask why they never contacted me and he said their response was "Oh, we pretty much never look at applications submitted online".

It didn't strike me at the time as to how shady that conduct was until later. Fortunately I went somewhere else anyway.
[video] Real World Multiplayer AR Demo from Niantic
I think with server side pages, you’re limited in how much you can mess it up, but very limited in how far you can take the experience.

With single page apps you have to do a lot more to get back to what server side pages give you, basic browser functionality, and as a result you can end up with worse experiences. However if you’ve got the development resources it can be a far better experience and enable applications that just wouldn’t be usable or even possible on server side rendered pages.
If your deployment is automated, your developers aren't doing the deployment, the machine is, and the argument is moot.
Signed up long ago.
Why not, I mean why would I care what happens to my organs, if I am dead? So if someone can benefit, good for them and good for you!
> The legal teams...and the sheer amount of horsepower put behind finding an interpretation we believed and were confident in was staggering

You shouldn't be getting down voted. I just went through a GDPR compliance review. We have a service model which is incredibly serious about customer confidentiality. We don't sell ads and, to my recollection, have never even bought them. Still required an army of lawyers. Two top London law firms ended up agreeing to disagree on major points, ultimately concluding the Polish data regulator would probably rule one way and the French the other.

Complying with the spirit of a law doesn't mean complying with the statue of it. With GDPR, it's the latter that's a pain in the ass.
HN is my favourite site because its 'old-fashioned'