skysight-inc/HackerNews huggingface dataset:
Interesting! Do you think the signal propagated through the copper or snuck in through some hole or slit?
Recently my b key started to exhibit the same symptoms on my 2016 model. I avoided having to use the keyboard at all costs because it's a serious impedance to my productivity and it still happened to me.

What's most infuriating is the realization that I bought a $3000 laptop with a keyboard that will break sooner or later and there's nothing you can do about it except sell it at a substantial loss. Even if I go through all the trouble of having it fixed under the extended waranty program I'm still without a laptop for at least a week and I know it will happen again because the design is fundamentally flawed.
>ALDI, which competes on price and nothing else

They offer lots of good quality things, so better to say they have the best price/quality ratio.
I applaud Microsoft for popularizing gradual typing , bringing types to the js world is an enormous task, both technical and (js-)societal.

Regarding your syntax criticism: I quite agree. I really really like the path chosen by Haskell. Types are obviously a major part of Haskell, but there you just separate the type signature from the implementation.

emap :: (DynGraph gr) => (b -> c) -> gr a b -> gr a c
emap f = gmap (\(p,v,l,s)->(map1 f p,v,l,map1 f s))
where
map1 g = map (first g)

(Of course there are other helping things like type synonyms, which TS also supports)

type UPath = [UNode]
That does not explain why Goog doesn't treat people like humans.

If the app developer has been in good standing for years, and has a popular app, why not send them more information as to why they are in violation? And give them some time to fix it.
You may feel differently if your crime is “political dissidence” and you’re now facing a mainland China trial instead of a Hong Kong trial.

Extradition basically gives China judicial authority over whatever they want in Hong Kong
What tools and methods are you using for blogging
Somehow this sounds to me like saying "Don't charge what you're worth to the company or they won't hire you!"
Thanks. This will make my life so much better - or return it to how good it was before.
Sadly theres a high chance because of the presence of Zoe Quinn this will turn into another polarized outrage war. The game industry seems to do nothing but continue to spiral down as anger rises over lootboxes, poorly made games,and appalling behavior from executives.
That's just your opinion. I don't think they are evil or that working there is immoral.
I almost agree, but Tripp didn't put that blue dress in the freezer.
The new versions are also unaffected. It only had malware for a period of time while the developers were using a 3rd pat library with the malware.
What RuneScape Taught Me About Social Media
This part through the end is pretty incredible! He’s a nonstop stream of intellect.
Perhaps you can set your IDE to gray out the types.
The butterfly keyboard issues are well-publicized, what did he think he was doing?

The only thing that surprises me is there hasn't been a class-action lawsuit yet.
Access AWS private instances with native port forwarding
I'd rather ensure research was better funded and thus a more viable career path (with more research institutes separate from colleges to level out the pyramid structure)

Otherwise it just seems like turning a PhD into job training - something which is already happening to many undergraduate degrees as the BSc becomes the new High School Diploma.
Fake Online GraphQL API for Testing and Prototyping
Wow, that's a tool that I didn't know I needed until now. Being a back-end engineer I don't often deal with color information, but every once in a while I have to build a web page or tweak some CSS and it always a pain for me to remember color hex values. This tool should make this much easier. As a bonus, it gives you similar colors and can generate random or distinct color pallets.
The people waving the US flag are a tiny minority though. I would be very wary of extrapolating that as a marker for what the general population feels.
Have you used it IRL ? How does it fare performance wise ?
It works both ways though, to some degree. Once someone is aware that the cost of branded products factors in the massive spending on propaganda, the rational decision is to buy off brand.
"It wasn't an obviously stupid business decision, it wasn't even stupid." -and- "Prior to the ribbon design, Office was extremely hard to use"

I'm afraid I'm just going to disagree with both of these. I'd buy that menus are somewhat harder to use for novices and the ribbon has some greater discoverability, though I'd like to see usability stats (edit: I did a quick search but found nothing solid), but you are missing my point - despite me repeating it multiple times! - that it was not about ribbon/menu. You just aren't getting it. Will people please stop dislocating the discussion onto what you want me to be talking about.

(stuff about optimizing their product design for novice and intermediate users)

That is a really good point, but it was entirely possible to support both. I wonder how.

(edit: "Even though expert users will likely get pissed off that they have to relearn the interface, they will still relearn the interface" - this is exactly what you do not inflict on your customer base without exceedingly good reason)
> In case it's not clear to other readers: `funding` had no tracking, no data collection, and no code from untrusted third parties. It was a `console.log` with some fancy formatting.

The same was said about the early banner ads, early popup ads, early..... Well I think you get the point.

> They certainly would not. I was very clear to the sponsors that there would be no analytics.

The real danger is not that you are untrustworthy to uphold this on your packages. The real danger here is the normalisation of this behaviour. You might not add tracking. But once the big advertisers jump, they will want analytics. How much time would it take for a fork with tracking to appear? And thanks to the incentives and pressures, this will overtake and become the standard, as it happened across the web.

You might not do it, but there is no guarantee others will not. It's best to not keep the temptation there.
Internet blockade is absurd, and that's why I use VPN (multiple actually) to bypass GFW.
Split Is Hiring a Full Stack Engineer in Singapore
Apply here -> https://angel.co/l/2jSDXx

Split is fin-tech startup with a goal to let travellers pay for their trips in instalments

https://paywithsplit.co

While we are South East Asia's first travel focussed platform, We are similar to the following in other countries

https://uplift.com
https://www.affirm.com/business/travel
https://www.afterpay.com/en-AU/categories/travel
A code review is a "meeting" designed to produce innovative outcomes (i most often find a better way when doing a code review than when planning the code or when writing it. At least I notice what we missed)

But the remote nature of code reviews suggest that at least most "innovative" style meetings do not need to be synchronous - or location specific

A very good thing :-)
A year ago Clojure was higher than Scala in TIOBE: https://www.reddit.com/r/Clojure/comments/8gebfu/clojure_ran...

I don't think there's enough signal in the noise, given that nothing dramatic has happened around either language in a year.
Could also use service worker to prime the cache. And generate static pages for each e-mail/thread.

New mail could be pushed using web push.

The problem is the outbox, how to send sent mail once user go online !?
<sarcasm> Oh, come on, they are just making hn a better and safer place. </sarcasm>
Ubuntu touch on PinePhone is starting to take shape
also doing better than the people that have ditched cars and continue to eat meat
So is there any reason Lantern doesn't work with iOS devices?
If you think you can solve it, come apply for a job at Google.

This kind of thing is a seriously hard thing to police in a fair and reasonable way. Real spammers have become very sophisticated, and separating them from good users is very very difficult. Many bots steal real human accounts for their nefarious behaviour. Human review of accounts doesn't help much either - you simply can't allow a human to delve through a users mail/photos to see if they are a bot or not.
Yup, it baffles me how many people who earn their money writing code seem to either be content with crappy laptop keyboards or shy away from investing a few hours’ salary in a decent keyboard that they’ll be using for tens of thousands of hours.
It might also be reading the PS/2 keyboard input.
I think the parent is implying that all experienced american football linemen have had many concussion situations, so the whole idea of splitting them in to "concussion history" and "no concussion history" can only reflect how the events are reported, and not whether their heads have been smashed repeatedly.
Putting an end to Retadup: A malicious worm that infected hundreds of thousands
I've eaten a lot of cans of food in my day, and I can say with certainty that they are not all the same. That's not to say that the expensive brands are the best though.

Maybe it's different in the USA, but there's definitely a huge variation in quality across canned goods in Australia. Most cans under a dollar aren't worth buying in my experience.

They aren't all made in the same factory either, the cheaper cans tend to be made in Indonesia or other developing countries. I try and avoid food manufactured in developing countries, I've seen what their food safety standards are like, not to mention the pollution and heavy metal risk, or if it's even what it says on the can (even Europe isn't immune to this, see the Horse Meat Scandal). I have no particular reason to believe that my can of Tuna from Vietnam actually contains Tuna, or that it's free of mercury or lead.

A 50 cent can of baked beans or spaghetti doesn't taste anything like a proper Heinz can, the beans are usually fine but the sauce is atrocious. But there are brands that are cheaper than Heinz that are just as good (don't taste the same though).

Cheap cans of fruit are almost universally terrible. The fruit in the tins is terrible quality: underripe, overripe; too sweet, sour, or bitter. Bottom shelf tinned pineapple feels like I'm eating timber.

Vegetables tend to be fairly consistent, although the cheapest cans of tomatoes often contain added water or tomato juice.

Coconut milk/cream is worth paying for the premium brands, the budget brands are so watery. Pacific Island sourced coconut milk tends to be better, at least in my opinion.

Fish is a real mixed bag. Not just for taste, but for sustainability, human rights, and pollution. It's worth doing some research into what brands are best. Some of the more expensive brands are actually the worst.

Plain legumes (chickpeas, lentils, kidney beans etc.) are the only canned goods where the cheap brands seem to be the same quality as the premium brands.

Your statement [branding often has little relationship to quality] still stands though. You can get high quality, cheap packaged food, you just need to spend a bit of time looking for the right brands (which may involve trial and error). Going for the most well known or most expensive brand is definitely not the way to ensure you're getting the best quality food at a modest price.
Only for 4 years after the purchase. So your laptop has a life expectancy of not much more than 4 years, which is not much considering how high-priced the laptop is. My 2015 MB Pro is still going strong after 4 years.
Also, not everyone is as lucky as you with the keyboard repair, sometimes people have to give away their laptop for more than a week, which is also quite unacceptable for a manufacture defect.
I'd suspect a competitor flagged your app somehow. This seems to be a trending dark pattern. Across a lot of competitive platforms - Amazon Sellers, App Store, Play Store - even social media people are flagging content as abusive to hurt competing brands.

Since normal support channels don't work, maybe report this to a bug bounty - this would be considered a type of social hack, right? Someone or something convinced their app review system to flag your apps and eventually have them removed.
Also hope that uefi will soon use exfat. Still better than plain old fat.
Just for the record, the few US flags you see are there for a couple of reasons:

Rightly or wrongly, the US is still seen as a bastion of freedom and democracy by many around the world, and that's what the protesters are fighting for.
More specifically, they are asking for support from western peoples and governments for a struggle that they believe free people can identify with. Seen after last week's "Hong Kong Way" event: https://photos.app.goo.gl/ARht6bNnEGTBFmnw9

Also, there's been a few right-wing/alt-right USians who've tried to hijack the protests for their own agenda, thinking they're among anti-commie friends. They don't represent anything mainstream, and they're not particularly welcome...
Remember kids never date/marry into your workplace.
What is xmlrpc.php file and why you should care about it
That's not closed-source. If anything, it's shared-source.
I had paid version installed with auto update and I didn't receive any warning via PlayProtect.

Kaspersky blog mentioned that the malware was part of the advertising module; so I assumed it gets activated only on the free version, so I manually scanned using PlayProtect in a mobile with free CamScanner installed.

Since both of the instances I've mentioned has auto update, it's likely they were >July 30. But Kaspersky did mention that the latest version was indeed affected.
You had to add it as a fuse module. I don't know if a user compiled kernel module worked. But still even if it was used as a fuse module i myself had often times problems with it. So i hope this goes away soon.
Connected Food:“Connected,Collaborative,Insightful”Data Is Future of Agriculture
Ringing the changes: how Britain’s red phone boxes are being given new life
How to get YC-style perks, whilst keeping 100% equity
do you get notified reliably? I always found out Google Alerts don't fire as often as they should
Until then they are happy to get paid by advertisers to show ads on spam sites?
The Touch Bar really annoys me too. Not that having some sort of status display is bad, but replacing actual useful keys with ones that give you no haptic feedback on key presses, is really terrible design. When I shop computers for colleagues I usually buy 2015 Macbooks to save them from the terrible experience that it is to use a newer one.
Miley Cyrus Sent Message to Liam Hemsworth
I have a strong feeling that this will soon happen to my Play Store account. I did some very lax hobby development many years ago (my biggest app was also transit related!), and my account has basically been inactive with just a few apps. I guess its enough that 1 human somewhere reports my apps for anything and Im gone from the Play Store, which would be a bit sad. I still remember thinking it was so awesome that developing for android was so simple, and free!

That seems to be disappearing.
Samsung only had used a gpl version of exfat (mainly for android) and was forced to open source it, (or someone just did, although they did not want to admit it was gpl). This lead to development of a fuse module for linux. Which can be installed. I myself never had luck using it.
> Their bread goes stale faster

Interestingly, I wonder why this would be a metric of lower quality bread rather than higher? I mean, the obvious way to make the bread last longer would be to pump it full of preservatives, and the white stuff you buy pre-sliced in packs lasts for ages though it is not really bread and the quality is obviously low (or is it? The slices are so smooth, the bubbles so even and the crust not hard at all)

When I have been to France and bought a baguette in the morning, obviously it is normally eaten right away because fresh and delicious, but if you leave it until the afternoon it is already stale and chewy. Does that imply low quality?

(I do buy some food from Aldi, though I prefer my bread from the baker across the road :)
Meanwhile they collect money from the advertisers.

Does Google credit the advertisers when they cancel click-bait websites/apps?

I know Google has a refund process that ad buyers can try to use if they have evidence of fraud.

However, does Google pro-actively do refunds when they cancel fraud sites/apps?
So can you somehow load external (from a file or network, etc.) executable code into memory on iOS now? Last I checked, that was not possible, no way to even map executable pages in memory.

XcodeGhost was a compromised compiler suite. See https://en.wikipedia.org/wiki/XcodeGhost#Attack_vector
Heh, no, I think it depends on what I mean by 'boring' and it's 'not of great interest, as a working, interactive thing, to learners today'. A fully realized Altair or IMSAI is a system that runs BASIC and CP/M - not just a box with switches and blinkenlights. A fully realized Apple I is... an Apple ][. I'd put the minimum required level of retro-PC non-boringness somewhere around 'should be easy to make it infinitely yell BUTTFACE at you shortly after booting'. An Apple I that just drops you into monitor ROM seems well below that.
Of course you can get enough calories to maintain a stable weight. Some people maintain a morbidly obese weight with no effort.
Conditioner as it is sold now, or something particular to the formula? The conditioner I see promises to nourish hair, add strength and elasticity, hydrate, balance, deal with "split ends", etc.
HN doesn't have down votes for stories AFIK. People are probably abusing the flag feature over 2nd degree associations that don't come up at all in this video.
> it wasn't even the first time he had publicly made these sorts of jokes, in fact it wasn't even the first time they had been published in the papers.

> This was entirely a newspaper driven downfall

That first point is good evidence that the jokes weren't very responsible for what happened.

But it seems like it's just as good evidence that newspaper coverage also wasn't very responsible. Why attribute it to the newspapers this time, when they tried and failed before?
I love the keyboard on new Macbooks. I wish I had a keyboard like that for my desktop PC. The Apple Wired keyboard is nice but doesn't come close. I can't go back to 2015 Macbooks anymore because of how awkward their keyboards feel to me now in comparison.
A perspective which may not have been considered yet is exactly what kind of value is being created in these open source projects: namely, value which is easily captured by SaaS startups. Is it really surprising that that <insert javascript library> is used by <insert techbro startup> to make <insert obscene valuation> without giving anything back?

End-user open source software doesn't face this problem as often and I would wager is a lot more important for creating an open source ecosystem which serves people rather than serving techbro startups. I'm not saying that libraries are unimportant, but rather that there's not a lot of use-cases for JavaScript layout library #1,480 other than making some web app for some techbro startup, which is pretty far removed from anything useful to end-source. If you write projects which enslave yourself to techbro startups, don't be surprised when you end up enslaved by techbro startups.
It's been a while since I looked into it (I don't have kids or plan to), so I can't give you references, but I remember coming to the conclusion that there's little difference in outcome between formula and breast milk, once other factors are taken into account.

It's better to feed your child breast milk, if only because it's cheaper and there's no particular reason not to. But there's now an entire culture shaming parents who choose feed their child with formula instead of breast milk, even though there may be (and often are) extenuating circumstances for their choice.
Nope. It's not 2010 anymore.
Who said anything about friends?
You just eat twice as much as you normally would on the feeding days. It's easy and exactly what obese people do except they do it every day.
How to Use Legal Hemp Oil?
Just a thought experiment, lets say funding was solved, but in a way that package's funding is split between owner and all dependencies. Then there would be economic incentive to implement trivial bits yourself and only dependencies bringing true value would be pulled in. This in turn would weed out all the rubbish packages as there would be no reason to create them in the first place, since no one would be installing them. It can benefit whole ecosystem where rules of Darwin's evolution come into play.
Ah, the ol' "Do as we say and not as we do" clause by Google, huh.
One Order of Operations for Starting a Startup – YC Notes
You seem to be under illusion that women are morally better than men. That's sexist and, worse, wrong.
What is more astounding to me is not the fact that it happened, but that apple did nothing about it. Years later they are still selling a broken device, and people are still buying it.
> That would be 13,850 TONS [0] of radioactive waste /every year/. Using "grams" is a manipulation tactic you seem to have fallen for. At least carbon turns back into trees and concrete.

Now compare this to: if we got all our electricity from coal and natural gas, expect to have over 10,000 kilograms of CO2/yr attributed to each person, not to mention other poisonous emissions directly to the biosphere (based on EIA emissions data[2]).

See the difference there? Huge!

https://www.wolframalpha.com/input/?i=10000+kilograms+*+350+...

vs.

https://www.wolframalpha.com/input/?i=(39.5+grams+*+350+mill...

3.5 x 10^12 vs 1.383 x 10^7.

10,000 kilograms vs 39.5 grams = 0.0395 kilograms (!).

Plus it is not true that it is based on something that does not exist, it very much exists. Even if we assume that it does not, this does not invalidate anything I have said. We have the technology! We should stick to the better technology, not the older ones. I mentioned it as an issue, did I not?

https://en.wikipedia.org/wiki/Thorium-based_nuclear_power#Th...

Also there is ITER: "Furthermore, a fusion reactor would produce virtually no CO2 or atmospheric pollutants, and its radioactive waste products would mostly be very short-lived compared to those produced by conventional nuclear reactors (fission reactors).". I did not mention it, but it probably is going to be the future. It is under construction.

> The other source of info I have was from an uncle in-law that worked security at nuclear facility in the 90s. They were having storage issues back then even.

I do not deny this. It probably uses a much older technology that is doomed to fail in theory as well. Keeping it is definitely a problem. We have much better alternatives today.

Again: building and sticking to shittier reactors when we have a much better technology is part of the problem!
I was about to write something cocky like "I thought facebook had more installs than that" since the title didn't name the malware app.

But damn, I'm (sort of) affected. I've had the paid version of CamScanner for years before the alternative existed. Apparently the paid version isn't affected, but it's still gone from my phone.
This is a correct observation, stated drily without any opinion mixed in. I don't understand why people downvoted you.

EDIT: I read over the word "assholes". Not drily at all.
Show HN: A marktplace ran by a small, tight-knit community of London freelancers
> Shouldn’t we appreciate that after decades of bad blood they’ve decided to now wise up? Shouldn’t we give the benefit of the doubt?

If they didn't supported SQL server o Linux then no one would use it, as using MS Windows on VMs forces an additional premium on deployment costs.

As I see it, supporting Linux on a specific use case is not a sign of wising up, but a desperate concession to try to stay relevant.
"And your mattress doubles in weight every eight years"

I'd never heard that one before.

https://www.snopes.com/fact-check/mattresses-double-weight-e...