skysight-inc/HackerNews huggingface dataset:
Sure. I'm just trying to justify the actual behavior of ripgrep (which you are poo-pooing) by saying that it is at the very heart of what ripgrep is about. It's not some weird corner case that's supposed to bite you. It is its raison d'etre.

The README mentions that it respects gitignore rules. I just updated it to include hidden/binary files. Thanks.
This sounds like something the GMO industry would be working on already.
Why is there JavaScript that prevents me from selecting any text? That is how I read sometimes (subconsciously mostly). When I disable JS, I can select text again. What are you trying to accomplish with this?
The Thermomix doesn't offer a great amount of value.

If it was, a competitor would be offering it for a mass market price($300-400 or cheaper), and have a hit.
There's a nice article about the 3" floppy on the CPC wiki:

http://www.cpcwiki.eu/index.php/CF2_Compact_Floppy_Disc

I remember reading at the time that Alan Sugar got a job lot of the drives at a rock bottom price...
So when it has hotter previously in history it wasn't a good sign either? Not sure I understand why it's bad this time around and wasn't bad last time around?
Out of the Clouds and into the weeds: our approach to abuse in new products
Open Knowledge International
Montreal-based UN aviation agency tried to cover up 2016 cyberattack
Isn't that just a deficiency of Windows' filesystem implementation, though? On Linux, you can absolutely overwrite libraries that are still used by running applications. The OS will just not reclaim the disk space until all those processes end (e.g. by means of reboot), but new processes will start using the new libs immediately.
Racism is the main driver for the Democratic party right now. Most of their campaigning is based on 'inclusiveness', 'diversity' and 'underrepresentation'. They can't just give up on it like that.
AIUI it gets you away from a single point of failure, right? Unless you have a reliable NFS server (and non-SPOF NFS servers are rare and pricy), running k8s on SQLite sounds like you can only have one master.

Of course that's totally fine for many k8s deployments and might even increase reliability for some use cases, but still, moving from a distributed system to a local one is a significant change.
This debate never ends. Modern SaaS offerings are nothing like software 20+ years ago that was designed to be delivered in one shot, over the course of months or years, with many upfront hours crafting a precise spec that would not change whenever an investor would drop a new Series X round or the C.O.O. suddenly decided to "pivot" and promised a working minimal viable concept in 2 months without consulting anyone.
So interestingly - the web shops you’re talking about do want to maintain their client data, and do expect it to be available “forever,” somewhere. The payment processors absolutely do at a minimum. Some of those layers are highly hardened.

While the particular Etsy clone or t-shirt of the day, or customized shower curtain site will certainly come and go, it’d be an entirely different problem if visa, PayPal, stripe, swipe, or whatever payment processor packed it up and went home at random.
In oldspeak we had this word:

https://en.wikipedia.org/wiki/Hypocrisy
Over ten years old, works fine in Firefox
This was the collaborative filtering of 15 years ago. It's likely they have made improvements since then.
Airplanes also contain expensive hardware. My own desire for reliability via redundancy is that commodity hardware (which is what's in most datacenters) likes to fail.
When I came across Erlang last year at a new company, I thought it was interesting how many problems Erlang solved that were also in Kubernetes. Self registering named services, processes that crash and restart automatically, health checks, etc.

Unfortunately to use all those features the services needed to be written in Erlang of course, which isn't bad in itself, but unfortunately not the reality in todays multi-lingual atmosphere. Speaks to how highly Erlang was designed and written. It took a lot of real life operational concerns into account in it's design, a concept few other languages even attempt to address.
I just pushed an update to fix it! thanks for letting us know!
This looks very promising. The only thing missing off my list is integration with online ordering.
I've lived in Dublin for two and a half years years. I like to tell about its public transport to people who complain they have it bad in their city (not that it's an excuse, it's just extremely entertaining to see their reaction):

- There's one suburban train service (DART) that kinda goes through the centre and then just takes you to suburbs. It's like an S-Bahn except it doesn't stop anywhere useful in the city itself. Unless you live in one of the expensive suburbs it takes you to, you can basically forget about it. I've only used it to get out of the city for hikes.

- There's two tram lines, that until a year ago didn't even cross. Oh, and the trams are _extremely_ slow because they have barely any dedicated lanes in the centre, instead sharing the street with the rest of the road traffic. Even when they are on dedicated tracks, they're still absurdly slow for some reason (in comparison to all other tram systems I've used elsewhere).

- There's buses. They're ugly, loud and extremely uncomfortable. They have no timetable, instead they leave their terminus at some fixed time and then go as fast or as slow as they can, sometimes skipping stops if the traffic is bad. [1] Since this means you basically cannot make distributed, reliable connections between buses, they maximize their usefulness by running most of them through a single choke point in the city centre, where it can take up to 30 minutes to go through. Each line has a ton of stops, and every time passengers get on the bus, they go single-file through the driver that asks for the target stop and charges their pre-paid card accordingly (or you can go through a separate card reader that just charges you a daily flat rate, but that doesn't make sense if you're not commuting a long distance that day).

And that's it. Nothing else. Unless you're lucky enough to be on the _two_ tram lines or _one_ commuter train, you're stuck with shitty, expensive buses. Don't move to Dublin.

[1] - There is real-time bus tracking, but this doesn't help you to make a connection, just to leave home/work and not have to stand in the rain for too long. Just hope you bus doesn't get stuck in traffic along the way.
You should still take it into account because when you move your head around it causes things to get warpy and it may be at best weird and at worst dizzy.
Current Open Source Redis fork: https://goodformcode.com
What tabsize do you enforce and how many meetings were it before a number was agreed upon?
Sure, up until a point. If you read a review of the best SUVs and it said the $200k Bentley Bentayga was better than the $27k Toyota RAV4 you would probably say "Well, I'm sure it has its benefits, but I doubt it's better value for money"

As someone who uses a $20 knife, I feel the same way about a $145 knife.
This desperately needs a "What is BERT" section. I've been reading for 5 minutes, skimming for 10, and I'm still not sure.

Edit: OK, now I've clicked the correct random link and got the earlier paper: https://arxiv.org/pdf/1810.04805.pdf

BERT is a "new language representation model".

People, when you write papers, give your readers a chance to come up to speed - a list of links to previous reading is essential. Make it prominent, and early.
And what about the Finnish breakfast? Coffee, cigarette and vodka?

https://imgur.com/gallery/tNwTM7e
Yes, OpenWRT does have an adblock solution. It might not be as shiny as the PiHole but it works. Also, you can buy a decent router for less than you would pay for Pi+Cables+Case+Power Source.

I use a tp-link wr842nd. I even have a Telegram bot on it to interact with it. A Pi would be more powerful, sure, but the router serves my needs.
Exactly.

On Feb 19 Elon Musk tweets 500K cars.

On Feb 20 Tesla General Counsel, after 2 months on the job, says "fuck this, I'm too old to put up with this shit, I'm outta here".

Actually the GC was a little more diplomatic. As CNBC put it: A person familiar with the matter said he was not a good cultural fit with Tesla and wanted to return to his family and law practice in Washington, D.C.
> great K8S API, that Swarm lacks

Hmm... nothing against k8s, but it’s deployment api is an abomination on par with aws cloudformation.

You need teams of yaml engineers to manage these things.
Haven't supermarkets been doing this for ages? For example noticing that more people are buying gluten free pasta that costs 3x the price of normal pasta and then deciding putting out their own brand GF pasta that's just 2x the price.

With a bit of effort anyone can find products on Amazon that sell well (there's services that will do this) and then try to compete with those products. Amazon undoubtedly has more insights than those services provide, but that's probably not what makes or breaks their Basics products.

Their strength is probably their manufacturing costs being much lower than the average 3p startup seller and the brand itself.

I don't know why by I love these Basics lines that are being produced by Amazon, Zalando etc. They're positioned perfectly between "brands that are overpriced" and "Chinese brands selling probably crap products with probably fake reviews". I have Amazon basics towels, camera tripod, water filter, toiletry bag and more.
I thought everyone agreed that :thumbsup: on the issue replaced the +1. Also the Github staff does read those issues.
Show HN: Convert any Webapp to Desktopapp in one click
'Moment of reckoning': US cities burn recyclables after China bans imports
Automatic updates can be disabled with 2 clicks of a mouse. That's it, 2. I can't believe we are still in a culture that only hates Microsoft while pretending that Apple, Alphabet, Ubuntu, and others don't practice the same questionable behavior on a daily basis. This article and the so-called study are narrowminded garbage.
Then what do you call a server with a CPU+MMU for its remote management or an iPhone with a CPU+MMU for its secure enclave? A cluster?

There is certainly a lot of technical merit in calling the five-inch thing in my hand a distributed system of multiple computers, but in practice it's not the common definition.
That's how all executable code is distributed outside of a package manager.

Ever downloaded an EXE on Windows or DMG on Mac? It's the same, except you can inspect the code doing it this way if you were worried.
The Docklands are a _tiny_ area, and all the development I've seen there focuses on high-end apartment complexes that most people just won't be able to afford - including a lot of the people working at Google, Facebook and Amazon offices nearby that the developers are seemingly targeting.

And it's not like they're actually building tall there. 12 stories? 15 stories?
This article doesn't seem fully thought through.

Firstly, if the tracking was good, amazon should know if an item was returned. It seems unlikely you'd keep a fridge you don't want and then buy another from the same supplier.

Secondly, and perhaps more indicative, they usually advertise the exact model you bought. They're clearly not doing it because they think they'll capture buyers remorse or the other reasons suggested here, they're doing it because the adverts are only using the information that you were browsing those items and not that you bought it.

You get the same adverts if you browse an item and then don't buy it. Yes, amazon wastes a lot of eyeballs on adverts for things that people won't buy.

There is another reason that isn't even explored in this article, that sometimes it's important to advertise things that people already own to make them feel better for having bought them.

However, the crude "here's a picture and link to the item you own" adverts aren't brand-alignment adverts, they're just bad adverts.

Perhaps it's actually an amazon brand-alignment. By reminding people of a recent purchase (that presumably went well) they elevate Amazon as a brand that delivers.
Ummmm, Great. More loopholes for NOT reporting such dead canaries.
> Edit: Maybe I’m a bit paranoid but this feels like a great way for them to get to know exactly who your customers are and what their behavior is.

You are not paranoid. That's exactly the business model of the retail website when hosting independent merchants.

The lion waits until you finished eating dinner...
The page loads scripts from an insane number of hosts:

redislabs.com
3lift.com
eb2.3lift.com
adnxs.com
ib.adnxs.com
adroll.com
d.adroll.com
s.adroll.com
advertising.com
pixel.advertising.com
s3.amazonaws.com
execute-api.us-east-1.amazonaws.com
x7ussrk21g.execute-api.us-east-1.amazonaws.com
auryc.com
mt.auryc.com
bidswitch.net
x.bidswitch.net
bizible.com
cdn.bizible.com
bizographics.com
sjs.bizographics.com
casalemedia.com
dsum-sec.casalemedia.com
cloudflare.com
cdnjs.cloudflare.com
createjs.com
code.createjs.com
digitalreachagency.com
cdn.digitalreachagency.com
doubleclick.net
g.doubleclick.net
cm.g.doubleclick.net
googleads.g.doubleclick.net
stats.g.doubleclick.net
static.doubleclick.net
drift.com
api.drift.com
chat.api.drift.com
77314-14.chat.api.drift.com
conversation.api.drift.com
customer.api.drift.com
enrichment.api.drift.com
event.api.drift.com
live.api.drift.com
77314-14.live.api.drift.com
metrics.api.drift.com
driftt.com
js.driftt.com
facebook.com
www.facebook.com
facebook.net
connect.facebook.net
fontawesome.com
use.fontawesome.com
ggpht.com
yt3.ggpht.com
google-analytics.com
www.google-analytics.com
google.com
www.google.com
fonts.googleapis.com
googletagmanager.com
www.googletagmanager.com
gstatic.com
fonts.gstatic.com
hotjar.com
in.hotjar.com
script.hotjar.com
static.hotjar.com
vars.hotjar.com
imgix.net
driftt.imgix.net
leadlander.com
tracking.leadlander.com
linkedin.com
ads.linkedin.com
px.ads.linkedin.com
www.linkedin.com
marketo.com
lonrtp1.marketo.com
lonrtp1-cdn.marketo.com
rtp-static.marketo.com
marketo.net
munchkin.marketo.net
mktoresp.com
915-nfd-128.mktoresp.com
mrpdata.net
j.mrpdata.net
openx.net
us-u.openx.net
outbrain.com
sync.outbrain.com
pubmatic.com
simage2.pubmatic.com
reachforce.com
cdn.reachforce.com
smartformsapi.reachforce.com
rlcdn.com
idsync.rlcdn.com
rubiconproject.com
pixel.rubiconproject.com
sf14g.com
t.sf14g.com
stackadapt.com
srv.stackadapt.com
tags.srv.stackadapt.com
taboola.com
match.taboola.com
trc.taboola.com
userty.com
cdn.userty.com
yahoo.com
ads.yahoo.com
youtube.com
www.youtube.com
ytimg.com
i.ytimg.com

I guess some of all those hosts is doing something that goes haywire and results in this problem.

Would be cool if we could downrank pages like this somehow. Maybe tell the submitter "The page loads scripts (and therefore sends data to) 117 different servers. Please be aware that we will not show it on the front page until it has at least 117 upvotes".
I suppose I was musing more along the lines of "why isn't this a solved problem". Clearly, it isn't an easy one or compilers would already take this into account and then the statistical variance would be reduced.
Hey HackerNews readers,

We're super excited to introduce Web2Desk Business.

Now Businesses and Startups can easily convert existing WebApps into Desktop apps that are compatible with Mac, Linux and Windows. And the best part is you only need to optimise your WebApp just for Chromium.

Some use cases:
🧰 Productivity Tools
SaaS products
🧳 Enterprise Solutions
ERPs and Softwares

8 months ago, we launched Web2Desk (https://appmaker.xyz/web2desk/). Started out as Weekend project, Web2Desk got us featured on LifeHacker, Windows Club, Asana Training and many out there. Our users have created over 25,000 desktop apps till today and continue to grow daily.

We found many of our users were startups and entrepreneurs creating Desktop apps for their products, of which most often required installer, updates and support from our end. Web2Desk being a free product had its own limitations.

Thus Web2Desk for Business was born. Now businesses can look no further to create Desktop Apps along with Installers for their Webapps that’s supported on Mac, Linux and Windows.
On a related note, here is a discussion about how many trees it would take to solve climate change: https://earthscience.stackexchange.com/questions/2639/how-ma...
I had the same issue. It's caused by an overlay of the "Updated Privacy Policy" button. You can either disable your adblocker and click accept to remove the overlay, or you create a rule in your adblocker to block it: ##div.reveal-overlay:nth-of-type(6)
Storing data on a user's device under GDPR
You're assuming everyone is able to read text at the same font size as you.

The font size will likely be increased during a code review, too, depending on how the code is presented to your team.
That was Interest-based advertising several years ago (or at least the last time I surged around without an ad blocker). I found it ham-fisted. However - the interesting thing that comes out of this is that if someone buys, say, chocolate and marshmallows, there’s a reasonable chance they want to buy graham crackers. So why not offer them graham crackers at checkout if it’s not in their cart?

More insidiously - why not offer a higher price on graham crackers if they seek them out on their own? They’ve already made a decision.
You are right on your second point. I think that there needs to be a 'favimage' that works for everything including the original use case plus those personal web app icons, start menu tiles, Google search results, twitter cards, Facebook open graph images and other social media applications. If this new format was responsive SVG with image embeds then it should work fine on the many different canvas sizes.
While this is true, I see a lot of comments recommending "better" operating systems like Linux based distributions... but try getting the general public to use Linux based OSes and you'll find more problems than just automatic updates.
No, in capital letters, with exclamation marks. (We're not allowed to be visibly dramatic on HN)
Its a well optimized mature memory resident key-value store that can be used by arbitrary processes and threads which has an api accessible to arbitrary programming languages.
The issue is not that CEOs make more money than regular workers. Of course they do. But CEO salaries and bonuses have exploded, while regular worker salaries have stagnated.

If that's not enough to tell you something wrong, then consider that even failing CEOs, CEOs of companies going bankrupt or in other kinds of trouble, still get multi-million dollar bonuses.

It really is power. You can call that power "leverage" or "ownership", but it's still power that regular workers don't have.
> There's no restrictions on height nor density in the Docklands area of Dublin

That's a tiny area compared to the demand for housing.

> your denser/higher suggestion is being done and is having no affect

Nonsense. Dublin has a very low density compared to any other European city. It's almost rural.

> Dublin has an estimated 40000 vacant residential units

...which is clearly not enough to lower rents given the 1347359 inhabitants in the metro area.

> The primary reason for this is that rent prices are not demand-based as much property is financialised—rent isn't a driver for owners, and there are little to no penalties for lack of tenancy, as other cities have.

True. But investors cannot buy unlimited amounts of property. Increasing supply of cheap and good quality (for a change) apartments would obviously help.
LXC runs fine on openwrt, and uses very few amount of RAM compared to docker.

I still do not understand why you need hundreds of MBs of RAM for a container orchestrator.
Undisclosed number of TurboTax accounts breached
DeepMind’s AI is predicting how much energy Google’s wind turbines will produce
Been using VS Code on a Pixel Book for a while now. Works well.
I looked into this more. The issue is, at least in a default input, a is an array type, so you need to either access a[0] or map over it. e.g. this works:

def f(a):
v = a[0] if a[0] >= 4 else 2
return v

It looks like the main issue here is getting the correct compile error from Brython. Funnily enough this seems easier to do for the PySpark version :)
Ah, sorry -- I misunderstood the thrust of your point. Didn't mean to bite your head off.
I personally find the output of diff with the -e option most readable ;)
Contextual Word Representations: The Story of How We Put Words into Computers
If one uses this product do users have to be notified of this, in light of privacy / GDPR and all?

I built a very basic recommendation engine myself but would love to try out something with actual brains behind it, just being curious about the results.
meh. Practically speaking, we're talking about a single point of disk failure - which certainly happens but at a rate that is sufficiently low. Plus, the actual amount of data stored is tiny, you can replicate it in seconds. Amazon has solutions for this if it's truly of concern, I would guess google does as well.
IMHO, the operation of etcd - and the fact the data became unreadable if you lost quorum - was a much higher risk factor than possible disk failure. It was impractical to backup as well, you either have quorum or you don't. Even without NFS, I could backup that sqlite db every 5 minutes via a cron job and have most of my cluster state perfectly preserved.
I think if you are prepared to assign some "certificate" that says

- we have tested version X of this and it's full test suite passes, and it runs against this version of redis server or it installs cleanly on RHEL 7.1

then it's a positive move

If you also sign off a different certificate saying

- we are a commercial entity that offers "support" (however we define that) for this software

then we are into a much more interesting eco-system

(yes I am looking for way more than I downloaded it and it works on my laptop :-)
Huawei founder says he would defy Chinese law on intelligence gathering
Ah, so if I may reiterate, the issues are:

1. Users cannot tell if a device is malicious before authorizing it.

2. Even if the user could tell, the device can be made malicious post-authorization.

Both situations seem like quite universal and unsolvable issues, in that you will never know the exact behavior of a device unless you tear it down atom by atom.

(Of course, #2 could be made harder if sub-devices were made part of the authorization, but it will always be possible to make a device malicious given physical access to it, even if a simple PCIe swap is no longer possible.)

However, assuming proper fix for the bugs discovered, the IOMMU should make DMA access pointless, reducing any attack to be a simple case of a malicious device that can at most be malicious in the execution of its own functions (e.g. eavesdropping or traffic modification). Why would any peripheral receive device mappings outside of the buffers needed to operate it?
Most likely because of Windows Server 2008: they are almost the same.
Which is sad. A few years ago there was a push to bring “programming into schools”. I thought this was weird. We had AppleSoft Basic programming courses in 1988 when I was in 8th grade (magnet school) and at my regular old run of the mill public high school up until 1992.
Understanding Agent Incentives with Causal Influence Diagrams
Zillow Is Now the Netflix of Homes
It's not something that can be explained to the uninitiated
Sounds like normal programming...
How to Build an Employer Brand?
The uber one was pretty creepy. It was right after one of their scandals broke, and I said to my driver that I guess they somehow know I write code.
The next big computing platform is toit
Uptime is not in itself a number to chase as long as that interruption doesn't come at the cost of your time and effort. Home users don't care about uptime, they care about using their computer without forced interruptions.

And that's what MS should be focusing on: doing the updates as unobtrusively as possible.