skysight-inc/HackerNews huggingface dataset:
> FWIW I appreciate your civil tone and continued conversation on the topic.

That's what I'm here for, interesting conversations with different viewpoints. :)

> but it wasn't long until 1998 when the CCP began the Great Firewall project fearing a new network they could not control

Yes, but I covered this before (a few replies up-thread). I think (think, because the numbers aren't exact, but I don't think my extrapolation from the source I listed there is out of bounds) under a million people had access to it at that time. That's less than 0.1% of the populace. I don't think we can treat that as something they considered allowing all the populace to have. I think the only reason it wasn't firewalled immediately is because they didn't have the technology, they didn't know yet the threat they were facing, they didn't care too much while it was so limited and only available to what were likely elites, or some combination thereof. I don't think we can assume the lack of control before that point was because they didn't care about the flow of information and decided to become more hard-line later, just that they didn't have a solution in place yet but were thinking and planning on something well before it was allowed for more than the tiniest fraction of the populace.
KJR! Expect half your staff to be gone next year after massive cost cutting and leveraging.
Emacs uses a much less advanced data structure called a "gap buffer":

https://www.gnu.org/software/emacs/manual/html_node/elisp/Bu...

https://news.ycombinator.com/item?id=15199642

It's basically just two stacks of lines, where a line is an array of characters. One stack has the lines before the cursor, the other has the lines after the cursor (in reverse order).

I use emacs, but ropes are a much better way to go if you're starting from scratch.
Some might argue life is too short to drink. I personally arrived at that conclusion. To each his own.
You've got everything backwards... working for yourself is being in the business of selling the client something you promised them for money. Every decision was yours. Working for a corporation is being in the business of selling your time for money to the corporation who can do whatever they want with it.
Absolutely a special case.
Not to mention, the courts have a system specifically to cheaply handle disputes that a large number of people might have. It's called a class action lawsuit. Y'know, the thing every company thought they were opting out of when they pushed these arbitration clauses on us?
Are you specifically worried about the 18+ videos that youtube allows? I feel like even a perfect age check wouldn't do much to make youtube safer for young children.
I don't know where to find a picture of it, but I remember seeing a video of one of their book scanners. Or maybe it was just one version of them.

Picture a wedge (shaped like the V of a book lying open on a table) that could move up and down. The wedge would descend and insert itself into the V of the book's pages, then rising up would suck the 2 left and right sheets against the sides of the wedge, scanning as it went.

Then it would blow those 2 pages to the left (or right I forget) and descend again and do the next set.

I thought it was pretty cool. Have never seen something like it since.
Apple and the LLVM developers were contributing to GCC, interacting with the GCC Community and in contact with the GCC Steering Committee. They knew that GCC was lead by the GCC Steering Committee, not RMS. The fact that they supposedly sent one email to RMS, did not follow up with RMS, and did not try to contact any other leadership in the GCC Project is convenient.
Looks like I am in the minority, but man, I love the new design. Actually got me to finally switch over from Chrome.
Similar: one day in 2012 I quit soda cold turkey. It was supposed to be for 4 days as a challenge (I was drinking probably 2L+ a day of full-sugar cola / red bull at that point). I just didn't restart, and haven't had a glass of cola since. Now if I have a sip of Coca-cola it tastes so nasty I'll feel like spitting it out. Originally started drinking it because family didn't, so it was a way of showing my independence (and of doing what schoolmates could).
It's for searching your own personal screenshots on the device.
The public drinking laws are not because the government thinks the average person can't be trusted. It's because the homeless population has a large drinking problem and it often results in people getting assaulted on the street. These laws let the police do something about this before it results in harm.
If it’s that easy, do you have an example of another vendor doing it? It seems like Intel would love to highlight, say, Lenovo or HP to say Apple was cooling it wrong.
In a thousand years, most of what we know will still be right, so far as it goes, but as wholly irrelevant to choices being made as Thomas Aquinas's conclusions are today. We are missing that great ocean of truth, distracted by washed-up seashells.
It's my understanding the U.S. drinking culture is more similar to Iceland/Scandinavia/Japan/Korea/China.

It seems that continental Europe is the outlier.
Find the Best Advertising Agency in Egypt
Don’t understand the downvotes, this is literally how societal consensus used to be built
> If a self driving car can't handle this sort of thing (or an accident and coming on a flagger) autonomously, it has no business being allowed on the road.

> And if it can - then there's no need to have a centralized database of weird things, because it can deal with the range of events autonomously.

'Conditions on top of the road' (vehicles, debris, etc.) and 'conditions of the road itself' are not the same thing and I'm not sure why you think that they are.
While we're on the topic, if the perfect editor existed, what extension language do you think it would use?
This is true. When you are a consultant or contractor, you still have assess to kiss and jerks to take orders from. You actually have to work a lot harder at keeping the folks in charge happy. And worse, they can fire you in two weeks instead of 6 months.

The upsides are that A) you're hopefully making more money as a consultant and B) you at least get a change of asshole scenery every 18 months or so.
By far the most important reason to require copyright assignment is to retain the ability to change the license at will.

You don't need copyright assignment for the case you mention: you can require that an officer of the employer make the contribution, or that the contribution be in the name of the employer.
What if they are already in our solar system, hidden, or holed up on some moon somewhere, and they have been for eons. They don't have to come across the galaxies to get here (even if they can, even if that's where they're from). If they're already in our local area you don't need to pretend aliens are physically impossible to arrive. And that possibility seems equal with all others in this speculation, but people rarely consider it, and instead sight the (shortsighted) "physical impossibility" of travel from far away regions in milky way or outside, as "explanation" for why anything we see cannot be aliens. But it's lazy and stupid and doesn't consider this local cluster possibility.

No one's ever "obliged" to do anything, particularly about this, but "decent" is your judgment. What the decent evidence your family loves you? It's not hard data. it's a story you piece together and your existence depends on it. Far less high stakes whether or not aliens are visiting us or not, for you personally, for easier to accept or reject this belief for personal reasons.

I think something else is involved in what makes this hard for people to consider. Not sure what it is. Maybe something like ridiculous anthropocentrist arrogance? "Aliens can't travel here because we don't know how they could."
They use MicroSoft OSes. That means they buy huge vunerabilities.
This reminds me of the novel Semiosis. Some similar concepts.
I think you would use an. If you pronounce the letter (like in acronyms) you precede with an.
Maybe they'll switch to Let's Encrypt now.
Why do so many people pay $800 for an Android instead of $200 for some iPhone?

I don't understand the comparison you're making, because both kinds of phone are available in a wide price range.
Kogan.com | Full Stack Engineers | Product Manager | Business Analyst | Engineering Manager | Full Time | Melbourne, Australia | ONSITE | https://careers.kogan.com/software-devs-engineering/

Kogan.com is a pioneer of Australia's online retail industry and Australia’s largest pureplay online retailer. Our software engineering team have end-to-end responsibility from idea to launch for all kogan.com built apps - including Kogan.com, mattblat.com.au and dicksmith.com.au as well as Kogan Mobile NZ and other web services. The opportunity is to work in a fast pace and large scale site!

We're looking for engineers that want to be Full Stack. If you're currently backend or frontend, but willing to work on both, let's talk!

We have a number of sites and applications built on a similar stack: Python/Django on the backend, Javascript/React on the frontend, with Redis, Postgresql, ElasticSearch, and Celery as supporting services.

Our apps run on a mix of infrastructure across AWS, GCP, and Heroku, which our team is also responsible for operating.

We run an Agile practice - adhering to our processes and refining them through retros.

Check out what some of our engineers have written: https://devblog.kogan.com/

Our careers page has a pretty good rundown on our team and hiring process: https://careers.kogan.com/software-devs-engineering/ Our in person interview is generally focused on debugging a python script or javascript on a laptop, with full access to google/docs/tools you prefer. We want you to succeed. We're interested in how you get there.

If you've got any specific questions about our team or process I'll be happy to answer any comments below.

To apply, send an email to dev.jobs@kogan.com with the subject line beginning with "HN: " and some content about who you are.
When this tech falls into the wrong hands we are all so screwed.
Present a C-API so that you could write extensions in any language assuming someone wrote bindings.
https://venturebeat.com/2020/10/30/waymos-driverless-cars-we...
> If you choose to do something else dangerous like rock climbing or smoking or unprotected sex should the public also not be responsible for your care costs?

Personally, yes. Until we reach the point that e.g. rock climbing is available to everyone in the population, it's unfair to ask those who cannot afford it to subsidize those who can but put the costs of their adventures on the public. (That's why I think unprotected sex and smoking are public concerns. They're accessible to nearly everyone.)

> In the US you can still board domestic flights without ID, although the TSA will delay you for extra screening.

The analogy to this would be requiring negative Covid tests. I, and most people, I think, would be fine with someone refusing vaccination if they can consistently show recent negative tests.
The core may be written in Rust, but there's nothing stopping them from writing an extension host in any language they want.
I don’t trust the FSF anymore, and I think that’s the reason gcc won’t require copyright assignment: they too realize FSF is now tightly coupled to enabling abusive behavior
They will struggle as on-pre-K only. They are trying to get to the cloud. The cloud vendors struggle some because their PAAS products aren’t as good. Lift and Shift doesn’t work. It’s Lift and Whoops and Refactor.
The FUD was much bigger than the actual changes, IMO. I think that everything that v3 banned (using patents or code signing to prevent users from exercising their GPL rights) is something that v2 would also have banned had it been considered at the time.
Here in the Netherlands I've never seen or heard of an MD prescribe ibuprofen, always paracetamol. I understand that the risk of kidney damage with ibuprofen is higher than liver damage with paracetamol, but that may be incorrect.

I'd be curious to learn if there are reasons to favour one over the other.
I lived in Bermuda which is the crossroads for expats from all over the world. Not sure if it’s an expat thing but the Americans didn’t drink nearly as hard as the Brits, Canadians, Aussies, Kiwis and South Africans.
Gandi Standard Wildcard SSL apprently
I tried my 10 year old desktop i7-3770, with -j8, 16 gig of RAM and 10 year old SSD:

real 18m12.868s
user 131m55.267s
sys 11m29.005s
Create Azure Virtual Machine Using Azure CLI and Powershell
Happened to w3schools a few years ago. A sign that there may be room for improvement as far as the process for setting up SSL certificates?
> None of the other supposedly less harmful, banned drugs are so ubiquitous

You get alcohol when fruit spoils. Our experience with it is quite literally as old as foraging. This doesn't tell us anything about how harmful or not harmful alcohol is.

As far as ubiquity, plant-based substances had to follow migration or trade routes to gain use outside of their native habitats. Alcohol was coextensive with any food .
Typing `thisisunsafe` in Chrome to ignore the certificate gave me a 503 error. Perhaps the problem isn't quite what it seems?
Almost no services are guaranteed on the phone you buy. They can and do change. And if a service does remain free - then you are the product.
> I think this is false because varying abilities of people will use the autopilot, not just the worst.

That depends entirely on how effective it is and what incentives/disincentives there are (i.e. subsidies, taxes, insurance), which will itself depend on how effective it is.
I feel like it's likely a larger proportion of weed-users have it affect their productivity and motivation to grow in life than the proportion of drinkers who become dangerous alcoholics or end up with cirrhosis. I don't have data to back this up though.

I've seen more lives around me hampered by marijuana than by alcohol, despite having a very large amount of heavy drinkers in my circles.
If nothing else, it’s a clever idea. I put in an order and we’ll see how it goes.
> The fact that they supposedly sent one email to RMS

Stallman himself has confirmed that they did. Where does this "supposedly" come from?
dnsmasq is a program that is generally used to forward queries to shared DNS caches. I do not intentionally use dnsmasq. (dnsmasq is difficult to avoid because it has been used by OpenWRT as a default and as the basis for Pi-Hole, as well as by numerous commercial vendors, including Google.) The reason I dislike dnsmasq is because I feel it tries to do "too many" things. Regardless of how talented the author may be or whether dnsmasq is bug-free or fixed immediately when bugs are found, I dislike the "omnibus" design pattern. This blog post discusses DNSSEC, and appears to acknowledge it is not simple to add DNSSEC to existing DNS software.

Are the costs worth the benefits. The simplest way to avoid cache poisoning is to stop using shared caches. That has been remarkably easy for me to do, and for me it has resulted in faster, not to mention more private (authoritative servers with custom zone files bound to loopback), lookups over the long term.

Last year, there were seven new vulnerabilities reported for dnsmasq. Unless I am mistaken, each one required DNSSEC to be enabled.

Curiously, on nine occasions different users tried to post the news from the orginial source on those buffer overflows (jsof-tech.com) to HN and eight of the nine times the submission was killed.

https://nvd.nist.gov/vuln/detail/CVE-2020-25681

https://nvd.nist.gov/vuln/detail/CVE-2020-25682

https://nvd.nist.gov/vuln/detail/CVE-2020-25683

https://nvd.nist.gov/vuln/detail/CVE-2020-25684

https://nvd.nist.gov/vuln/detail/CVE-2020-25685

https://nvd.nist.gov/vuln/detail/CVE-2020-25686

https://nvd.nist.gov/vuln/detail/CVE-2020-25687
Yeah I was responding to the comment about NSAIDS in general not being approvable by today’s FDA.
Also comcast: they assign 1/5 your router to xfinitywifi. Theoretically you can opt of sharing. But they always turn sharing back on after a while.
Thinkpads are also commonly available with Linux preloaded, though you might need to call instead of relying on the website.
You need an mDNS repeater. With that and the appropriate ports opened in the firewall I have cross VLAN casting working perfectly reliably.

OpnSense is the firewall.
You can disprove all those things. You just have to find "the real thing" that gives rise to the evidence people talk about, and say, "see it's not X, it's Y". X disproved. But it's a bit dishonest to lump all together. UFOs we have thousands of witnesses, and radar data. Santa we don't have as many witnesses or data.

If we find some Bigfoot like civilization living underground, but that's different to how we think of Bigfoot, we've "explained" Bigfoot and disproven "the wrong version" of Bigfoot.

If Thor lands on Earth and say, "I'm back," but says, "btw my name is "Bor". We've disproved "Thor". If we discover people with some disease which makes them live indoors, drink lymph fluid and live for hundreds of years, we've disproved "vampires" but explained the stories around that.

At the level of speculation we're operating at, these things can be argued both ways. It's not truth that brings you down on one side or another, it's your preference. You're blind to that.
Because the GPL works for non cloud software and does not work for cloud software. You would have to change the license rule from “in order to redistribute code based on a derived work from the covered work” to something like “in order to run code based on a derived work” which would be pretty broad. Maybe couldn’t keep you own kernel version on your own laptop without sharing the code with any people you do business with. And even then, Google and Aamazon can probably just rewrite / reverse engineer back to the stable interfaces people are using. So humanity will not really benefit in the long run from the wonders that they are developing.
Amusement Park Rides for Sale
Details about Amusement Park Rides for Sale from Beston
They would handle it the exact same way they handle any obstacle in front of them. Which is a lot easier than figuring out the speed limit, and the lane demarcations, and which lanes go where, and oh the stripes are covered by snow, and oh the stripes are worn away, and ...

No one ever said that they could get all of their info from a database. But there is a significant amount of info which they could get from a database, which they might not be able to get at all otherwise.
How to Program Arduino with VSCode
Ask HN: Two IPv4 hosts on the internet cannot ping each other
Hi! I have to machines connected to consumer-grade fiber at major ISPs. One in France on the Orange network, and one in the US on ATT.

Each of them have perfectly fine internet access: they can ping and be pinged by every other machine I have access to.

But, very surprisingly, they cannot ping each other. I also have web servers running on both, and neither can curl a web page from the other.

I suspect something is broken in the overall routing.

How can I diagnose what's going on and who do I report this to?
Inside Operation Warp Speed: A New Model for American Industrial Policy
I didn't technically ever work without internet access, but since it required an expensive long distance phone call (10 to 25c per minute) over a 2400bps modem, most work time was offline.

I'd typically do a short dialup call in the morning and one in the evening to upload emails I queued up to send, download any emails I received and sync up code repositories.

Honestly I often wish for similar conditions today (except the 2400bps part!). The productivity and mental peace of zero distractions all day long was so much better.

As to how to work? No different from today really. Sync up the code repositories and do all development locally for the day. Or work on architecture/design documents.

I sometimes seek that peaceful working condition by working remote at locations with no signal. Wish I could do it more often.
Spreads[0] is probably what you are referring to. Some backstory:

I saw the diybookscanner community - which at that point mostly had Daniel Reetz [1] as its active contributor- struggle with mechanical contraptions for triggering cameras and very little software experience. I built a simple proof of concept to reliably trigger cheap consumer cameras using software. I built it on CHDK[2], the Canon Hack Development Kit, alternative firmware for cheap consumer cameras. The proof of concept worked.

I then had a fairly large number of book scanner kits built and shipped mostly around the EU [3]. More of a work of love than a business really, even if it was formally under an llc umbrella. Johannes initially was just a customer. He wanted to build a better software solution, and within the spirit of the project did so as free software. I tried to support him at this as well as I could, setting up build infrastructure, trying to reel in more people, getting him some cameras to test, get the amazing CHDK people to port to new camera models, ...

Then real life intervened indeed.

Johannes, if you read this, I'm still grateful for the experience of having worked with a great developer like you!

[EDIT] And of course, I should also mention Dan Reetz' incredibly inspiring work bootstrapping an incredible open hardware project! Hats off!

[0] https://github.com/DIYBookScanner/spreads

[1] https://danreetz.com/

[2] https://chdk.fandom.com/wiki/CHDK

[3] http://diybookscanner.eu
Hi Kamaal!

I know Cisco is using core.logic, which is David Nolen's Clojure variant of miniKanren, in their ThreatGrid product. I think the Enterprisey uses of mediKanren are a bit different than the purely relational programming that I find most interesting, though.

Having said that, we are now on our second generation of mediKanren, which is software that performs reasoning over large biomedical knowledge graphs:

https://github.com/webyrd/mediKanren/tree/master/medikanren2

mediKanren is being developed by the Hugh Kaul Precision Medicine Institute at the University of Alabama at Birmingham (HKPMI). HKPMI is run by Matt Might, who you may know from his work on abstract interpretation and parsing with derivatives, or from his more recent work on precision medicine. mediKanren is part of the NIH NCATS Biomedical Data Translator Project, and is funded by NCATS:

https://ncats.nih.gov/translator

Greg Rosenblatt, who sped up Barliman's relational interpreter many order of magnitude, has been hacking on dbKanren, which augments miniKanren with automatic goal reordering, stratified queries/aggregation, a graph database engine, and many other goodies. dbKanren is the heart of mediKanren 2.

I can imagine co-writing a book on mediKanren 2, and its uses for precision medicine...

Cheers,

--Will
I agree. Part of me is kind of excited to see something like this built - the parts that scare me are:

1. The kind of data collection that this will enable (random tv can send data back to the manufacturer even if you never connect it to the internet)

2. Amazon being in control / being the only one that can decide what devices connect.

3. The user receiving no benefit for enabling this
There is no way it is cheaper to get sued through the regular court system. But the thing is, the burden for a consumer to sue in the regular court system is much higher, and they must pay for their own legal fees. So I'm sure the idea will be that they will have fewer cases to deal with by getting rid of the arbitration.

Also, they can move to get multiple similar suits combined into a single lawsuit.
I don't. But all of those questions tart out with "what if" and presuppose deception on Amazon's part.

Amazon's business model isn't "sell your info" - its "sell you stuff."

The intentional deception would get them in much deeper trouble to the point that your "what ifs" would be something a company lawyer would stop rather quickly.
I’m picturing a melting graph like a Dali painting and that doesn’t seem like a problem to me.