skysight-inc/HackerNews huggingface dataset:
Why do you bring in the left/right partisan divide into this? The left has been criticizing the secret FISA process since the Bush Patriot Act days. The IG report did not find any evidence of political partisan spying, it only faulted the process of getting the warrant.

On the other hand, as an advocate for civil liberties I'm kind of glad that this is becoming a partisan issue since Patriot Act votes in the past were unanimously supported by Republicans and by half of Democrats. Maybe now we'll get momentum to get rid of secret courts.
Yes, that would be the killer feature
https://en.wikipedia.org/wiki/Chronology_of_discoveries_of_w...
Bill.com’s IPO pricing is good news for unprofitable startups
It has nothing to do with it. I've spent 7 years in music school too, with violin as an instrument of choice. I still do play it sometimes too. Not to mention al the concerts I visit.

Still - I can barely code or work in general without music. Not any music though, that's for sure.
Despite the change from unfinished rough cut to more dimensionally stable, dried and finished lumber, the sizes are at least standardized by NIST. Still a funny observation!
Bringing the Helium Network to Boulder
Please elaborate. I'm not questioning what you say is true, but I'm interested in a tool like this one and would love to know more before choosing one or another.
https://abcnews.go.com/Blotter/ngo-head-cia-shares-blame-mur...

> Two days after gunmen killed seven of his employees, the head of a Pakistani aid organization blamed their deaths not only on the militants who pulled the trigger, but also on America's Central Intelligence Agency.

The CIA is directly responsible for hundreds of aid worker deaths, the very people working in the field to eradicate polio.
I recommend in-ear headphones. You just put them in. No music is necessary.
I was told that N-ginx is a curse word in Chinese, so I pronounce it En-Gin-Ex. I think the former is more intuitive though
If all the other frameworks jumped off a bridge, would yours jump too? :)

The real win here, even if you're familiar with other template solutions, is that you never have to ask the question "How do I do X in template solution Y?". React's JSX "templates" can be fully described in a single sentence: write some (X)HTML and use curly brackets to insert a JavaScript statement that evaluates to a primitive. There are no other concepts to learn provided you know JS and HTML -- and having spent lots of time introducing React to developers of various levels of front-end experience that's something I've come to really appreciate.
I don't see a list of all supported agents or a way to search.
For comparison, Intel's roadmap from IDF2013: https://files.catbox.moe/psgnbp.jpg
We tend to agree re: retail integration, assuming you mean among retailers as opposed to message brokering.
It would be really nice if Google would get something going for dart on the server-side. I personally would make the switch to using dart full time for my side projects if I got the same benefits as I do with using node / react.
I also don't parse singing as language intuitively. It might be a result of context-based parsing mixups in human brains, so it may not be so easy to just try.
I wonder if anyone’s ever done an experiment on the social connectivity of crows, by first somehow pissing off an entire flock of crows; and then tagging a particular individual crow, and repeatedly being friendly to/appeasing that crow, and seeing how long the it takes for the message that you’re not such a jerk after all to spread among the rest of the crow population.
A long life? For worms, a cellular recycling protein is key
Another case of unfair competition is the article [1] published by Prometheus author, where he claims VictoriaMetrics doesn't compress random data well. I hope Prometheus author knows information theory [2] and was aware that random data cannot be compressed. Then it is unclear why he decided to publish the comparison :) I published response to this article [3], but unfortunately it isn't referenced from the original article spreading the FUD.

[1] https://www.robustperception.io/evaluating-performance-and-c...

[2] https://en.wikipedia.org/wiki/Information_theory#Entropy_of_...

[3] https://medium.com/@valyala/evaluating-performance-and-corre...
It is not "a conspiracy theory", it is a logical interpretation of Durham's statement.

DOJ's internal investigation already showed lots of violation of its protocol. Durham made clear his investigation is not limited to within the DOJ/FBI, of course he found more damning evidence that's why he made this statement. Otherwise how would you logically interpret? Investigation outside of DOJ/FBI makes DOJ/FBI look better?

"literally the definition"? You have a weird definition of "conspiracy theory". Every interpretation does not fit with your narrative is a conspiracy theory?
Presumably those with graduate degrees.
I'd like to explore more realistic behavior at some point. Right now, vehicles will avoid starting a turn if there's not enough time left in the signal, but this is an optimistic estimate assuming nobody else is creeping along on the same turn: https://github.com/dabreegster/abstreet/blob/770507610caf4e4...

Right now, it's hard to get a full day of simulation to complete at all, because vehicles gridlock on really short roads inferred from OSM. Once a realistic amount of traffic can get through at all, then I'd love to simulate some percentage of illegal behavior.
We have self-assembling dna structures, which we don't even fully understand and which are the result of millions of years of evolution. The steps are being made towards such tiny robots, but it's preposterous to mention them as a viable alternative to the current chip fab strategy.
> However, I also suffer from an inability to get things done with people talking

Just like for the parent poster, I recommend in-ear headphones. You put them in the ears, and that's all. Listen to all the sound of no one talking and nothing playing.
Insurance company announces employee ownership plan
One of my interview questions was to write a toy lisp interpreter (only needs to do addition and multiplication, that kinda thing). Not nearly this crazy, only took like 20 lines of Python, but I could see why it would be helpful.

But an entire JSON parser? That's nuts!
Leave an elk carcass on their pillow, that ought to shut them up.
Podcast-building the most accurate 3D surface model of the earth
Do not have that much experience with Huginn but you are probably right. As n8n is new and Huginn is already around for many years it would be surprising if they would be equal in every way.
Anyway, I am quite sure that most that can be done with Huginn can with a limited amount of work also be done in n8n as creating new nodes is very simple.
(I am the creator of n8n)
Jack Shields- a Curious Year Review
Is there a way to trigger something after state changes ?
In the class based components, setState has a second argument that gets triggered after state has updated.

This is nowhere to be found in the hooks approach, without using flags and other strange constructs.

Where is it gone ?
Like you suggest, ambient noise (I'm fond of GNOME's pomodoro bird sounds :)) can help. However I've found that earplugs work even better. I had some nice ones because I attend a lot of shows/dance concerts and want to protect my hearing. Started using them in class during tests and found it to be really effective. Generally useful for every situation I needed to 'turn the volume down' on life.
I think that hooks and Reagent developed somewhat independently; or at least, they are not as related as one might think at first glance.

The primary difference is where the data _flows from_. Like another commenter pointed out, your examples can be done similarly as trivially with Hooks. The difference is that the state is stored in Reagent in a global mutable atom, while the state in React is stored in the React tree, and is tied to the render lifecycle.

This doesn't seem like a huge difference on its face, but in practice it makes for very different experiences navigating a code base.

In Reagent, your data is flowing down via props but also from the side via any number of atoms/subscriptions/etc. In React, you know that your data is always either state local to the component or passed via props.

This isn't even to mention the other various hooks like useEffect, which allows you to coordinate side-effects with changes in data in a composable, locally-scoped way that Reagent does not allow you to do. In order to coordinate side effects, it requires you to keep the description of side effects completely separate from your components, which makes them less composable.

For people who enjoy the way that React Hooks makes you think, and are also interested in ClojureScript (immutable data structures + amazing standard library + hot reloading + macros built into the language), check out https://github.com/Lokeh/hx or its WIP successor, https://github.com/Lokeh/helix (I am the author of these libraries).
Fantastic idea. I'm not sure it will work for all kinds of industries, work or tasks though.

It seems it's made for programmers as of now. What about writers? They don't have a demo.
In all companies I’ve worked, managerial approval of a design (or feature) was far more important to obtain than a measurably good one. It’s called HIPPO: HIghest Paid Person’s Opinion.
Why not just lie in the resume to contain the most "trendiest" tech. Anyway, most questions would be of general system design for Sr Devs.
it's a miracle this link even exist here
Actually I was wondering that too ... but I've also gotten several mattresses in the mail, and while the package isn't precisely "suitcase" sized, it's not that much more than "extra-large sports duffel" sized.
Allowed by who? I'm not talking about being prohibited to do so.
Facebook Pledges $130M to Fund “Supreme Court” for Content
For me it's only gonna work if the music have already been what I use on repeat while doing other mundane tasks, like white noises sort of thing. Otherwise distraction for sure.
I can't hear anything. Is it normal? Does it only works with headphones?
> I'm pretty sure quantification exists implicitly, but I'm too rusty.

Indeed, as in most informal logic, all free variables are implicitly universally quantified. I think the thing that makes it seem like it's not so is that people see a clause like:

p(X) :- q(X).

and think "oh, that X isn't really universally quantified, because p(X) isn't always true", but it really is universally quantified; what we're saying is:

∀X, p(X) ← q(X).

i.e., for all X values, in order to prove p(X), it suffices to prove q(X). See, for example, https://en.wikipedia.org/wiki/Horn_clause#Definition , which says

> In the non-propositional case, all variables[note 2] in a clause are implicitly universally quantified with the scope being the entire clause.

Prolog's resolution exactly follows this proof strategy; see, for example, https://en.wikipedia.org/wiki/SLD_resolution .
Would be great if there were also Spotify playlists. This way you could play/pause from the keyboard, find albums, related artists, skip tracks, etc.
> I work from home most of the time, except for travel across the US one week a month. The result I got was that I was about 8% worse than someone with an uncongested 10-mile (one way) daily commute in a typical compact car.

Are you sure about that? I'm curious about your numbers. This is 12 round-trip flights across the US a year, right? And I assume they're always on full flights (peak efficiency)?

From [1] (2013; maybe it's more efficient now), that's 2-3 tons of CO₂ per round-trip—so in your case, let's average and say about 25 tons/year.

The EPA [2] says "A typical passenger vehicle emits about 4.6 metric tons of carbon dioxide per year."

That means your flying (1 person) is costing 543% as much as driving (1 car)? It's unfortunately not apples-to-apples, so I'm curious what your calculation was.

[1] https://www.nytimes.com/2013/01/27/sunday-review/the-biggest...

[2] https://www.epa.gov/greenvehicles/greenhouse-gas-emissions-t...
I would not market this as an alternative to Zapier since it goes after a different market. The type of people who use Zapier will see a link to github.com and not even consider it.

I think this should be positioned more like "A high powered Zapier for technical users" or something similar.
If I could have absolute silence I would take it. Unfortunately, music is often then only option to block the constant noise and chatter in an open office.

Have you tried white noise instead?
Why would you "up the ante" to do unnecessary damage to people who are being kind to you?
The great-great-great grandparent post was "This guy was a convicted felon. He already had one chance."

That is exactly what was being argued.
OK, I meant "Just move closer to where you work, if you at all can". Of course it won't work for everyone but what does. Find a nice work you like, move close to it and keep doing it for 10 years
I would summarize the differences between noise types this way:

White noise: equal energy per Hz (flat)

Pink noise: equal energy per octave (-3dB/octave)

Brown noise: spectrum of Brownian motion (-6dB/octave)

White and brown are easy to create mathematically.
Control Packet Flow with TCP_nodelay in Go
Yes, and it's running thousands of requests and posts / minute on AWS. But you don't even need to put it in the cloud, it runs perfectly at home on an old box running Ubuntu.
"Brodersen" (if that's your family name) definitely wouldn't sound unfamiliar in Frisia.
Good question: for tax reasons!
My university's career coaching always told us to dress at the level of the workplace + 1.

I think this is a good rule. You look good, but not awkwardly out of place. Perhaps it's an unfortunate social rule that we shouldn't have to follow, but I've learned to shrug my shoulder to a lot of such rules and just go with it.
Ever notice when someone criticizes a company on HN, and suddenly the CEO shows up and engages after 6 months of inactivity? Likely they are using a tool like this along with Google Alerts, etc, to monitor sites for mentions of the company and maybe flag negative sentiment. Also, same thing but for politics.
Ditto. It's mostly Indian head-hunter types offering contract jobs in cities that I don't live in. It's gotten to the point where I used a modified Slashdot checklist to reply to any direct emails I get.
Congratulations, you’re part of the reason we can’t have nice things.
Which is why obstruction and false statement type charges should not hold if there is no underlying crime, or if the person is not convicted of it.

Does this have it's own pitfalls? Certainly. But it's time for the pendulum to swing the other way.
What you're describing is called bikeshedding. I'd bet people generally feel like it's easier to "contribute" to a drawing than to something that looks more concrete, like a demo or semi-functional mockup.
I have been running huginn on my home server for a while. I've mainly used it to filter RSS feeds and then generate new feeds with the filtered items. Another use-case for me is ingesting webcomic RSS feeds (or scrape a page) and post the comics to a private Telegram channel. Once I also had an agent scraping a page and notifying me if something changed (realestate listing).

I have tried a couple alternatives, e.g. node-red but none really worked the way I wanted them to for these cases. huginn is incredibly flexible and (at least for me) the mental model of it's workflow makes a lot of sense.
Sadly more and more pages want you to go through their app/site and make it a bit difficult to work with, e.g. getting content from an instagram account.

One thing I have not figured out about huginn and which all of these automation tools seem to lack are loops. E.g I have page an agent scrapes, from which I want to output the src of an image tag but I also want to check if a certain condition on the page matches (e.g. a "next page" button exists) and then firstly output the found src but then also re-invoke the agent with a new input element. So it would scrape the next page and so on until it does not find the button anymore.
I do use node-red in real life.

Basically for two things:
- Transform rss feeds into instant messages (this way I receive new comics I follow on my phone for example)

- Create simple bots

This way I avoid creating scripts every time and managing a new webserver and stuff, all my small scripts are in one place.
From the official FAQ[1]:

> How do you pronounce “NGINX”?

> Correct: en-juhn-eks, Engine-X

> Incorrect: en-jingks

I wouldn't be surprised if it's actually an abbreviation of "engine-x", but I can't find any better source that explains how they came up with the name. Still, this source pretty much implies it.

[1] https://www.nginx.com/resources/wiki/community/faq/#how-do-y...
A lot of developers really don't travel a lot for work if they don't speak to customers much. And it's not uncommon that a developer/sysadmin may get to go to one conference a year or something like that.

Certainly some people I work with, whether developers or other roles, are traveling all the time. But it's not everyone.
IMO there’s nothing wrong with IAPs, just pay-to-play (or even pay-to-win). If a developer wants to release more levels, but wants an extra dollar for them, I’ll probably be willing to fork it over.
I thought it was because they planed the wood for you, a 2x4 is 2x4 before kiln drying and planing. https://www.thesprucecrafts.com/why-isnt-a-2x4-a-2x4-3970461

That said I'm not sure why they don't sell it by it's actual size.
Indeed, some of the early history of Prolog is in Hewitt's PLANNER: https://en.wikipedia.org/wiki/Planner_(programming_language)... .
Ask HN: What do you put on a new computer?
I'm getting a new computer for the first time in ~6 years. I've been on MBP/OSX for the last 8 years, and before that was running dual boot Ubuntu/Windows for 7 years.

I'm switching back to a Thinkpad, and I'd like to see what you all do with a new computer? Do you wipe it? Use VMs? What flavor of OS?

If it's any help, my full-time job is doing Ruby on Rails / React / Flutter. I also play around with Aseprite (pixel art) + Krita (using a Wacom) and game dev with Godot. And (very rare) gaming, though I would like to play more...

Thanks for your recommendations.
"Self-hosted" is a growing buzzword these days (for many good reasons, IMHO).
> Also, ethics

HAHAHAHAHAHAHAHAHAHAHAHAHAHAHA... having a laugh aint ya!
StreetComplete – Help to improve the OpenStreetMap in your vicinity
> The club offers more than a 100 resorts in North America and the Caribbean to their owner-members.

The caption explains a lot. It seems these aren’t necessarily the full service luxury hotels with the fully staffed reception and bell service 24 hours a day. These seem to be time shares which are glorified condos. I have stayed at these before. While they are nice, there is not the level of service that you get at a full service hotel. For example, There is no bellman, instead they provide trolleys for you to being up your own luggage. The cleaning staff only come between stays, the reception desk is only open during business hours, etc.

Given this, a lot more stuff make sense. It would be trivial to load up a trolley with the mattress and take it where you want it. At night, there is not a lot of people around so it would be easy. The cleaning staff don’t come everyday so it would be be some time before the missing mattress was noticed.
Because it was posted to HN a few days ago, I checked the Wikipedia category for "Obsolete occupations"[1] to see if this might have been listed, but alas, it wasn't in the cards.

[1] https://en.wikipedia.org/wiki/Category:Obsolete_occupations
Show HN: Lots of Bots – find and compare mobile robots
Forging government IDs and credit cards would dissuade many people, especially with the difficult in cloning the chips in credit cards.
Of course you can do this, however, if you're ever on a shared device or using someone else's computer, it's much faster to login to GitPod and make a quick fix than to setup SSH keys, download an editor (if you're an atom guy like myself), and go through the song and dance. Then have to tear it all down again.

Granted, this isn't a common scenario, but it's happened to me before and GitPod is just so much more convenient. I've tried AWS Cloud9 and wasn't that great of a development experience, the great thing about GitPod is it's fast, easy, portable, and honestly a great developer experience since it's the VSCode editor.
> The "retail" integration space remains underserved and if one of the enterprise players decided to go down-market with a better UI and deeper integrations - they'd mop the floor clean in 18 months.

I think it's a tough market to be "winner" of. Novices are going to want a stupid simple GUI ("wizard mode", as someone else in thread mentioned). Power users are going to want to be able to toss in some code at some point in a workflow to do some fancy ETL you don't support out of the box. When you hit a certain level of complexity, an edge case or integration an automation product doesn't support, or perhaps even an amount of spend that you start looking at annually as painful, it's likely you consider pulling all of your workflows out and have a software engineer build something bespoke for your business line.
The field where the military dominates all others is the development of weaponry, so certainly the atomic weapons owe their existence at that point in time to the war. But you make a broader claim about the history of technology in that simply doesn't hold up.

Certainly a war greatly accelerates development of military applications, which can drive the broader technology forward, but invariably the basic work is done before the war: crude radar was developed before the war, powered flight pretty famously was developed outside of war, modern rocketry has its early days in the inter-war period, and fission was mastered before the war.

So the basis for all these "revolutionary" weapon technologies lie outside of war time research, and thus would plausibly have been developed regardless, if a bit later. In fact, the USA is the only country to have developed nukes during a war, all others have done it in peace time, and many have done it with very little outside assistance (besides the fairly important knowledge that it is possible at all).

On closer inspection I find the claim that many technologies owe their existence to the military, and the particular needs of war, to be very overblown: certainly weaponisation of technologies own much to war, but people tend to not be very clear on the detail that the miraculous technological development of a rocket that can fly very far before crashing at a predetermined spot isn't very helpful for society at large.
The technologies we enjoy today don't owe that much to those developed for killing.
20 years! That's awesome. Makes me wish I didn't replace 7 years of history on my blog in 2013.
Wow. I can’t imagine hating someone simply because of who they work with.

Is everyone working at BP complicit with the Gulf oil spill? Is everyone working at PG&E responsible for the fires? No. That’s absurd.

Anyways, I’m not a mod, but I did flag your comment because you’re breaking two site rules:

> Be kind. Don't be snarky. Comments should get more thoughtful and substantive, not less, as a topic gets more divisive. Have curious conversation; don't cross-examine.

> When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."