skysight-inc/HackerNews huggingface dataset:
I haven't heard her stance before, but it seems interesting and I agree with what I've read so far.

With that in mind, I do support an open border. Why wouldn't you? A closed border denies freedom of movement under arbitrary restrictions of "productivity" (or random lottery, which is just as arbitrary), aka you only earn the freedom to move if you've been deemed productive -- so people with physical disabilities preventing them from working, or severe mental illness should be denied the right to move where they wish? Or that person from the Congo shouldn't be allowed to come here simply as a circumstance of their birth?

I'm sure almost everyone on HN would decry the Berlin Wall as a authoritarian human rights abuse. And lets be clear, most western nations aren't shooting people trying to cross the border on sight, and usually have some sort of asylum process (that may take years and years, however). But the limitation of movement itself is also a human rights abuse, in my mind. German families were cut off from each other, unable to see relatives trapped on the other side of the wall. The Stasi secret police were able to apprehend and torture people unable to escape because of the wall -- a closed border makes authoritarian regimes more powerful. The US is far from East Germany, but why even begin down that path? Don't we supposedly value freedom above all else? Didn't Franklin say "He who would sacrifice freedom for a little temporary safety deserves neither"? How is a closed border compatible with that sentiment?

Westerners didn't ask permission to invade the Congo, or India, or hundreds of other places in the global south, and we certainly didn't get visas before stripping those countries of natural resources and their cultural heritage (see: every item in the British Museum that they refuse to return), and then we turn around and say hey you can't come here without our permission? How hypocritical is that?

And lets not kid ourselves that closed borders keeps "the bad people" out -- people who want to commit crimes generally don't care about following immigration laws. They'll dig tunnels under walls, pilot submarines full of cocaine past the Coast Guard (this really happens), and extort desperate people trying to escape violence and crushing poverty.

So yes, I do think a closed border is immoral. If it means more strain on welfare programs in the short run as people try to start new lives here, well, if we can afford trillions to bomb the middle east into the stone age, we can probably afford that.
> Even still giant subsidy’s keeps the farm sector from the kind of massive consolidation you see in most industries.

The bulk of the massive subsidy received by farms is crop insurance premium assistance though. No doubt a huge benefit if you have a weather disaster, but not anything you see directly until you have a disaster, and that only provides stability in those freak years. I am not sure that alone is keeping farms from consolidating like other industries as most other industries don't have the same kind of instability from the weather.

I would argue that in North America mega-farms, by and large, simply cannot compete with smaller farms. It takes farm expertise to run a farm and one person can only manage so much. Hiring more people with farm expertise is exceedingly difficult as anyone who has farming expertise would prefer to have their own business.

If your thing is developing search engines, chances are you're going to have to align yourself with for Google or Microsoft for the network advantage. You have almost no chance of succeeding on your own in the search engine space at this point. But food is quite different. If you produce food, there is guaranteed to be a buyer for it. There is no real network advantage to working for someone else there like you see in other industries, so why let someone else take their cut off the profit of your labour?
Toying with wireguard on openbsd
Well they are still sticking to their socialist agenda, which means centrally controlled economy instead of a dynamic market economy. Can't really have an equilibrium without allowing things to dynamically self correct through feedback loops. The only feedback right now is the continuing failure of centralized controls, which will likely continue indefinitely so long as those doing the controlling are using military force and violence.
My guess is that ubiquitous air conditioning made the south tolerable.

Or it’s just a price thing. Lots of Canadians bought winter-homes in Florida and Arizona during the 08 crash.
Fabled lands is great, a real masterclass in building a freely traversable world with persistent state using very minimal notation. I love how they wrote little adventures that are triggered in one location in one book, require you to go to a location in another book, complete some task and the return to the starting point, all tacked with a few simple check boxes. Great stuff. One of the authors has a great gaming blog.

http://fabledlands.blogspot.com/
I truly love the Rust project.

There is so much genuine compassion, diligence, and attention in the community, and it shows everywhere.
Great article. I’m excited for the future of Rust.

A bit of really nit-picky grammatical feedback: you use it’s vs its wrong multiple times in the article. It was surprising given your solid command of technical prose displayed in the post. Try to bone up on the correct usage of the two. It makes a big difference. Thank you!!
I've worked with lots of PhDs from all over the world, and I've seen something similar from the Germans among them. Trying to assign menial tasks to their "lesser" colleagues; trying to meddle in their work and impose arbitrary decisions on them. In fact, I've seen them do it among themselves and not just to the non-PhDs.
Shinobi: Open Source CCTV and NVR
Reasons to despise ads?

> they are unsecure, often outside the control of the site owner and heavily rely on tracking.

- They attempt to influence me into buying things I do not want or need.

- They take up some of my attention, a resource that I consider very valuable.

- They create perverse incentives to create content that advertising buyers appreciate (particularly worrisome when we are talking about a browser, that I have to rely on to not sell out my privacy).

- The are often promoting things that are often objectively bad for me (e.g. energy drinks).

- They apply all sorts of psychological tricks, many with negative consequences (e.g. implying that I look bad).

The fact that Mozilla wasn't paid for this means very little. This is clearly Mozilla experimenting with a new channel of advertising that could be monetized in the future if successful.
Fearful memories haunt mouse descendants
via https://linuxfr.org/news/presentation-de-shinobicctv-communi...
Almost everything major (and lots of non-major stuff, like minor release announcements) regarding Rust ends up on HN, so it only made sense that this would too...
Don't actually have a problem with this, even though I have an ad blocker installed, since in Mozilla's statement they said they don't share any data to display the ad, and I have far more trust in Mozilla than other organisations. As long as there is a way to switch it off, it's all good with me.
I was an academic on track to being a professor at a second-level university, or a principal investigator at a National Lab. Moving to industry was a great move- I didn't realize how badly compensated I was (2-3X income), had much more support and freedom for exploratory research, and people paid much more attention to my work (granted, I worked at Google, not all industry gives you this level of freedom). I also learned a ton of better software engineering and how to generally spend less effort to get better results.

If I had stayed in academia, I'd be spending all my time writing grants and papers and getting scooped by less scrupulous but more fecund authors.
Once you have the first 5 or 10 such tools, the consequences of the 11th are pretty minimal. And this is probably more like in the hundreds, not the 11th.

Plus, they're sort of inevitable anyhow. The technical difference between ansible/puppet/etc. and blackhat C&C servers isn't that great. Definitely non-zero, but not that huge.
Side Project Extensions
I would often wake up in the middle of the night and not be able to fall back to sleep. I'd toss & turn for hours, absolutely miserable. It was made worse by the fact that with every passing minute I'd agonize over another lost minute of sleep.

It was only when someone suggested to me that simply lying still and focusing on my breathing was better than tossing and turning and worrying about not sleeping. If I couldn't sleep I could at least do that. It made a huge difference and helped me fall back to sleep.
This is an interesting argument, and it shows that although the public version won't be the absolute best, society will invest significant amount of resources into it.

Considering that unlike education it is one time investment, doesn't need to be applied to all people at once†, naturally propagates through intermarriage, i think it is safe to assume that split of humankind into two species: smart and rich, poor and normal is a very unlikely event.

† it is actually very important to have a large number of unmodified people for several generations for extra safety
I do like how the enemy swarms move in Dungeon Warfare, some randomness is present so that all of the minions don't follow the same beeline, rather moves organically like a crowd moving through a corridor.
$3.6m budget, I love this. For the impact they've made, this an extremely efficient. If a government program tried to do the same thing we'd be talking billions.
Maybe. But the political/industrial class would have mind-fucked us into clamoring to do nothing about it. If they went to Venus, only the people who could afford or command it would have made it, and they would have died off almost immediately because they had no minions to hold up the bottom layers of civilization.
>They laugh at angry bluster, but will move mountains to appease a focused person who can bring a regulatory agency down on them.

Yuuup. I got this from Kaiser, whose ADHD screening policy would blow through mandatory timely access to care deadlines. Calmly stating mandatory timelines, taking notes, and asking Kaiser to fulfill them got me much more responsive and timely care when getting treatment for ADHD.

If you're not getting what you want, you 100% want your case handled by someone responsible for not having regulatory incidents.
I was thinking hearthstone card packs as loot boxes, and they sort of popularized skinner boxes in games with the epic drops in wow
The biggest problem here is that they lack discoverability. You walk to bus stops which means they need to be recognizable and discoverable. If every one of them looks different, you need to memorize how all of them look to be able to spot them at a distance. This current design is only effective for residents that us the same couple of bus stops every day. For visitors, it's not very useful. Form has superseded function here.
Commercial power is noisy and sloppy, especially in my neck of the woods. I use a double conversion UPS (always on) to clean it up. I can feed them with a generator and the output is still a nice steady clean sine wave. Beyond that, I use line conditioners and rf chokes to clean up the noise a little prior to reaching the ups.

Double conversion ups are not cheap. They start around 15x what you pay for the AVR UPS that you can find in electronic stores. My power is so sloppy that AVR UPS catch on fire after about 10 months.
> the survivors would have lived relatively comfortably in smaller populations in habitats

A million years gives a pretty long time for unlikely events to occur that could finish the job of wiping them out. Wars and engineering accidents and diseases and such.

Like you I tend to be of the opinion our human civilization will survive any kind of global cataclysm that Earth could throw at it... But I am less convinced a population forced under a million individuals could survive - million years just under the normal chaos of existing.

I suspect there is a minimum population and geographic diversity required for our long term survival. Not sure where those red lines are though.
It's not a magic and if detection tools don't support http/2, then it's their fault and quite frankly anybody could come up with this tool.

The "enabled" attackers surely are nothing when they couldn't have come up with anything better themselves.

It just made the discussion of such tools public.
When I worked at Raytheon, there were no PEs n staff signing off on process documents or conducting audits of our design, manufacturing, or testing processes. Processes were developed in accordance with relevant ISO/IEEE/ASME/whatever standards, and these standards were periodically audited by external people certified by the corresponding standards body. While many of the older engineers had PEs, I do not recall any position that required one.

As for legal liability, that falls primarily with the company. The chances that an individual is going to be held legally liable for a process failure in a corporation is very low, and whether or not that person has a PE will be irrelevant.
Your question comes across as a bit rude. To answer it, because after half a year of looking, it was far closer to the ideal across a range of factors than anything else we’d found. I didn’t really notice how terrible the DSL was until after we purchased.

The Eastern Shore in Maryland can be pretty rural, but it’s still Maryland. Euston is 15,000; my place is between two villages, one of 900 and the other of 1600. In town, Internet access _is_ pretty decent. But the countryside is another matter.

Cities are economic powerhouses because they have network effects. My career has benefited from those network effects, and I think it would be a personal mistake for me to convert to a 100% remote position. But I can leverage a bit of that career capital to be remote sometime and take advantage of the vast cost differences between a coastal city and the rural Midwest, and get some lifestyle advantages from it (most importantly having my children see their extended family members far more frequently). I am going to have to invest a decent amount in equipment and services (e.g., MiFi, antenna, a router that’ll support line sharing with the cell, VPS, etc.) to make it work. That’s not to say “poor me,” far from it, but simply to point out that rural broadband can really suck in some places. And I’m lucky in that the cell signal exists; lots of places it doesn’t.
> How do we take back user privacy when the world's computing window becomes poisoned by those impassioned for money? It is deplorable behavior.

Would enough users pay money for a browser?
I started using BBEdit in the last few years, and mostly prefer it. I used emacs and vim for a couple of years each, so it's not because I haven't seen/used "better" editors. I think using only AppleScript as a scripting language really holds it back from a broader audience, and personally, I just don't script it, although I do use the option to run scripts on my text from menus, etc. (Any language, Python, perl, whatever.)
In Quebec (not sure about the rest of Canada), you can't call yourself engineer if not a member of the ordre des ingénieurs. You can sign b.eng, but not eng. You can say you have a Batchelor of engineering, but not that you are an engineer.
> Just replace the use of ++ with an assignment from true.

You can't just replace it with assignment to true directly as postfix ++ evaluates to the unmodified value; you actually need to replace b++ with something like (b?true:(b=true,false)) to avoid breaking code that uses b++ in an expression. That seems significantly uglier than just allowing b++ to continue to exist though...
All I Want This Holiday Is for the FCC’s Terrible Lifeline Proposal to Go Away
there isn't anything crispr specific, those are all about illegal data sharing of genetic information.
Notably absent from this list is Ambrosia (https://www.ambrosiasw.com/) and Panic (https://panic.com/).

BBEdit was my first "real" text editor, maybe along about 93 or 94. When it came out, it was far, far ahead of any other similar tools on either platform. It introduced a lot of future programmers to regular expressions -- whether that was a blessing or a curse might be debatable.
Who teaches if not the professors? I don’t think I’ve ever heard of any academic position without teaching responsibilities.
I would have catalogued my attempts to resolve the issue, and then filed all of it in an official complaint with the regulators after 40 days. By giving them extra time to comply with the regulations, it simply validates their strategy of wasting people's time and hoping they give up doesn't result in negative consequence for them, but instead that is the optimal strategy for them.
I typed a transcript http://diyhpl.us/wiki/transcripts/human-genome-editing-summi...
Doh, I know the difference but must have been lazy in my proof reading. Thanks for pointing those mistakes out to me. I'll go fix those now.

Edit: Fixed! Thanks again.
The Netflix cancellation process is also 3 steps, for what it’s worth:

Click “more”

Click “account”

Click “cancel”

Off course, this isn’t the same as having a centralized location for managing all subscriptions, but at least in this case the cancellation process is the same number of steps.
Shakepay | Montreal, Canada | Security Developer | Full-time | https://shakepay.co

Shakepay is the easiest way for Canadians to buy and sell digital currencies. We're on a mission to create open access to building wealth.

We're hiring a security developer, you can learn more about our day-to-day and what projects we're working on: https://medium.com/shakepay/shakepay-is-hiring-a-3rd-full-st....

Apply here: https://angel.co/shakepay/jobs/276911-security-developer
I recently got into the CYOA world by trying a text based game and an interactive story. I found the story a lot more enjoyable because it provided complex characters and a rich world that would get revealed as the story continued. The text based game was more driven by the player by choosing where to walk and what to look at. It was a puzzle game more than a story.

The story I am reading is an app called "Magium." It is a CYOA with an RPG element. I have really enjoyed it so far as my first CYOA story (it is currently unfinished and is being released chapter by chapter).
Is an "engineer of chemistry" a chemist by another name? In the US a "chemical engineer" is an engineer who specializes in the industrial use or production of chemicals. Think, the guy who designs the factory to manufacture a certain chemical. But "engineer of chemistry" doesn't sound like the same thing.
I'm noticing an interesting phenomenon on this topic. People are saying they an objection X, but upon inspection, it becomes clear that the actual fear has nothing to do with X.

For example the objection "this isn't a useful mutation," may be true, but it wouldn't justify outrage. It's the absence of a positive rather than the presence of a negative.

Or, for example, "the parents weren't informed properly," if true, might justify better communication with parents in the future but shouldn't slow down such genetic mutations on a wide-scale with informed consent. I imagine there are tens or hundreds of thousands of people willing to give informed consent.

I imagine it's something much more general like fear of the unknown, which is reasonable. But we should strive to be authentic in our arguments.
Alfred-sg, quickly search awesome links for CS articles, books, etc. in Alfred
I don't see why it must be exploitive, it's just natural extension of moving within your native country to maximize opportunity/cost of living.

I imagine most expats aren't in the business of resource extraction like old colonialism.
“This ‘telephone’ has too many shortcomings to be seriously considered as a means of communication.” — Western Union internal memo, 1876.

“The problem of TV was that people had to glue their eyes to a screen, and that the average American wouldn’t have time for it.” − The New York Times, 1939
How I found my dream job by contributing to open source projects
It’s okay though because it’s Mozilla and we trust Mozilla.
Her idea of equality as the ability to function equally as human beings resonated with me too.

Many years ago, what started my shift from a capitalist to what I am today, was the following question: "If people had to earn and pay for breathable air (a basic) the same way they had to earn and pay for food, education and medical care (also basics), would the world be a better place or a worse place?"

The world I imagined was one of such desperation that hardly anyone had time to think about anything but themselves, a world that barely advanced because hardly anyone had the luxury of time to think of greater things.

I am now completely sold on the idea of taking the basics out of the competitive equation (nutrition, education and health). Desperation is the enemy of civilization.
Similar experience with a telco in my state. As soon as I called the state regulator about being strung along over a bait and switch, the telco bent over backwards to clear up the issue.

There was also the time I took an airline to small claims court after repeated customer service calls and a demand notice failed to get their attention; the airline's chief counsel called me up at work after they received the notice from the court. They still failed to resolve the problem and also didn't show up for the hearing, so it was a summary judgement in my favor with damages multiplied x3.

Tip if you do escalate to a court or state regulator: Keep copies of everything including postage receipts with tracking info and records of phone calls (screenshots of call logs, notes about each call, etc.)
I tried to start a project to take a Haskell prototype of an important project into production. Haskell was a great choice because it allowed us to focus on the business problems. We didn’t have hundreds of lines of defensive code we’d normally write in a less strict language. It was also nice being able to trust code from developers of different skill levels: our tooling and tests gave us enough confidence to merge faster and move fast.

I’m currently using Haskell in a side project for work to parse, formalize, and migrate a lot of schemaless data.

I’ve spent much more than a decade in dynamic languages. I still use JavaScript as a primary language in most of my work because that’s what our company settled on. I’m done with dynamic languages and nominal type systems. Haskell isn’t perfect by far but it’s simply better than everything else that there’s nothing to compare it to. I prefer to write code in Haskell and I feel more confident in code I write in Haskell. I also like the assistance I get from Haskell and miss it when working in other languages.
I'd love to see click through vs up vote rates. I.e. do people up vote without clicking through? I'd love to see how it varies by topic...