skysight-inc/HackerNews huggingface dataset:
This is a good site - https://courses.lumenlearning.com/suny-history-of-our-tribe/
Not really.

There is a huge difference between "we listened to your conversation, but hey didn't you accept our EULA?" and " let's spy on some random people".
French: two Italian: due French: deux - Persian: do
English: I am - Persian: man am
English: he is French: il est Persian: u ast
french qui/que, persian ki/ke
french: tu, persian: to
english: brother, german: Bruder, Persian: barodar
english: star, persian: setareh (just inserted some vocals)
English: Daughter, German: Tochter, Persian: dokhtar
Polish: Pienj Persian: Panj (means five)

Germanic/latin is more closely related to persian than one would guess.
No, at least not exclusively. When an someone starts making money posting other people's work, the author of said work becomes important.
Building SQL Queries in Node.js with Tagged Template Literals
You should add that to the English wiki!
Pretty sure some tools like NoScript already do that, but to protect against DNS rebinding (which can subvert the SOP), not as a protection against cross-origin requests coming from a public site to an internal one.

https://en.wikipedia.org/wiki/DNS_rebinding

> The NoScript extension for Firefox includes ABE, a firewall-like feature inside the browser which in its default configuration prevents attacks on the local network by preventing external webpages from accessing local IP addresses.
>Nobody seems to be able to make the "gym model" maker space go here.

The problem as I see it is that a gym has specific outputs that you want from your time (ie: be stronger, lower heart rate, etc.). Given Bay Area salaries, it's probably always cheaper to just pay someone in the mid west to build something than to do it yourself. So there's no positive monetary output.

So a maker space's output is pure enjoyment and that doesn't scale as much with better equipment. You can do woodworking without a CNC machine and lasers and a metal lathe. You can 3d print for your projects at home instead of trying to use vacuum formers and sheet metal. Without having to deal with people and scheduling and driving.

The only advantage I see of a maker space is the community but that's more of a non-profit model rather than a for-profit gym model. Community is much easier to achieve with shared ownership versus renting from someone else. It also doesn't need fancy equipment but just enough for people to come together.

edit: Community is also harder when you have fifty different machines that cater to fifty different niches.
Are there documented examples of these things out in the wild, in viruses etc? Just wondering what the actual threat profile is.
Yes! I just realized that you can do this without any fancy tools!
"misuse of the new toilet caused large amounts of water to flood the boat"

Misuse of available tools and then sinking the whole product sounds like a quite familiar story in software engineering.
OUT!
> Our political system was in place long before the technology was here to do this sort of thing.

People have been blackmailed for scandalous actions long before video to record the incidents. No technology is required.
Wouldn't Kickstarter be in a position to provide the funding he thinks artists should get? Which is to say, Kickstarter could easily set up a system to allow this explicitly. Why not allow artists to ask for this kind of R&D money? As long as it is clear what is being paid for, and what the risks are, and what the money is being used for, why not?
Ask HN: Could I use GPL licensed library in my MIT licensed project?
I have been working on my side project for years, and I am preparing to release the 1.0 stable version. The project is on MIT license since the first day, and it’s my preferred choice. However, I introduced CGAL library to my project later, and it’s GPL licensed. Currently, there is no other choice, I have to use CGAL library.

1. Does that means I have to change my whole project to GPL license?
2. Suppose I license my project as GPL, in the future, if I found a replacement for CGAL, could I relicense my project back to MIT if I remove all GPL related code? Or all my code have been infected as GPL and I lose control of all of them?
3. If I allow user add and run Lua script in my GPL licensed software, does the Lua script forced to License on GPL also?
This is more of an opinion, I'm sure there are plenty of cases where the founders didn't know each other directly but were introduced due to common interests and it worked out just fine (My current company included). Yea, you probably shouldn't jump right into it, but I don't think it is a bad idea. Also - if you're sticking to your current network, I imagine the chances of finding someone who has more complementary skills is lower (ie: I'm an engineer & most of my network is engineers, what I'd really need though is more of a business/sales guy)
What? The blowback from that would be huge. Why would they do that?

Yes, they can do that. So can Microsoft with Windows. So can Google with Android. Will any of them do that? Hopefully not, at the very least. Will all of them do that? Probably not- there's money to be made being the last company standing that actively protects privacy.
I certainly hope all those systems are tightly airgapped.

I also hope you can SCRAM that reactor even though the system is currently bluescreening.
Racket has Rash for this sort of thing

https://docs.racket-lang.org/rash/index.html
I use http://holepunch.io Really stable. Also, much easier than this.
I'm liberal as all get out, but it seems clear Epstein was an equal-opportunity cultivator of powerful figures in both parties.

Trump's being dumb enough to publicly brag about the association is very on-brand, of course.
I'm sure it must have been studied but I was more postulating than asserting that is is true.
Even if veganism caused diminishing meat demand around the world (it does not, see other comment), I see no reason why artificial meat research would be impeded. The meat industry will try to optimize their production cost, no matter what.

Your line of thought would make sense if meat production was artificially limited and exponentially more expensive (because of environmental restrictions or farmland price, for example). Instead the opposite is happening. Meat's never been cheaper.
Depends what you are trying to do. If you are offering an API for third parties to use, Access-Control-Allow-Origin: * is pretty appropriate. It basically communicates "I don't care where you call me from". Same with content on a CDN (fonts, css, etc.). Of course serving executable content like that is a bad idea; but, even so, people seem to trust certain domains with things like jquery.

WIth images, fonts, or other static content the risk is arguably fairly limited except for the fact that browsers tend to have all sorts of nasty bugs with malicious content overflowing buffers thus leading to arbitrary code execution.

But of course the elephant in the room is that doing things with headers adds a lot of friction for developers. Now their simple application has a devops component. E.g. modifying nginx to add that header or trying to make AWS CloudFront forward CORS headers is just a royal pain in the ass. It's also very fragile because these things break easily and are rarely covered by integration tests because these things tend to be specific to infrastructure and environment.
Hm, the article in the op states the opposite - we are much closer to omnivores than herbivores.
Who is right?
I can almost guarantee that there was not 3/4c sugar used in the ice cream in the 17th century. Sweets were no where that sweet. They would have just used heavier cream instead I bet (since the sugar helps with texture in the lower fat modern ice cream recipes).
Arguably the Suez Crisis was UK and France invading a sovereign state and trying to setup a new colony in 1956. Had they succeeded, I have no doubt they will attempt to setup new colonies all way into the '60s and '70s.
Google's robots.txt parser source code analysis
Looking at some of Ettore Sottsass' earlier industrial design work he did for Olivetti (e.g. the Valentine typewriter or the Divisumma calculator), and then at his Memphis Milano stuff, it almost seems like he woke up one day a bit bored and decided to go completely nuts from now on.

Not sure it's true bot I recall reading somewhere that the goal with Memphis Milano was to apply the colors and forms of abstract painting to furniture design.

The Carlton bookcase is... quite something.
How would one handle the situation of having to respond to (authenticated) requests from a web app running on both localhost and a domain-based website?

I've been in this situation before with web-based cross-platform apps using Cordova. As far as I remember, I ended up echoing the origin domain if it matched a set of allowed domains (basically localhost and example.com), since regular expressions or lists are not supported in allowed-origin headers. For session tracking, I used tokens rather than cookies to avoid CSRF issues. Would there have been any better solution for this? I think not.
Template zombies, as coined by Mark Schwartz in the book "A seat at the table". Managers who think that they can turn everything into a template, and then hire monkeys to take those templates and fill in the blanks.
This sounds plausible, but....you couldn't just "buy" more food into the economy in winter. You had to store it somehow.

A victory garden would let other farms concentrate on more storable foods though, if the gardens accounted for greens in summer.

But actual victory gardens had storable foods, I think.
But the number of movies released has been steadily growing, not shrinking.
Show HN: Try new GraphQL Editor with schema libraries support
Cisco Acquires Its Optics Supplier Acacia for $2.6B
Debugging can be logging that doesn’t bloat your binary with strings. Or adding adhoc logging to code you don’t own or have access to.
I don't necessarily disagree with your theory on design, but every complex war machine ... has some level of controls that if used improperly could be fatal. They are inherently dangerous systems.

Designing fail safes for such things has to be a sort of balance between added complexity / options for failure, and safety.

In the military there are plenty of "don't touch that, let the person who knows how to do it touch it" and I suspect that is often the right design.
To be fair, the device is nominally a telephone with a few extra bells and whistles.
Which explains the shapes of submarines in the two eras: they're optimized for their preferred mode of operation. Diesel submarines were shaped approximately like a regular ship, with a angled and tapered prow to cut the waves. Nuclear subs are shaped like a torpedo, roughly cylindrical with a rounded prow, to move through deep water.
Yeah but why shouldn't the browser do this itself to provide the cross-origin protection?
If it's DIY, it's DIY, even if there's not a single bit of 3D printing, casting, forging, milling, or electronics involved.

One thing that has historically put me off about the maker community is these artificial distinctions where materials and ways of making things that have historically been considered "girl stuff" get less respect, or sometimes don't even get recognized as making at all.
Google Joins Talks in Bid to Salvage T-Mobile Merger
New features:

- schema libraries enabling you to reuse GraphQL schemas

- GraphQL Error checking in code

- Directives support

- Private projects

- Mock backend

- Teams

For devs - github link:
https://github.com/graphql-editor/graphql-editor
"Stretched for time, some households are starting to operate more like businesses."

Organization is not a "business" thing, it's a life thing. If you are organized at work, and not organized at home you are essentially showing that you think their time is more valuable than your time. If your time matters, it also matters that at least some of that time is used effectively for your own goals.
Tesla to boost overall production as Model 3 demand skyrockets
There is no reason "move fast and break things" should not work for hardware too

/S
Causation also implies well sequential causality in some way and reproducibility. A subtle but crucial difference.

If most people on the battlefield are covered in their own blood will soon die that doesn't mean gathering a gallon of a person's own blood through several donations and then throwing it at them at a Gettysburg musuem will kill them.
Discovering CVE-2019-13504, CVE-2019-13503 and the importance of API Fuzzing
Amazon becomes fastest-growing music streaming service
The Metamorphosis
If you vote it illegal here, I will just fly to Singapore. You will only make things more unequal.
Most people have small or even non existent canines. Not much use for the jobs real carnivores need them for.

Again I’m not claiming that humans are pure herbivores. Just that we’re closer to that side of the omnivore spectrum.
Do you have a link to that game?
A loss of air supremacy would've had extremely significant impact on the Royal Navy, I suspect. The Pacifc theater showed us this pretty conclusively.
JSDayIE -The First JavaScript Conference in Ireland – Ticket Now on Sale
Reddit Is Down as the Summer of Outages Continues
An Arctic fox walked from Norway to Canada in just 76 days
Like how police officers are (or should be) held to higher standards when dealing with illegal acts.
Database implementation in C++. It has many components(~40 header files and 20 test cases). If I make change to one of the "essential header", such as BufferManager.h, it will recompile almost everything.
> Britain was really good at running propaganda during WWII.

It helps when you literally control the entire enemy intelligence operation.

https://en.wikipedia.org/wiki/Double-Cross_System

> After the war, it was discovered that all the agents Germany sent to Britain had given themselves up or had been captured, with the possible exception of one who committed suicide.
As Feynman discussed in "The Character of Physical Law", there is more to it than that, but I think one can say that the empirical evidence underpinning all science can be characterized as correlation that passes various statistical tests.
Obviously humans can and do eat so I don’t think we can claim that humans are pure herbivores. But omnivorism is a spectrum and, like our primate cousins, we’re much more geared to lie on the plant eating side of that spectrum.
> However, as we stopped
generating primes at 100, the &strong subroutine would have received an
undefined value when it requested that n+1th prime. When used as a number,
that undefined value would convert to zero, so the average of 97's two prime
neighbours would be computed as (89+0)/2

I think I prefer Python's behaviour here, of just raising an OutOfRangeError, and not permitting NoneType to be coerced as an number.
And after 20 years it is applied to neuroscientists with the result that it is complete nonsense. Not the first time something like that happened.
I've been wondering for a while, is there a reason that U-boats all had numbers instead of names? German surface warships had names, as far as I know.
Any idea what the fat content of cream would have been? I know they’ve got single/double cream in England and light/heavy cream on this side of the pond, but no idea what it actually is if you make it the old fashioned way. (Skimming the top off of cows milk?)
Show HN: Deepstash – Become inspired, wiser and productive
It's the ordering here:

"... classified screenshots ..." would be usually be understood in en-gb to be "screenshots given a security rating requiring restricted access".

"... screenshots classified ..." would be "screenshots given a classification of some sort".
Yeah, I don't know much about raw food veganism, but I thought fruit and nuts were rather important parts of it. Also because you can eat them without killing the plant.

The main reason to limit fruit and nuts is because they might be too high in calories. Obviously that limiting is not something you should take too far. Maybe the author misunderstood and cut fruits and nuts out completely?
Netflix Merch Pundits
I'm a regular coffee drinker, so it makes no suggest I go home and make a coffee several times a day when I'm out maybe 30 miles from home. I think people who can make coffee at home aren't going to forget that just because this service is available.

The idea of ordering in advance then picking it up sounds fine to me for when I know - or suspect -there'll be a queue. Also, you'd be surprised how often I get asked my name when i'm ordering, but when the drink is ready they just shout out "grande latte" which is often what more than 1 person has ordered so it causes confusion/grabbiness. Ordering in advance would seem to make it more likely they'll put a name down, though I could be wrong.

My only problem with this service is that I already tried it (Costa do this in the UK) but they'll just chuck your coffee away (without a refund) if you don't get there within 15 minutes of ordering; it's likely I'll be using public transport to get around and you just can't rely on that so unless I order as I walk down the street - perhaps stopping, to be safe - I'm in danger of losing my money, and I'm better off just ordering when I get there.

Oh, and you need a web-page for this - I don't really install apps any more, as they're like web-pages I can't block the trackers/javascript etc of.
Or at programmer conferences, where today almost everyone is carrying one of a small handful of nearly identical MacBook models.
The problem is granularity of deployment - the smallest piece you can rollout is, these days, a container with code and dependencies, that has to be build and threaded through your CI/CD stack before it hits prod.

I like to imagine what would need to happen to reduce(increase?) that granularity to single function - you change the code, byte-compile it, send that blob to your backend’s hot code swap port and voila - you’re done. A lot has to happen behind the scenes though - a change in dependencies would still require a larger deployment or much smarter code swapping procedure, caller/callee tree would need to be considered, functions need to be pragmatically pure (talking to dB is fine, being part of an “object” - not really), functions need to be extensively specced, etc.

But that would be my backend holy grail.
https://serveo.net is similar.
I'm not overly familiar but as I understand it that welfare system goes deeper than just providing a financial safety net. To ensure workers aren't unfairly fired it's harder to fire workers. Workers also have a harder time leaving a job (long notice periods). All that makes experimentation more difficult.
It seems to be used mainly for generic operations (locally available in localhost). However, commands like 'sbatch' (HPC manager system) could theoretically be used to manage the infrastructure.. however, again, I dunno if there would have an integration of such commands natively with guix, though it would be interesting..
Gustafson commented on the article this morning.
Ford knew Focus, Fiesta models had flawed transmission, sold them anyway
Also as far as the Bismarck goes, it really was the end of single battleships (or even a group) operating alone effectively, with the exception of maybe some open ocean raiding here or there.

With carriers and planes... just a matter of time until a battleship is found and not much a battleship can do alone at that point. Thus the effectiveness of subs (and in particular at that time the wolf pack system).
The Great History of Unix (1969-1999)
People dislike them because it sucks being blatantly advertised to. I don’t think that’s likely to vary with age but with something else—culture, I think.
The Price of Data Breach
AWS Cloud Development Kit Goes GA
Foxconn will only create 1,500 jobs, says Wisconsin governor
ARM removed similar & related functions in v8 since it messes up exception handling in a deep pipeline.

IIRC Linux stopped using this long ago as the performance improvement was not worth the extra code (although Linux is not as heavy on ipc as l4 & co)
Comment of the week
Sad missuse of the once highly regarded engineer term
Lidar Is So Cheap It Could Make Self-Driving a Reality
Imandra – OCaml-based reasoning engine and service
1. MIT can easily be re-licensed as GPL. You can keep a branch of it right before the introduction of CGAL, so if someone really wanted to, they could replace it with something else themselves.

2. This is where it gets tricky. Yes, though you'll need the permission of all your contributors to the GPL version of your project, and replace all the GPL code ith similar functioning code. You should avoid just line-by-line rewriting of the GPL code though, you'll need to have a unique implementation.

3. Again, tricky, but MIT would probably be OK, because MIT is compatible with GPL, if it's within the GPL'd project.
WhatsApp web is also (partially) down. Looks like a CDN outage.
This depends on the exact license they chose. https://www.cgal.org/license.html states that they use both GPLv3+ and LGPL. And they even offer a commercial license. I'd contact them and ask just to be sure. There's a mail address in the third paragraph.
Demodesk (YC W19) Is Hiring Software Engineers in Munich
Can I read this without a subscription?
I have started to simply turn of JavaScript for those sites that either give me any grief about adblockers or show gdpr opt outs.
Japan's Hayabusa2 probe touches down on asteroid
How do you pay for ransomware with cash? Put it into an envelope and send it off to another continent to the address of the criminals? I explicitly talked about sending money over the internet.
Thank you for this. HN comments always make me realize I don’t know enough about MacOS command line. My primary system is Linux so I miss out in these MacOS specific commands day to day. But I would love to pick up a few, if there’s a book or document.

Is there a book you can recommend? Or did you pick these up over the years
• Go into Airplane mode.

• Tweak whatever settings you need (like disabling DND Repeated Calls) to let you block that person.
FWIW, there's a income tax reduction scheme in France that allows people to invest in film production companies. If the project fails, you get to write off your whole investment - no harm right ? If it makes any money, you get your share of the profit.

It's basically a free option on film production profits that the government gives out.

The total number of film productions is limited by art ministry fiat. Connected producers get the necessary yearly accreditations, and the companies are limited in how much investment they can take.

Because of this, France is the 3rd world movie producer, after Bollywood and Hollywood. They have the lowest median views per film though.
Taking out mail servers or other inflight systems that unzip and scan on the fly. Most services have some kind of protection against that kind of attack these days but new version of the exploit could cause problems.
Thanks, I'll be sure to check those out.
Well, the catch is you have to set up and maintain your own server running a proxy :-)

I don't think these tools are really claiming to sell anything fancy that you can't fairly straightforwardly do yourself - what you're buying is convenience (saved time and focus) - just pay for this tool and you're ready to go, within minutes.
Only expensive bikes are expensive, you can pick up a cheap bike from Walmart for ~$100, or a used bike for less than that.

When a tank of gas costs $50 or more, $100 for a bike is cheap even if you have to replace it every couple months.
Even away from the mountains, I know they did this in Allahabad (according to Fanny Parkes) which must be only barely cold enough. Compared to that, lots of places in Iran should be easy, lots of it is quite high. You can go skiing for the day from Tehran, in May!