skysight-inc/HackerNews huggingface dataset:
Then you can still use C++. Just replace all the UB in the standard with whatever your particular compiler & hardware platform do.
I hate it when my cynicism alarm goes off, but this feel-good tweet about hacking payment transfers for good is written by a guy who's twitter bio says he's a PM at Transferwise ("We’re building the best way to move money around the world.")

All the replies are people contrasting shitty experiences they've had with their own wallets and money transfer services.

His top pinned tweet is:

> Reasons to work at @TransferWise:

> 1. Irreversibly change the world of finance to be fairer

> 2. Excellent office dogs [video of cute dogs running around]

I mean, I'd love this to be true, but the coincidences are uncanny.
I wrote my post because I disagree with Apple on this point. And any other company building their laptops in this fashion.
Humans are given the ability to lie to themselves as a gift.

If you don't agree with me. I'm sorry to say but you're likely lying to yourself.
Ploopy: An Open-Source Trackball
It's easy to finger wag at supposed entitlement and consumerism when you completely ignore all the other factors that lead someone to decide where to live and work. As the breadwinner in my family I made the decision to live closer to where I work and pay a larger share of my income towards housing so I can spend more time with my kids and less in my car. There are plenty of other considerations far beyond your cynical take that would lead a family to live in an expensive ares: schools, services, healthcare, ability/desire to drive, child care, the list goes on. It is difficult to avoid getting rankled at this kind of imperious mindset, particularly because if you actually took the time to meet any of these so called materialists you would likely find that they just want to have a nice life with their families like everyone else. Calling it consumerism or entitlement is a cheap shot, reductionist, and in most cases doesn't reflect reality.
$15 a month is $180 a year.

Imagine you want to have some small hyper local group such as Memorial Park Dog Owners. Obviously, members will not pay for such a group, but the organizer is on the hook for almost $200 a year. Hard to create community with such prices.

Active groups of over 250 members? The pricing starts getting better.
In the grand scheme of things, even $200K is not a lot of money. I made record this year (~$320K), but I end up saving it all. Can I afford to buy a home? Absolutely. Will I buy a home? Absolutely not. Let’s say I purchase an $650K home outside Seattle and commute to work. I still have a huge mortgage weighing on my shoulders and I could get wiped out if my employer let me go. Just not worth the risk.
When I was young my parents installed a system-wide child filter for OS X called Safe Eyes that had tons of false positives (and more importantly, blocked online games). I didn't know much about computers but it drove me to learn how to install and configure Linux so that I could do what I wanted. Kids find a way.
Google Is Discontinuing the Daydream View VR =(
Disclaimer: I do ruby for my day job, and python for fun
Disclaimer 2: I don't hate ruby, despite all these criticisms. If I had to pick a worst dynamic language it would be PHP.

Things I don't like about ruby:
- two string types, symbol and string, with string being the mutable by default one.

This means given a random thing back from an api, you don't know whether to do thing[:id], thing["id"], or thing.id

This has been acknowledged as a pain point by Matz, which is why in ruby 3 strings will be immutable by default.

- Simultaneously too many names for things and not enough.

Is it .length or .size or .capacity (probably not capacity)? is_a?, kind_of?, or instance_of?? Why can I do .select or .keep_if but not .filter?

- Too many function types.

Do you want a method, a block, a proc, or a lambda? There are subtle differences between each, so choose wisely. I'll note that python suffers from this too (method, function, lambda, comprehension).

- Too much emphasis on magic

Novice rubyists get frequently bitten by all the advanced (and very hard to google) ruby concepts. How do you know what arr.map(&:id) is without already knowing that it's calling symbol.to_proc? How about $1 $? $! (if you know what all these do, you're a better rubyist than I am).

Since the author of the referenced post criticizes django for being too magical, try rails. In addition to the names of files mattering a ton, there's the routes DSL, the migrations DSL (which is not well specified in the guides), and ActiveSupport, which you only realize you're using when it's gone.

- Horrible error messages

undefined method :[] for nil:NilClass (when you try to get something out of a hash and it's nil)
cannot convert Symbol into Integer (this is on an array being returned where a hash is expected)
Also, if you get a stack trace, it's completely inscrutable. Python's stack traces (at least ipython's) show you both the line number and the line in question (often with context).
I did TAG too (in California).
I don't see why it's worse. If you want to know what the weather is, why not go to a weather site? What's the advantage to seeing the same (or less) information on a search results page instead?
The marketing move of stopping .NET Framework at 4.x, and branding the next version of Core to just .NET 5 with no "Core" in sight will probably also push a lot more companies to move ahead with the migration (if for no other reason than the silly baseline that 5 > 4 and what manager wants to be one behind).
The bank might be suspicious that it's part of some kind of scam. Like they might trust the info more because it's coming from their bank's official number.
>> In Zurich, [...] you can find a room in something called Wohngemeinde

This was an error in the original article, by the way. The correct word is "Wohngemeinschaft". "Wohngemeinde" means "city/town/village you're residing in".

> Good luck if you have a family, it's ~4k for 4.5 rooms (100sqm).

Well, yes and no. Rents can be quite high for new arrivals. But about 20% of rental apartments in Zürich are owned by non-profit Wohnbaugenossenschaften, where rents are a lot cheaper, rise very modestly, and as long as you're on good standing, you pretty much never get kicked out, but you need to get onto a waiting list for a number of months/years.
A few years ago, I found a wallet at a New York subway station. The wallet had some documents (including driver's license), weed and a note saying "You are fool". I found the guy on Facebook. He didn't know anything about the note, but we figured it was written by someone who found the wallet before me. He or she took all the cash and left a note, lol. I threw out weed and mailed the owner all of his documents. He was the happiest man in the world on that day.
To piggyback off this: AppFlow is such a great idea in concept, however their execution is half baked.

I would LOVE to have a build pipeline that builds both iOS and Android and automatically submits them to the app store, ready to go (whether that's TestFlight or an actual prod build)...AppFlow gets you 80% of the way there to much frustration.

I ended up just using Fastlane myself and building my own pipelines that accomplish the exact same thing. Funny too, if you look in the AppFlow build output, they're also using Fastlane. I wish they would have pushed it out _more_ feature complete and include the publish to app stores (I'd be first in line to shell out).
> we will have the tech to fingerprint anyone just by their writing style

we're far beyond that; I have successfully fingerprinted users by buttons they press in Office 365
The photo improvements are a result of taking multiple pictures and processing them into one image which you can't do with video.
They probably wants to not have to write classes if he thinks the domain doesn't need modelling as classes.

Objects are just initialized memory with a vtable, or actors that sends and receives messages...
There are over two dozens weather bangs.

!wu = weather underground
!owm = open weather map
!nws = national weather service

to name a few alternatives.
If you think breaking the law to get bad people doesnt set a precedent that will be abused you havent been paying attention at all.

The patriot act and the revoking of rights without due process was sold as something to fight terrorists. Now we have common street criminals being charged as street terrorists to circumvent due process.

It simply is fact that govt is the most serious threat to citizens. This is why the constitution was created and the nation was architected as a constitutionally bound republic.

This tripe of "think of the children" has always been used to get more power by govts and will continue to happen.
Mine allows about an original tweet in length, but forces a line break in the middle, and it disallows dangerous characters. Just the usual suspects that always break everything and cause database tables to be dropped or commands to be injected. Exclamation marks are super dangerous.

I never understood this.
> In one instant, some unsung karmic superhero single-handedly erased the work of several hundred asshole double parking jobs.

Perfect balance. Yin and yang.
Only in rich countries.
This is such a Western-centric point of view. The West (largely) enjoys free speech, other countries do not. Other countries have incredibly repressive regimes...where merely questioning your government means you are either under surveillance or disappear.
I've always been a fast walker. I hate being in crowds where people are moseying along at a slow pace. Last year I finished a half marathon about 10 minutes slower than my brother, who was running/jogging, while I walked (albeit faster than normal) most of the way. I noticed it took more energy to jog/run at the slow pace of the people around me than it was to just walk the same speed.
Interesting. But the service provider takes a cut that way, right?
Since we're sharing, I lost my wallet in the park on the day before I had to hand in my thesis. When I realized it was gone, I just blocked my bank card, but otherwise I put it out of my mind because I was focused on last-minute changes. An hour later or so, the police called and told me that someone had handed it in and that I could pick it up at the station. I told them that I would do that the next day because my thesis deadline was more important. So they sent two officers to my address and and brought me my wallet. Talk about service!
https://www.troyhunt.com/banks-arbitrary-password-restrictio...
Ask HN: How does GDPR work with P2P sharing?
Recently I have been thinking about sharing images with friends over messaging applications. Often messaging applications download images and store them on a the receivers device. As the person sharing the photo, I have little issue with this...I shared the photo after all. However, what if the receiver has some automated backup service enabled which backs up that image to a Google service or other backup service. Now I, as a user of the messaging application agreed to the terms and conditions for using that application. However I didn't agree to the terms of the backup and I might not be happy with the data I shared being used in the way. Assuming you fell out with a friend at a later date, could you be liable under GDPR for backing up photos you received from someone else, without their permission?
Besides anecdotes, do you know how reliable Gmail is?
I lived in Little Rock for high school and Norman, OK for college. How does KS compare? Shit you could not pay me enough to go back to Oklahoma or Arkansas.
I hope I'm not being too brash in mentioning my own project. https://www.grassland.network

We're looking for people who have Rust/C++ or Pytorch/Tensorflow experience.
Email spam.

I would not think twice about a cent, but people would definitely think twice about spamming a mailing list or sending newsletters to people that you know don't want them.
If I suspect someone has those, I order things. My friends have wised up and set their ordering to require logging in and approving the queue. Coworkers on video chat have learned that as well. "Alexa, play Manowar, kings of metal!"
They do have a free hobbyist VM on their website.

https://training.vmssoftware.com/hobbyist/
Artificial Intelligence safety is considered by some to be the biggest, and potentially most dangerous challenge in the coming decades.

I've recently found a post on the Effective Altruism forum encouraging people to consider starting a computer security career to help mitigate the AI risk:

https://forum.effectivealtruism.org/posts/ZJiCfwTy5dC4CoxqA/...
Yeah, except I like that Log() isn't already a reserved function name.
Websites that publish child sexual exploitation material are getting heavily censored in the U.S. too. Think through what uncensorable implies.
I think the point is: you have to see the pattern and break out of it deliberately.
Yeah that's IPNS as the GP suspected. It's definitely the hardest part of working on top of the IPFS ecosystem. Direct IPFS lookups are much, much better.

On the OpenBazaar project we're experimenting with a centralized IPNS record server that is used to provide a fast response while a real IPNS lookup is done in the background to ensure we're not censoring.

Because records are signed the only thing we could do is censor newer IPNS records and serve old ones, but then nodes just revert back to the slower-to-update records like they had before.
This is a popular opinion but it simply fails to resonate to me.

"This company's software is so useful you can't help but use it because it saves you so much time, effort, and money" is NOT lock in.

You can absolutely choose to develop on AWS In a way that avoids lock-in (Containers, managed DB engines, other cloud storage providers have s3-compatible apis). People don't because it's more CONVENIENT not to - nobody is forcing the to.
Wire transfers also take 2-3 days to clear because the Fed likes to sit on the float. They totally suck in the US.

This is one of the reasons Paypay got so big so fast. There was a huge pent up demand for a wire transfer service that didn't suck. But then Paypal started to suck and people had to find something new.
> I see it as more like Edison promoting DC over AC. He certainly knew AC was the way to go, but he could only gain financially from DC, so that's what he promoted.

I don't think Edison knew AC was better. Don't forget Tesla worked for Edison and showed him AC current, and Edison told him not to waste his time on it which is why Tesla went off to do his own thing. And anybody that knew Tesla (based on what I've read, I've obviously never met him) knew he didn't care about making money at all, so he would've happily let Edison have all the profits. Most people don't know Tesla voluntarily tore up his contract with Westinghouse that would have made him the richest man in history. I think it would have been very easy for Edison to profit from AC had he not been so stubborn.
Yes, this is upcoming next as binary preview is pretty bad without it.
From what I've gathered reading Dutch sources:

* The man wasn't cooperating with a police investigation as to whether or not people are being held there against their will (at least one person - the escaped 25 year old 'boy' - said he had been).

* While the children are now adults, it appears as if they never went to school (illegal in NL, with some homeschooling exceptions, but this must be formerly arranged).

* It appears as if (at least some of) the kids were also never registered. This is also illegal in NL.

* The above two facts are probably considered to be child abuse and may be part of a larger pattern of abuse now that they are adults.
That's like saying Texas is extremely liberal. Moving to most places in Switzerland that are not Zurich, Bern or Geneva will yield a similar experience as moving to non-Austin Texas.
The same folks here who crap on MBAs, will also get super excited about Y Combinator Startup School, despite both of them teaching about business.

Lets go through the Y Combinator Startup School curriculum and I'll put the MBA version in square brackets[].

Startup School 2019 Orientation: How to Talk to Users [MBA: Business Communication, Marketing/Strategy],
How to Evaluate Startup Ideas Pt. 1 [MBA: Marketing/Strategy]

WEEK 2:
How to Plan an MVP [MBA: Marketing/Strategy],
How to Set KPIs and Goals [MBA: Accounting, Operations, Human Resources/Leadership],
Analytics for Startups [MBA: Statistics],

WEEK 3:
Nine Business Models and the Metrics Investors Want [MBA: Marketing/Strategy, Finance],
How Investors Measure Startups Q&A,

WEEK 4:
How to Launch (Again and Again) [MBA: Marketing/Strategy],
Growth for Startups [MBA: Marketing/Strategy],

WEEK 5:
Startup Finance Pitfalls and How to Avoid Them [MBA: Finance],
How to Work Together [MBA: Human Resources/Leadership],

WEEK 6:
Building Culture [MBA: Human Resources/Leadership],
All About Pivoting [MBA: Marketing/Strategy],

WEEK 7:
How to Improve Conversion Rates [MBA: Marketing],
Startup Pricing 101 [MBA: Marketing/Strategy, Finance],

WEEK 8:
How to Prioritize Your Time [MBA: Human Resources/Leadership],
How to Evaluate Startup Ideas Pt. 2 [MBA: Marketing/Strategy],

WEEK 9:
Modern Startup Financing [MBA: Finance],
Advice for Hard-tech and Biotech Founders [MBA: Case-studies],

WEEK 10:
How to Lead [MBA: Human Resources/Leadership],
Startup School 2019 by the Numbers,
Parting Advice,
GRADUATION
It’s a lot compared to 10k/year, but not when trying to buy a decent pad in the Bay Area.

Income is extremely relative. Age, health, dependents, quality of life, location, expectations, etc etc. I had a fantastic quality of life on 10k/year many moons ago, for instance. But everything is always changing. I learned recently that the atoms that make up our bodies change in large quantities from moment to moment :-o

The “happiest man on earth” according to fmri studies led by the Dalai Lama at the Mind And Life Institute lives on $50/mo and donated all his money from book sales to helping the poor. Source: https://www.amazon.com/dp/B000SEUSXW/ref=dp-kindle-redirect?...
You literally have NSA whistle-blowers stating, under oath, that these programs are not legal and the NSA is knowingly and purposefully violating the US constitution. [1] That testimony was part of Jewel v NSA [2] which emphasizes what happens when you take intelligence agencies to court. That case was filed more than a decade ago.

The government has already managed to get numerous key parts dismissed under state secrets privilege. [3] The government was also directed to preserve key data related to what remained of the case. In 2018 they informed the court they'd accidentally deleted it. Oops. [4] Oh yeah, in the same statement they also acknowledged they lied under oath when previously stating that they had preserved all relevant data on magnetic tapes and stored them with counsel. Oops again! Penalties.. consequences? You can guess.

And yes, you can also sue the government in China. Just don't expect to win.

[1] - https://publicintelligence.net/binney-nsa-declaration/

[2] - https://en.wikipedia.org/wiki/Jewel_v._NSA

[3] - https://www.eff.org/deeplinks/2015/02/jewel-v-nsa-making-sen...

[4] - https://www.lawfareblog.com/summary-jewel-v-nsa-and-accident...
You know what's funny? ASP.NET Core 2 previews dropped full framework. The community freaked out, warning of a Python 2/3 split, and Microsoft backtracked.

Fast forward to 3.0, Microsoft did it again, and nobody seems to care.
The USG routinely ignores crimes that would reveal sources and methods. Some known moles have gotten off scot-free while they were fed disinformation because it was more valuable to keep their adversary in the dark about what the US knows.
> they have already committed to supporting Python 2 until at least 2022 - and probably 2024 for LTS. They're already putting in the commitment!

This is the entire point of a stable distro. To pick some software, stabilize it a specific api, and keep it supported. Upstream need-not support that specific version of a release, for reference, see the kernel.
A header-only C++ library to help you quickly write concurrent CPU-GPU programs

️ This is a working repository with many things under construction, but with enough information to highlight the spirit of Heteroflow.
Why Heteroflow?

Modern high-performance computing leverages a heterogeneous mix of both CPU and GPU devices. However, concurrent CPU-GPU programming is notoriously difficult due to many implementation details. Heteroflow helps you deal with this challenge through a new programming model using modern C++ and Nvidia CUDA Toolkit.
Here's the customer showcase on the .NET site (with links to more at the bottom of the page). It lists some of the biggest enterprise adopters: https://dotnet.microsoft.com/platform/customers

Of course, lots of Microsoft services run on .NET Core. Last year, the Bing team talked about how their move to .NET Core 2.1 gave them big performance jumps here: https://devblogs.microsoft.com/dotnet/bing-com-runs-on-net-c...

(disclaimer: Microsoft employee, .NET team)
Selling isn't free. Where I live you can expect to pay 6% just to the realtors. You also have other costs like lawyers, etc.

You're also ignoring leverage. If the house is 40% of my net worth, I take a 5% hit on the sale price, and I've only paid 20% of the house then I've lost 10% of my net worth not 2%.
Can’t see the article (pay wall). Does it speak to artificial sweeteners? How bad are the two splendas I put in my coffee everyday?
Is it actually legal? In France, a bag in a public place is deemed to be a bomb and the military has to come, secure the area and destroy it. Happens on a routine basis, not even worth the newspapers. You don’t have such laws in Washington DC?
Is there some common protocol that is used for binary communication, or is it all custom? Something like hexview or xxd would probably help generally.
Wow, that is bonkers.

I pay our childminder by bank transfer. Its almost instant to do from my phone, free, and I just put the invoice number in the reference field. The idea that banks would print and post cheques is like something from the era of telegrams. So weirdly anachronistic.
A lot of US based startups make a lot more sense to us Europeans in case we move to the US and notice how broken all infrastructure is.

Banking still uses cheques, so you have Paypal, Venmo, CashApp and so on.

Public transport is bad or even non existent which is why Uber and Lift exist.

The programm of over-the-air TV sucks and you get Netflix, HBO, Hulu and so on.
there is the option for a border agent to inspect documents and persons/property like an entry inspection, but the problem occurs when the crossing is not a designated port of entry. They dont have to throw the book at them like they did but "r'spect muh athoritay !" seems to be the predominant mentality.
One thing I've noticed with the culture of law-enforcement in the US is that there seems to be a mental divide of people into bins of "criminals" and "not criminals."[1] People in the second bin get treated reasonably and people in the first bin get zero benefit of the doubt.

By breaking the law, these travellers got sorted into the "criminals" bin and are now treated like shit. In addition, the high punitive nature of merely being arrested means that probable cause has replaced due process in our system. If a LEO treats you like a criminal (i.e. like human garbage) and has probable cause to do so, you are left with essentially no legal recourse.

1: There's also a 3rd bin of "law enforcement" but that is tangential to this article.