skysight-inc/HackerNews huggingface dataset:
Because I want my doors, windows, garage door, smoke alarms, security system, and any other smart thing in my house even when the IoT controller dies. I also want as much functionality as possible if my ISP (Comcast) decides on another "maintenance" window.

So that basically means local smarts and fall over in the case of a hardware failure.
Yes, I understand that point, but all you explain and all I read about Dry can be done with a bunch of handcoded rules and some constraints engine or solver. The scepticism comes from everyone calling everything AI just because it attracts press + investors. I would love to (beta) test your solution whenever you are ready anyway.
The top comment on Dropbox is classic. "I can simply replicate this with some sticky tape, bailing twine, wood off-cuts and parts salvaged from a few motorcycles, cars, traction engines and that old WW II bomber turret I have in my back yard. Why would anyone ever use their pre-packaged product instead?"
I don't like it. But it raises another problem: What's a democracy? Is Turkey a democracy? If not, why not? Is it a flawed [1] democracy then?

[1] Like the US? https://www.independent.co.uk/news/world/americas/america-de...
Really no point arguing against this. My point is that Africa, China, can handle themselves for their own business dealings and don't need Americans (myself included) to protect them. Anything else is propaganda, meddling, whatever you want to call it.
If I try to snatch your phone out of your hand, are you "just trying to control more resources" by preventing me from doing this? Are you saying there is no such thing as theft?
Would it be possible to turn a desert region into a rain forest? For example if Nevada decided to plant trees in the dessert is it possible with enough irrigation or would all the trees just die?
Most likely not, as it adds quite a bit of complexity. It might be easier to start with simpler abstractions such as e.g. AWS ECS or similar alternatives (cloud or on-prem) if you want to use containers.
Chinese companies have been working on multimode chips for 20 years and are leader in 5G.
Rare Roman graffiti in Cumbria quarry to be captured in 3D
it's a bit of a double edged sword. warmer springs are definitely a good thing for plants in terms of growth. but in the united states, at least, there is evidence that the positive effect of warmer springs will be offset by drier, hotter summers that are not ideal for growth.

here is a discussion of a neat study in 2016 that showed this effect: https://www.pnas.org/content/113/21/5768

the already warm tropics are expected to get even warmer, which likely isn't great for the forests there.
Exercise Your Way to a Stress-Free Life
Even better, it would have been possible to avoid that spill with that money and you'd probably have enough left over for a healthy profit afterwards.
I suppose you could do it if you placed them in a directory, and renamed that. But I don't think that's what Certbot does, I think it works by changing file symlinks individually.
Guess we should all just stop doing anything then.
So if India and Pakistan, both democracies, go to war over Kashmir, whose way of life is worth fighting for?
It's funny to see how HN has changed. People who are actually excited about a project, creating a client for ruby within hours. Not the same anymore
Deploy AWS Lambda Using Command-Line Tools
Why and how we moved our web crawler from Heroku to Kubernetes
I missed a chance to directly reply to this.

I wasn't necessarily arguing for institutionalized/state surveillance, but that ideally, by my own experiences, I'd wish I'd have had every moment of my interactions in public available. It's simply too easy for people in power to abuse others.
There's really nothing that goes on in China without netizens talking about it (see chinasmack.com). It'd be really interesting to hear about the Chinese perspective on this. TO be honest the article seems really lacking on details. From an objective bystander perspective, there may actually be legitimate charges levied on the family members, but it's hard to tell.
Yeah, US defense contractors aren't selling to China. There are clear limits to this kind of thing and the US government makes sure of it.
I agree that figuring out exactly what you want is a lot of work. Our platform only helps there in that it makes it faster to iterate through different guesses at what you might want to arrive at what you do want.

However, once you do know exactly what you want, it is still often a lot of work to actually build it in many cases. Say you wanted to build an exact clone of Slack (even v1 of Slack) It would still take weeks of effort at at the very least to build and deploy that.
>But of the potential superpowers, there is only one that respects freedom and democracy, and there is only one that doesn't wage wars of aggression to expand their borders.

- The US has military bases in over a hundred countries in the world,

- has a long and storied history of supporting US-friendly dictators over "chaotic" democracies,

- has for over 60 years tried to control Latin America by overthrowing democratically elected governments(when Chile democratically elected a person who would protect their copper mines, Henry Kissinger - Hillary Clinton's mentor called the rise of independent democracies shunning US influence "a "virus" that would "infect" the region with effects all the way to Italy."),

- funding military coups and destabilising governments across the world,

- intervening in elections through massive financial support(including the Russian election the 90s, ironically)

- supporting apartheid South Africa and the Israeli occupation of Gaza

Imagine if China had military bases in Puerto Rico or Canada. Or if Russia was carrying out an invasion of Brazil to overthrow the US backed Bolsonaro Government in order to stop him destroying the Amazon and vastly accelerating climate change.

Take the current commander in chief of the US army, who asked why the US hasn't invaded Venezuela yet with all their oil. Who gives billions to the major funders of islamic terrorism - Saudi Arabia, and also gives them chemical weapons(White Phosphorous) to use on Yemeni civilians.

If the US is to be truly exceptional, it could start by following international law.
I grew up in NJ and grew many varieties over the years, some are crap and others are near the best tasting thing. Part of the problem is all the good varieties don't ship well so you mostly will not find them in grocery stores. The other issue is the genetics drift after some years.

Our state university managed to release the heirloom varieties that the state was famous for.[1] My favorite were Ramapos.

[1] https://breeding.rutgers.edu/tomatoes/
> Well, realistically, you don't need 100 watt power delivery for a keyboard, so you might want a less robust cable.

But on the other hand doubling the power wire thickness and leaving the signals wires untouched shouldn't add more than 10-20% to the price of the cable.

> The big mistake IMO was a lack of obvious keying. Very little stops me from using that 2w-capacity keyboard cable to try to charge my laptop. If we're lucky, there's signaling at the device to tell me what's wrong, but if they had made a different plug on the 100W cable, it would eliminate a lot of cockpit errors.

Every cable supports at least 60 watts. It's not a big deal if you use the wrong one to charge with.
There's also fd[1], which is written in rust and is super fast.

[1] https://github.com/sharkdp/fd
So what would things look like if that homeland security spending was useful and needed? How do we know its okay to cut? Cut the programs and see if people start getting blown up?
I think the communist party has enough leverage to make it "a part of China" for the concerns of Edward Snowden.
Here is a bash/zsh port:

alias ff='find . | egrep'
TensorFlow Joins Google Summer of Code
Other customers who bought 'AA Batteries one third gross' also bought: "Long Dong Silver vibrator" "Jewel Cannabis Delivery Inhaler" ...
I used the free Streak CRM for GMail (https://www.streak.com/) during my last job search. Allows you to basically turn your GMail into a CRM-type pipeline view so you can always visualize the statuses of different applications. You can also associate all of your correspondence regarding a particular position (application confirmation email, first contact, follow ups, interview scheduling, offer) with a single CRM record.
Off topic, but if you need to buy batteries each 18 months, I hihgly recommend you rechargeables.
> it seems this fact is usually omitted so as not to complicate the intended message

Any time a group starts altering the facts like this, it just shows that they value their 'message' above the truth, and they lose all credibility.

Edit: Downvote = disagree, or people genuinely believe it's OK to lie to further your cause, I'm not sure what's more disturbing.
There is no universal "evil" or "band". Everything is context sensitive.

Is killing evil? In some contexts, yes, in others no.

The issue is a lack of context in affairs on the other side of the world, in a culture and the lives one has no knowledge about. To levy moral supremacy over others without an attempt at context is what starts wars and disagreements.

Take this thought experiment on the importance of understanding context:
If i walk into a room and levy my supreme morality by shooting you in the face because i Just saw you shoot a man would be a crime, because perhaps I did not witness the context from 5 minutes earlier of that man shooting another man (which is why you shot him in the face, and ultimately why I shot you). Who's right? Who's wrong?
https://www.youtube.com/watch?v=vpTHi7O66pI I watched this talk a while back, TL;DW Yes, you can.
Even if you are correct about doing it with rules and a constraint solver, rule-based systems and constraint solving systems are all AI methods. Constraint solving especially is still a very active topic of AI research and something I myself researched once.
Apart from the aspect that you're new to a language and just want to learn something you might make an improved version.

ripgrep is a Rust version of grep. It's the fastest grep I know and it has better Unicode support than GNU grep (because of Rust language decisions).

Looking at memory safety and portability it might also be a good idea to program them in Rust. There are whole classes of bugs that are excluded in Rust which still pop up every once in a while in some of our basic system tools.
> an abundance of caution in the face of an indeterminate outcome from mental rehabilitation or incarceration

It's not about abundant caution, or the uncertain effectiveness of correctional facilities. Regardless of what programs you avail some people of, the numbers show that (knowing nothing else) choosing to trust any random convicted felon is a worse idea than choosing to trust any random person who is not a convicted felon.

I don't really know what this article is trying to imply, somehow that the list should be public (or I guess, in a more limited sense, that the AG should not be threatening the public to prevent them from having it); as far as I can tell, the records it would contain are public to begin with.
My concern is that this kind of solutions, while neat, may push advertisers to start requiring content owners to host the advertisement content and/or directly communicate with advertiser api. In other words, Pi-Hole will only work while not terribly popular.
"hey, Amazon has recommendations and they're a successful shop, so we should have recommendations too!"

Sounds like Groupon, who sends me 10 emails a week pushing Smog Check vouchers... which I need once every 24 months at most.
The other poster explained what SWIM is, basically just an acronym to give onself plausible deniability when talking about an action they don’t necessarily want to tie to themselves.

Foobar is google’s hidden coding challenge which can let people get a job interview. see: https://www.google.com/amp/s/www.geeksforgeeks.org/google-fo...
Internment camps were popular. That made them no less an abomination.
Apple authorized repair shops are the worst. They have so many rules imposed by Apple that they can't provide good service.

An iPhone battery swap at an authorised reseller can take a week (!).

Non-authorised repair shops can often offer better service -- often they can replace a battery in 20 minutes. That's faster than at the Apple store. (but of course, if something goes wrong, there's probably no warranty)
You should only need to update the certificate not the private key
But that's a capability on top of USB that isn't even implied by the Gbps branding.
The Outstanding Story of Osiris
My personal favourite was when my partner bought a book on breastfeeding through my account, and for weeks afterwards my recommendations were full of erotic novels.
Hi Nick

I've had some experience around Model Driven Design and code generation tools for building web apps using technology such as the Eclipse EMF and Ecore for modelling common components.

How do you differentiate your software from that space?
Achieving Warp Speed with Rust
Is nobody else here old enough to remember the 80s and MAD? The doctrine back then was that once the missiles start flying you have about four minutes left before every city in the US is nuked.

We have to be realistic about the actual threats, which are either trivial or overwhelming. There's no scope for the US to fight a roughly equal opponent.
> enough irrigation

Pretty big if.
How to visit foreign website? like stackOverflow.com/fackbook.com/twitter.com
As a web programmer, i want to visit some foreign websit sometime, like web in title, how should i visit ?

At now, i use Lantern freely, but it's speed is so slowly. In specially, when i need to search some questions, i can't stand.

As newer, can you give me some suggestions?
The exact terminology probably depends on your programming environment as well. I'm using Node.js now and async IO (e.g. for disk access) uses a threadpool behind the scenes but these threads use very little CPU: they're mostly idle in fact; their only two responsibilities are to start the IO operation then send back the data to the parent process when the IO completes so these threads use almost no CPU so they're not a problem but I guess it depends on how heavily they are used. Node.js is not really designed to be a DB engine though so this design works well.
Forgive my ignorance on the matter, but:

1) Are the DNS request sent to oblivion or a fake address is returned instead? If the former, wouldn't a failed DNS request generate some sort of timeout?

2) Would a failed DNS request generate multiple retries to load a resource that is not available? (I can imagine this for application other than browsers).

3) How long until pages with ads will start solving addresses through some sort of script? Like in the section of the page responsible for showing an ad, manually crafting and sending a DNS request to 8.8.8.8 or whatever.

edit: for clarity
That's pretty neat. Wonder if he wore a hole in the wood veneered desk.
I left this comment in a prior HoloLens related thread on HN the other day, but I'd like to reiterate (so I'll just copy/paste it) so I can get some more opinions on the concept. I'll add that the functionality I describe below would have limited use cases without a GPS or a device that's really useful/wearable outdoors and available to the public. But I think this should be the long term vision for holographics, as opposed to "apps" that run individual experiences.

> We need a search engine for holographic layer services. It would be like Google, but for MR experiences. Holographic services would use a protocol that defines a geofence to be discovered by the layer search engine's crawler over the internet (this could just be a meta tag on a classic website). The HoloLens or whatever MR device would continuously ping the search engine with its location, and the results would be ordered based on their relevance (size of geofence and proximity are good indicators). The MR device would then show the most relevant available layer in the corner of the FOV. Selecting the layer would allow enabling it either once or always, and the device would then deliver the holographic layer over the internet. The holographic layer would behave like a web service worker (in fact, it could be a web service worker) and would augment a shared experience which contains other active holographic layers. For example, your Google Maps holographic layer could be providing you with a path to walk to the nearest Starbucks, and once you're outside Starbucks, the Starbucks layer is also activated, which allows you to place an order.

> This concept of activated layers, I think, is a great way to avoid a future where we're being bombarded with augmented signage and unwanted experiences. In fact, you could go further and enable blocking notifications about specific/certain types of available services. (ie. don't notify me about bars or fast food restaurants.)

I also think this could have applications within intranet environments in corporate/enterprise contexts: several teams could each develop their own layers used for different purposes. That would make something like this worth while to pursue today, seeing as HL2 is solely targeting those environments for now.
Live updates|Pakistan says 2 Indian Airforce jets shot down, India rejects claim
Except the list of speeds is ridiculously arcane. People can easily figure out that 3.1 beats 3 beats 2. Good luck getting them to guess whether "full speed" beats "high speed", or why there are three different things all called "Superspeed+"
Wonderful comment. Would love if you could contact me (see profile). I have an interest in some of these issues.
> So how come SpaceX employees don't revolt over the use of their rockets for military payloads?

Vonce ze rockets are up, who cares vhere zey come down? Zat's not my department, says Wernher von^W^W SpaceX employee #4512.
> Once the problem has been identified, the solution becomes obvious: make sure the work we push to thread pools describes the resources to acquire before running the code in a dedicated thread. ... My favourite approach assigns one global thread pool (queue) to each function or processing step.

The author seems to do a remarkable job of basically describing actors without mentioning the word "actor". I use GPars [1] with Groovy which explicitly supports exactly what they talk about in a very elegant manner. You create a variety of actors and allocate them to different parallel groups so they cannot starve each other of resources, and most of these issues become controllable.

Perhaps it is the Lisp context that resists lumping state into the equation, since Actors usually carry state?

[1] http://www.gpars.org/
But I understand your reaction. I personally love AI and started working on it during the "AI winter" when everyone told me it was career suicide. I've been to AI conference where the keynote was on ordinary A/B testing, which Sir Francis Bacon invented ~400 years ago. Web developers have been using that for almost two decades, but it was presented as a new kind of AI magic just last year at a conference.
The Wikipedia article about Onavo[0] has multiple articles linked about it.

[0]: https://en.m.wikipedia.org/wiki/Onavo
Understanding Bert Transformer: Is Attention All You Need?
You honestly need both.

Of course, a pihole will not be able to block someone who goes to the length of developing and using a custom DNS-over-TLS or DNS-over-HTTPS webpage.

Similarly uBlock origin is not available for anything else except browsers. There is nothing preventing native apps from using or pinning different nameservers. On a scale of hardness, using or pinning a specific DNS server is easy and is known to be used in wild. Custom DoT or DoH is still rare but I am aware that there will be a time when a significant chunk of internet will use it.

Name-resolution based ad-blocking is not futile yet. My pihole has alone blocked 5k+ queries in the past 24h.
I am wondering how far we are from creating nano robots that enter the body and fixes it. Like nano robots that enter the bloodstream and cleans up, can fix wounds etc. More like an improved immune system. Or is this fiction?
Kube is fine for this, but don't roll your own, use GKE.

Perhaps you'd be better served using more managed services, though?
79 hotels. Wish we could build like that in the bay area.
But there are no electrons!

I don't think MEMS is an awesome term for mainstream usage ...

How about "mechonics"? Or "springonics"? Maybe "flexonics"? :)
Democracy is a dictatorship of the majority.

The problem with our form of democracy is that once voted in, the winner is given power.

Instead, power should be expendable.

Votes that a party wins should be able to be used to either to push through legislation or to defeat legislation, and once those votes are used, they’re gone. This would lead politicians to be much more careful about how they expend their power, spending votes in what they really want, and spending votes to stop what they really disagree with.

Closely related concept is that it should not be “one person, one vote”. Instead, everyone should get 100 or 1000 votes to distribute across the politicians/parties that represent their many interests and values.
Before you just pick up and leave, it's sensible to at least say "hey, I don't want to work in military projects, I'll leave if you force me too" which I think is what some at Microsoft did. Microsoft is free to do whatever they want, and so are their employees.
Show HN: Discover what locals eat all around the world
@mods: This should be merged with https://news.ycombinator.com/item?id=19257675
Unified diffs beat side-by-side the majority of the time IMO.
Signal Desktop for Arm/Linux
Interview with Pose Radu, an Art Director: When Designing, I Put the Story First
The milk would cost more, but we'd save even more money on road maintenance.

Then many trucks could be adjusted to have more axles and lighter loads, saving money on both ends.

The end result is a better system.
From the wiki page, I am led to believe that he proved a weaker result, being that if there are cycles of period three then there are cycles of every period (which is not the period three implies chaos result).

See the second paragraph in the section 'Generalizations'.
- You create an issue with the link of the organisation

- Using GitHub webhook, an event is triggered to see if the org is already being followed

- If not, a record is created (organisation name, public repo count, issue id etc)

- Every 6 hour, (for all organisations) a cron job checks if the org has any extra public repositories

- In case of any new repository, a comment is created with the links to the new repositories
Ugh, your point is that if workers of one company don't mind building weapons, the workers of another company should also shut up and build weapons?
I read about some big news on using nanoparticles for getting rid of cancer. I can't find the article right now but it had to do with nanoparticles which could safely and specifically go to cancer cells and with a certain frequency it would heat up the beads and kill the cancer cell. That was pretty cool, I did a half ass job of explaining it though. Really though, most the stuff I see for nanotechnology is in the field of cancer research.
I admire Nadella for taking a hard line on this. It removes any uncertainty for the minority of employees that virtue signalled over it. They can take his offer to move to another department or they can quit or they can swallow their pride.
yeah the messing up of orders was a big one for me.
RIP Ezra, he was very talented and loved to code and do computer stuff. You could read his excitement in his eyes and words.
If you are on linux, I've found microk8s to be much more performant. It still slows my system down (Macbook Air with just 4GB RAM) but it is noticeably better than minikube.
Got a big snootful of some drug and died :(
I Improve My Product Management Skills