skysight-inc/HackerNews huggingface dataset:
The question if somebody else would have made the smartphone is besides the point.

Apple made the iPhone under the leadership of Steve Jobs, meaning the company profits enormously and thus the company can reward Steve Jobs enormously.
See, the cloud NEVER loses your data - they even have decentral backups now! /s
I’ll believe it when the government makes the next iPhone, or the next electric vehicle.

In my view, there is tremendous value in taking something existing and productionizing it so the whole world can get value from it.

It’s value add.
Ask HN: Are you a product/marketing/design/sales/other lead company?
From which perspective do you work and how does your company make decisions?
It's more understandable if you think about it the other way around: people who don't like the current front-end tools usually try to avoid contact with them. Which these days, mostly means not doing professional front-end development.
Apart from the bug and the problems it led to:

This is probably the most degrading email I've ever read. Why didn't they try to write something empathic?

They've sent private (potentially critical) documents to someone else and the only feeling they admit it might provoke is "inconvenience". And they apparently aren't even entirely sure whether it may provoke such feelings, given that they chose to write "we apologize for any inconveniences this may have caused".

That plus the classic not to apologize for failing to keep user data private but to apologize for a feeling of inconvenience this may have caused. As if the problem was caused by the user.

It's like a formal version of "Hey, looks like in the end, you made a huge mistake by trusting us, Google, with your data. anyway. inconvenience? Sorry that you feel this way."

I think I'd struggle to write a worse notification letter. Who usually writes those things?
Actually, we should discuss how to contribution about the source code of PGSpider.

Regarding PGSpider, please refer the following slide.

https://www.slideshare.net/Equnix/pgconfasia-2019-pgspider-h...
You can be a non resident Canadian and only pay US taxes
I read the article and thought, "well, yes, the option that needed to be enabled on the account for the attack to work describes what the API did, what is the bug?"

I found the original notice from twitter [1] easier to understand (maybe change the URL of this post?) and it does not speak about a bug. Twitter did implement a change so that the attack cannot be done anymore though.

I did not understand the fix itself, it seems the API cannot be used for its intended use anymore?

[1] https://privacy.twitter.com/en/blog/2020/an-incident-impacti...
Wow, he's done a really impressive job in the tracker, making things seem considerably easier than I remember :-) I remember sending off hard-earned money to a certain Norman living in Norman, to get a paid copy of ModEdit for DOS, waiting for what seemed an eternity to receive a disk in the mail, only to discover FT][ weeks later on a local BBS, downloadable within an afternoon modem session. And featuring Nibbles, no less.

It seemed like time and tech were advancing so fast, and yet art was elusive.

Anyway I'm looking forward to working on another tracker tune soon. Thanks for the link.
Calmly relating my perspective is not bickering. It's not even meta, because I was directly addressing what's written.

Maybe some people are not happy with it, but you don't have to be the instrument of their will. I think you should have stood up for me when people accuse my original comment of being hostile when it wasn't, and the only thing hostile was reading it as hostile, and calling it pompous. How is that not obvious? But you let that slide....

I'm going to stand up for myself. Probably more so if I don't see anyone else doing it. If someone says something inaccurate, or gives something mean, I'll push back. What's the big deal? If you're going to disallow people to stand up for themselves, then you have to do it. And at least be even handed and disallow the ancestor comments. You gotta be fair otherwise it seems arbitrary, clawing and mean spirited. Hope you get it :)
From /about,

> Sandstorm enables non-technical end users to install and run arbitrary software on servers they control. Apps may be downloaded from an app store and installed with one click, like installing apps on your phone. Each app runs in a secure sandbox, where it cannot interfere with other apps without permission.

It's trying to allow anyone to self-host.
I think there's several sides to this.

One side is the ADA is from 1990, and 30 years is a long time to wait for public places of business to be accessible. It is compelling to say you must be open for business for all people, if you're open for business.

On the other side, sometimes the required renovations are expensive. Part of the problem is that building modifications may trigger compliance requirements, but many jurisdictions don't check for accessibility (or not properly) as part of a modification permit. It would be good for accessibility to be checked as part of occupancy permits as well.

Another part of the problem is that the enforcement structure of private lawsuits is by nature very adversarial. There's pros and cons, but it means business owners need to budget for renovation and legal fees in response to a complaint filed by lawsuit.

I wish there was a better way to acheive compliance, though. If you can't afford the renovations now, make the plan now, and a binding commitment to set aside funds for it, and make the renovations when funds are ready, or within the 18? months. And the commitment follows the occupancy of the building --- like a lien. If the renovation is not done as comitted, the premises are no longer a legal place of business until they are. This may help encourage landlords to participate in making their spaces accessible --- it will need to be done before they can rent to another business if the current business is forced to leave.
No, newer iPhones will give you a 60 day grace period to choose to add AppleCare through the settings app, the flow is described at https://support.apple.com/en-gb/HT202702 I have no idea if it generates a receipt/email, as I declined.
> Seems like businesses should be given a chance first.

Said busineness had 13 years to come into compliance.

How long do you think a coffe shop which does not comply with the tax code would be in busines for? If anything this story is about how slow and innefectual the enforcement is.
Well The Austrian School is very close to pysdo economics and there is a kind of way that conspiracy theories tend to accelerate.
Even more interesting is that the company who created the caucus voting app has been doing business with two of the contestants https://www.opensecrets.org/campaign-expenditures/vendor?cyc...
Definitely a bubble. I wonder though, it seems, at least in CA, that the prices are up but sales volume is down. People, perhaps, aren't converting the market increases into liquid assets. Maybe they're pulling refi's? Otherwise, a bubble in real estate may not be translating to any sort of broader economic gain?
Show HN: Neuromorphic Rails Admin Theme
Bill Gates and Petals Around the Rose
Nimble | Bangkok, Thailand | Fulltime | ONSITE | Visa/Work Permit + Relocation assistance | https://nimblehq.co/

We are a team of designers, software developers and product owners building outstanding web and mobile applications for companies of all sizes, from 1-person startups to Fortune 500 companies. We take a product development approach, creating custom software that people will love to use and empowering our clients to do what they do best - better.

Web Developer (Mid - Senior Level): https://jobs.nimblehq.co/o/web-developer-php-ruby-bangkok

Android Developer (Mid - Senior Level): https://jobs.nimblehq.co/o/android-developer-mid-senior-leve...

iOS Developer (Mid - Senior Level): https://jobs.nimblehq.co/o/ios-developer-mid-senior-level-4

Technical Product Owner: https://jobs.nimblehq.co/o/technical-product-owner-9

Senior UX/UI Designer: https://jobs.nimblehq.co/o/senior-uxui-designer-6

We keep our recruitment process practical and straightforward: https://github.com/nimblehq/our-team/blob/master/join-us/our...
Firm which developed Iowa caucas app received payment from Buttigieg campaign
Reasonable concessions can be made, at least out of sympathy for your fellow human.

You can probably walk more than 1000 feet without serious pain. I can't, but you can't tell outwardly until I'm sitting on the ground in tears because of the pain.

This line of reasoning is why finding a disabled parking spot when I need one is an act in frustration -- usually because people who don't need it park there because "it'll just be a minute, and there aren't that many handicapped people out there..."

You can walk that extra distance. To me, that extra distance determines whether or not I can finish my day in a little pain, or have to stop early because it hurts too much.
What are these levels you are referring to? We drive just fine with two cameras.
Huawei and ZTE tries to stop U.S. from imposing national security risk labels
“Focusing” for Skeptics
I'll admit, I first thought this was about reviving the popularity of Darude's hit song...
TLDR
• 100% survival rate was observed in mice infected with virus penetrated through salt-coated filters.
• Mice exposed to a dose penetrated through the bare filter showed rapid body weight loss, followed by death within 10 days after infection
• (PP) microfiber filter, was coated with NaCl salt as an active virus negation unit
• The coating formulations contained surfactant to enhance wetting of saline solution on the surface of hydrophobic PP fibers
• The coating solution was prepared by dissolving sodium chloride NaCl in filtered DI water under stirring at 400 rpm and 90 °C, followed by the addition of Tween 20 to a final concentration of 29.03 w/v% of NaCl and 1 v/v% of Tween 20.
• the mask bare PP filters were pre-wet to contain approximately 600 μL of coating solution by incubating overnight at room temperature. Any remaining dry areas were removed by applying gentle strokes with tweezers to the filters while immersed in the coating solution. Subsequently, the filters were deposited in the desired volume of coating solution (0, 100, 300, 600, 900 and 1200 μL, of which corresponding membranes are abbreviated as Filterwet, Filterwet+100μL, Filterwet+300μL, Filterwet+600μL, Filterwet+900μL, and Filterwet+1200μL, respectively) on petri dishes (60 × 15 mm; Fisher Scientific) to control the amount of NaCl per unit area and dried in an oven (Isotemp Incubator, Fisher Scientific) at 37 °C for 1 day.
I'm surprised how this made it into HN front page. Looking up the author, it seems it's someone who graduated in 2018 throwing out his theory about bonds and how it's all a bubble with a nice click bait title.

The reality is very different though. Bonds are how most large companies finance themselves. And when they can issue a bond that people buy for < 5% yield, it's almost like free cash. Assuming in 2027 - Netflix has say conservatively 220M members paying an average of say $11 (which is less than the average price today, not accounting any price increases). That will be a whopping 29B in revenue. Way more than enough to pay off debt + some in a single year. This is even after accounting for a massive spend on making movies. For context Disney+ spent 1B this year and planning to spend up to $2.4 billion by 2024.
The Pascal Programming Language Myths Uncovered by Bill Catambay
If you're into tracked music, check out "Professional Tracker" by h0ffman and Daytripper[0]. To clarify, the linked recording is not from an Amiga but I have played it on my A1200 - it almost completely fills the 2 megabytes of chip-mem so a fast-mem expansion is required to play it. Impressive stuff.

[0] https://www.youtube.com/watch?v=E9ErmKpTcFA
Isn’t this old news? Thought this came out a few months ago.
I guess I CAN afford a Tesla...
Ask HN: What are the use cases of news APIs?
Do you use newsapi.org or any similar tool?

If yes, why? What are the use cases for it?

thx
Firefox encrypts passwords with your master password. The clear downside is that you lose all data if you forget your password. That's clearly good for security but I don't think it's an option for most services.
Those might work if you pick one without anionic surfactants. (Those will bind sodium creating soapy residue.)

Most importantly, use deionised water, and measure how much salt is on the actual mask. (Electrical impedance submerged in deionised water vs reference mask would work.)
Isaac Asimov on Creativity (1959)
ideally you'd be taxed at a higher rate than that just as property tax, regardless of whether it's empty, being rented, or lived in
Fully Automated Time Series Models in Python (AtsPy)
>one of the worst-performing SQL queries I've ever seen

voter left join precinct left join party where filter(voter)

would work just fine even if precinct and party aren't primary indexed as the number of precincts is just too low (1700) to cause any issues - an optimizer like Oracle would drive the query from the voter while applying filter to it (indexes on the first/last name and/or address would speed the filtering obviously) and looking up precincts by index (in case of precincts not having the index it would just scan the precincts in case of a small filtered voter set or hash the precincts and do hash lookup in case of a larger filtered voter set). For party it is the same, just for 2 parties it doesn't matter - index, scan or hash, etc.

The main issue is as always at business logic and data quality level - it seems that there are supposedly voters without precincts, and precincts without parties :)
There are only 1,681 voting precincts. And only a couple of parties.

So an index on the join is completely irrelevant.

There are also under a million voters. Even with no indexes at all this query will perform just fine.

Because of the where and the left join there's pretty much just one possible access plan.

Criticize the lack of bound parameters and other problems if you like, but the query itself is perfectly fine.
Odd that the client is written in C, but the server in go. I'm curious as to why the author chose to do that (along with the artisan buffer implementation).
A lot of jungle artist have recently resurfaced their amigas and make and release music completely done with Trackers.

If you are interested you should check out artists like Bizzy B (https://www.youtube.com/channel/UCOMER0TV8UG1nf5OyzsJewQ/vid...) or Pete Cannon (https://www.youtube.com/channel/UCM_kHAd0Q_tWH7OEyF5hcAg/vid...)
It is just more beneficial for MS to use webkit. They neuter Googles ability to use its dominance to give preference to its own services and interests. Having a minority browser engine (which Mozilla would still be) gives no strategic advantages at all. IE was only strategically useful when it was dominant. Now it is just a resource sink.

MS supports linux now. They don't care about past rivalries, they just do what makes business sense to them.

The lack of diversity might be bad for the web at large though.
WebUSB is pretty much alive on the Chrome VM.

The last week's released Android Flash Tool, makes use of it.

https://flash.android.com/
pgx allows to pass pointers to indicate which values are null. That works with any arbitrary types and prevents from accidentially storing an empty values as null.
It's quite common in Germany too, goes as "Liebstöckel" here. Most commonly used for soups, stews and salads
Not sure if we're looking at the same thing but I found the author to have had a JD for 14 years and finished his undergrad >20 yers ago..
All Daily Horoscopes for Tuesday, Feb 4th, 2020 – Alwayswomen.com
Fundamentally broken in theory. In practice:

- The percentage of people who want to cheat is not that high.

- Any cheat that spreads widely enough can be obtained by the developers and detected. Cheat developers can and do sell exclusive cheats to smaller groups of people, but fewer people using the cheat also means less disruption.

- With tactics like delayed ban waves, game developers can make cheating risky enough to create an effective deterrence, even if they don't actually catch all cheats.

- If all else fails, game developers can have players manually review other players' replays for cheating, like with Overwatch for CS:GO (not to be confused with Overwatch the game). So obvious cheating will be caught, and if people make their cheating non-obvious, well, that also makes it less likely to annoy other players.

These measures can't stop all cheating, but they don't have to; they just have to deter it enough that it doesn't unduly hamper most players' experiences. In practice, it seems like most games are able to accomplish this.
GCP is much better in that regard.

I don't get Azure, it's UX is very meh, though at least faster than AWS.
Funnily enough Gary Betnhardt seems to only write and talk about javascript nowdays.
I heard that companies are mandated to support bilingualism because of Bill 101, which could be a challenge for startups. But then again, perhaps that can be easily overcome by investing enough in localization.
I'm surprised the article didn't even mention this. Zero hour contracts, huge spike in low wage positions, not to mention apprenticeships (low paid) and other DWP work schemes that are considered to some as slave labour.

Our government over the last 10 years has been racing to the bottom, and now we're leaving the EU, I'd love to see some of the Tories dreams of poorer employment rights come true. Some of which are horrifying, JRM to name one.
Android Developer Looking for remote work.

Location: Philippines

Remote: Yes Preferred

Willing to relocate: No

Technologies: Kotlin/Java Android

Résumé/CV: https://stackoverflow.com/cv/marlonzabala

Email: marlonzbl @ gmail

My Personal Apps on Google play:

https://play.google.com/store/apps/developer?id=Rapid+Develo...

Can show apps from my clients by email.
This is pretty cool.

I'm not sure what the reasons for funding this are since it's a direct competitor to an Epic product but I'm not gonna complain as long as there's no strings attached. Haha, maybe It's Tim apologizing for never opening up Unreal 1.
Aylien Are Hiring Senior Software Engineers
AYLIEN | Senior Backend Engineer, Scala, Java, Python, SOA| Dublin, Ireland | Full-time | Onsite | Visa | https://aylien.com AYLIEN is a content intelligence company based in Dublin, Ireland. We empower companies all over the world to not only collect but truly understand large volumes of human-generated content. To create our products, we use AI-powered analytics technologies with web-scale aggregation of unstructured data and content. Our Text Analysis and News APIs enable developers and data scientists to build the next generation of intelligent apps and solutions with extreme ease.Currently hiring a number of Senior Backend Engineershttps://hire.withgoogle.com/public/jobs/ayliencom/view/P_AAAAAAFAABSIOVnxNMvw7U
There has been a reform initiative proposed to prevent this, I can’t tell if it was successful though: https://www.congress.gov/bill/115th-congress/house-bill/620
I agree, but at this stage the Chrome VM has won.

Safari is still relevant due to iOS and iPad not macOS, and although I mostly use FF privatly, it is seldom a project acceptance requirement to also validate against it.

Ironically it were the IE haters that kind of helped this to happen.
> exploited

And then you wonder why the US is so strict?
Maximum exterior diversity, maximum ideological alignment. Diversity of opinions not welcome.
Taxation is based on residency, not citizenship, for all nations bar Eritrea and the US.
This is my source: https://www.avvo.com/attorneys/91103-ca-victor-look-1755244....

"I came out of school during the Recession of 2018."
When a cleaner finds 5 euros at a Finnish office
‘Why you should never use the bool datatype’ – I disagree
What does 'upper class' mean to the authors?

To me, 'upper class' means something like an international billionaire, or a member of a European aristocracy, someone with considerable social influence, something like that.

Here it seems to mean someone driving a new car?!
Is there a real study/video on that SKU comparison?
right... Informs us all then - what is it? a liability?
FYI, 8K/4K120 support was fixed with Linux 5.5 release.
It's only hard to argue they aren't helping out Canadian companies' shareholders. Other Canadians' lives don't get better in obvious ways when yuppies move into the neighborhood.
Hi. Author of Next Generation Shell here.

Here is my take on bash vs Python and friends. I am frustrated by both.

bash - domain specific language and huge library (CLI utilities) and lets you get the job done but not a language I would like to use (syntax, error handling, very limited structured data support).

Python - okayish as a language but doing domain specific things (working with files and processes) is so much more verbose than bash.

My solution in NGS - have a high level, modern language with the typical goodies like ... exceptions (wow, completely new concept!) and the language is still domain specific. Working with processes for example has it's own syntax and is much more concise and straightforward (stole bits from bash).

Right now the project has the language, which is useful enough to write scripts (which we do at work). Regarding contribution to the project, my idea is that as much as possible should be in NGS language (as opposed to the lower level C). The UI will be implemented completely in NGS, allowing contributing to the project using the same language you are writing your scripts in.

https://github.com/ngs-lang/ngs

As a side note, while the UI is not there yet, I do plans for it which include interaction with objects on the screen as opposed to current "here is your dump of text" situation... and in general be more considerate of the user.

https://github.com/ngs-lang/ngs/wiki/UI-Design
Bond -> Financial Security -> Financial Asset -> "non-physical asset whose value is derived from a contractual claim". More details at: https://en.wikipedia.org/wiki/Financial_asset
Did you mean 4? There are 3 now: Gecko (tangentially including Servo), Webkit, and Blink.
If they go in for 2 years and come out to do other things, like many of us did/do, seems like there's not much loss.

Reference point: my McK class had 40 people start about 5 years ago, and today only 2 are still there.
Petrol and diesel car sales ban brought forward to 2035
Looks like that was likely a typo. Seems like the author holds a license from 2008. My key point is about the debt though. I'm sure there are different takes to it, but this is just my own opinion.
> The overflow scenario should be treated the same as the out-of-memory scenario and also return null.

Good point! I'll prepare an update to fix this.

> It can do better, in `dealloc` you can use `ptr` and `layout` to check if the allocation is at the end of the allocated region. If it is, `bump.next` can be reduced by `layout.size()`. This is optimal for lifo/stack style allocation patterns.

You're right. I already created a PR [1] for this shortly after publishing the article, but it seems like I forgot to merge it. There should be now an additional "Fixing the Test?" section that talks about freeing the last allocation.

[1]: https://github.com/phil-opp/blog_os/pull/722
Looks like a typo for 2008, considering "recession" and "over the last 11 years".
Location: Lahore, Pakistan

Remote: Yes

Willing to relocate: Yes

Technologies: .Net, Javascript, Angular, Node, SQL, MySQL

LinkedIn: http://www.linkedin.com/pub/zonaib-bokhari/32/808/8ba

Resume/CV: https://drive.google.com/open?id=1SCyJLj0XSp0UZt2xXRKziKjE6O...

Email: zonaibshah {at} gmail {dot} com

Frontend Lead, Full stack developer, Masters in data science.
I fail to follow, given that actual Microsoft is one of the major contributors to the Linux kernel, and they are now also contributing to OpenJDK (take that Google).

So they could do that, but I guess Chrome VM has won.

In a couple of years job boards will ask for Chrome developers instead of Web developers.