skysight-inc/HackerNews huggingface dataset:
> Not being a US citizen doesn't seem relevant

It may well not be, but as a principle that is a bad idea.

What if Saudi Arabia decides you are illegally blaspheming, or the Chinese Communist Party decides you are undermining social stability with your views?

It should be relevant if a 'crime' was committed somewhere it is not criminalised. Not necessarily a get-out-of-jail-free card, but relevant.
For a long time I was unaffected, until I started using emacs more. This was resolved by switching to an ergonomic keyboard where I put all the modifier keys on the thumbs which resolved this issue (but made single handed typing of eg C-V or single words a bit annoying)
Exactly. The ideal alternative to YouTube is the internet itself. Given the choice, I'd rather visit worldclownhistory.com than visit the worldclownhistory YouTube channel.
I'm actually using Virtualbox. In my case, the guest doesn't see the host's files - it's the other way around. 80% of the file operations happen within the VM, with the rest being in VS Code on the host (via a mapped drive pointing to the a samba share on the guest). This lets me preserve file permissions and allows me to backup or migrate my entire project by just copying the VM disk images. It also gives me all the performance I need (and with a ton of ram, my database workload rarely hits the disk, which is a fast nvme ssd anyway).

I'm not running a Windows Insider build, and the current version of WSL doesn't accurately represent the posix permissions on files seen via the /mnt/c mount (DrvFs). The next version resolves this by storing posix permissions and other meta data. In my case, being unable to manipulate the permissions causes us some problems. It makes a lot of sense to work on the files within the VM, in a native ext4 volume.
Improve Your Numbers on Medium
For homeowners and landlords in SF, voting for more housing is counter to their rational self-interest. It drives down their home prices in many ways: simple supply + demand, obstructed views, increased traffic, school overcrowding.

Until we align incentives, why would homeowners or prospective homeowners vote for increased housing?
TIL. Thanks! I wondered if it was IPR income declared in the DC area but activity elsewhere but it looks like things happen beyond lobbying and CEO decision making there. I've only ever dealt with NFPs In the beltway.
And the parks will give you a ticket if you sit on a bench after sunset. I've gotten them for taking a rest on the way to walking between work and my parking garage.
Sure, they’re very reliable in flight. But it’s likely that electric motors will significantly increase service intervals (lowering maintenance costs) and increase dispatch reliability (ie: delays because service/maintenance is required).
I agree, and that’s why I said When someone goes to the US to work...
I'm not really crazy about Spacemacs because there's so much happening and I like to slowly build my config over time so I know what each piece does, so I can quickly make changes if there's something causing friction.

A nice happy medium is Prelude -- https://github.com/bbatsov/prelude

It's big, but probably not too big to understand and jump in and tweak.

I still prefer my own hand-rolled config though.
Its a mistake to assume that the American system is fair or corruption free. To a certain extent, corruption and shadiness exist everywhere.

America is a great country but you kinda have to assume the worst and live life accordingly. Which means hustling all the time, looking at alternative ways etc. I know a whole bunch of folks who have married specifically for immigration reasons (some of them admit it, most don't).

I'm not saying that you do any of those things and I empathize with you. I guess the only place where I fault you is in assuming the American system is fair and corruption free, which it totally is not.
The mental and logistical acrobatics being proposed by users on this comment section only shows one thing about Slack (and any other app that is built on the optimization of an "engagement" metric): If you have to go that far to prevent something from easily taking all your attention and time, wouldn't you argue that it is, in fact, its design which is flawed, and not its users?
"What if I train them, and they leave?"

"What if you don't, and they stay?"
This is true. I hope I did not give a contrary impression? I was, somewhat briefly, aware of some of the complexities of Emacs running under NeXTSTEP (not the text-only Emacs 18 included with NeXTSTEP, but proper Emacs 19 with NeXTSTEP windowing support), but that was (obviously) many years ago, and I don’t claim to remember any of it. And I was certainly not involved in implementing any of it.
Good question, do you suggest me to open source? and why? i will probably do it if it's worth it, even a little.
Thanks
You are right. IFrame creates an almost but not totally isolated page-environment. So in a sense IFrames are 'web-components".

So what can Web-components offer over that? A simpler way of including them on a page with a single tag. Well, you must load the js-file too but a single js-file could contain multiple web-components I assume.

The whole (?) point of components is isolating the interface from implementation, encapsulation, which WebComponents does nicely by providing a standard way of writing methods of the underlying ES6 class.

We could say that WebComponents are smarter IFrames with a cleaner way to declare their interface.

Another great thing about WebComponents is extending existing tags which makes it easy to prototype improvements to existing tags. For instance I wonder if IFrame could be made better by creating a web-component that extends them?
Depends on the situation.

If things are going great, your previous investors will want to exercise their follow-on participation clauses (lets them put more money to maintain their percent stake at same terms as the new investors). Although lack of participation isn't necessarily a red flag (there are legit firm-specific business model reasons not to follow-on even if things are going good), it might still raise eyebrows ("if this is so great, how come your other investors aren't participating?").

Good investors open you up to their networks. If they're not taking your calls nor making intros to later-stage investors, that's a really bad sign (there still is an incentive to continue the game so portfolios look better even if things are just okay, so this one's hard to judge).

When things aren't looking good, they might pressure you to sell so they can cut their losses. Maybe they'll bring in a new CEO who's job it is to sell the company (that's why they demand board seats).

When things are really bad, they can pull out any remaining money. I haven't experienced this one and don't really understand the mechanics, but maybe someone else can chime in?
this is an implementation detail of the DHT client. if you have enough cooperating bit torrent clients set up to seed a sparse swarm like IPFS does, you could do the same thing.

which begs the question, why fork the DHT in the first place? there are BEP drafts that cover all of the features that IPFS (and DAT for that matter) bring to the table.

my guess: there isn't a lot of money in making yet another bit torrent client.
Yang will use 3D holograms for remote rallies
There’s about a million marginally skilled SEO guys working from home you’ll be competing with. I know you’re joking but it’s an interesting thing to think about. The countless people scrapping the bottom of the pool of where internet money is made with endless grey hat trickery.
A couple of previous HN discussions (of the actual black hole picture, not the trolling):

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

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

Whenever a woman does anything, it seems to get de-raily attention that goes weird places. I love how that gets captured in this video of the song "Don't Speak" by No Doubt.

https://youtu.be/TR3Vdo5etCQ
> “Without any major change in entitlements, entitlements are going to rise. Why? Because the population is aging. There’s no way to reverse that, and the politics of it are awful, as you well know,” Greenspan added.

Funny that he'd lay the blame on entitlements when it could just as easily be laid on out-of-control military spending with the Terrorism boogeyman cracking the whip. Why, because neither the Republicans nor Democrats can keep their entitled noses out of other countries' (or their own citizens') business. There's no way to reverse that and the politics are truly awful.

The bigger problem is that the American people have collectively decided that debt simply doesn't matter. Congress and the President pass budgets with eye-popping deficits. The Tea Party and its calls for fiscal restraint are as good as dead. Sanders, Warren, and the left wing of the Democratic party are on the ascendency and will do everything they can to implement programs with high price tags. Republicans will block any attempt to raise taxes to pay for it all. The Federal Reserve has decided to pull the plug on quantitative tightening, making it that much easier for Congress to balloon the national debt.

Greenspan bears major responsibility for this mess. His complicity in letting asset bubbles inflate well beyond control, and his rush to paper over the resulting mess leads us where we are today. A financial house of mirrors where bullshit passes for money and only the poor get hurt for their financial stupidity.
I had the same experience in my time at U. Pitt: arrays that worked at all worked for a couple years. I also spent a lot of time talking to people who had implanted Utah arrays at that time, and I found that there was a ton of variability in the details of how people performed the procedure. That was almost 10 years ago, so maybe there’s some stronger best practices now.
There's GitCenter in ZeroNet network. It's a git synced via bittorrent-like protocol.

ZeroNet: https://zeronet.io

GitCenter: http://127.0.0.1:43110/1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t/
I'm perplexed as to why this is an iOS only application. Surely most of the actual API calls are being done server-side? It have made more sense for them to launch a web app instead while they expanded the product offering, and then brought it to native apps.
Rats have a similar brain-to-body mass as humans. Cats are fairly intelligent, are they not?
Kind of a weird example because:
1) that's not hacking
2) all that proves is that his professional network of friends/ex-colleague/former collaborators was stronger than the rest of the company's?
Also even naming the group APT which was a corporate buzzword at the time (for advanced persistent threat aka anything above script kiddies and aimless bots).
Are you using one of the VS Emacs bindings available in the library or a custom one? I've found all of the most popular ones to not be good enough to use VS like Emacs in Windows.
> It will not magically create more wealth or lower the costs of materials

No, but it will lower the cost of labour. If you have low productivity, you need to pay your workers less. If you can't devalue the currency, you have to lower wages. If you lower wages, you create deflation: your money will be more valuable tomorrow than it is today. And so you stop spending and start saving, and consumption falls.
Sometimes, censorship is good. For a silly example, if somebody somehow filled this comment section with images of goatse, it would be nice if we could take that down.

I definitely agree from a technical level, you can't ever guarantee the deletion of files on somebody else's machine.

So the question is, how do we build systems that enable users to protect their communities, without them becoming yet another tool for abuse?
I have a chicken in the slow cooker almost every single day. If the bones have cooked for more than 12 hours, it’s not possible for them to harm anyone. They’re too soft. By the time is they have simmered 24 hours, they are easily chewable.
What's the main benefit of this distro over the standard Ubuntu usually offered for WSL?
Improving Key Expiration in Redis
I agree. But there's always "hatred" for anything new which requires people yet again to learn new ways. I understand that. But there's nothing more difficult to stop than an idea whose time has come. I think that was from a Funkadelic LP-cover :-)
The problem is worse than that: what I do personally doesn’t protect me because any number of other people are uploading my information to Facebook for me!
The engine in the Eflyer weighs 57lbs. A 6-cylinder Lycoming gas engine for aviation weighs about 210lbs for the same power output.
Managing universal data removal is not universally solved (or even wanted) on internet scale. So it sounds weird to demand it from technology which is trying to solve completely different problem.
I don’t think the author has spent a relevant amount of time with Figma
Ask HN: What are good resources for life advice?
What are other good resources to read from?
Any source that are as good as PG essays on how to think in life?

Sources can be videos, audios, recordings, essays, blogs, etc. Anything.
Ok. Keep blaming the employees for your retention problems. It's definitely not your fault. I'm sure it will work out.
Ok, that does sound like a reasonable resubmission of a Show HN. Sorry I didn't understand that! I'll take off the dupe tag.

However, these comments are obviously promotional and there were votes to match:

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

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

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

If you didn't arrange that, someone else must have. We banned those accounts of course.
There are many products in the market running NuttX: many Sony audio recorders and bluetooth headsets; all drones/quadricopters powered by PX4 are running NuttX because PX4 is based on NuttX; Xiaomi/Pinecone are using NuttX on their products and doing great contributions to NuttX mainline; Haltian ThingSee was the first commercial IoT device powered by NuttX; Daruma DR-800 was the first thermal printer powered by NuttX; many OptoFidelity products are powered by NuttX, so if you have a good NuttX skills you can apply for this job: https://rekrytointi.com/en/vacancies/optofidelity/embedded-s... Our community is growing, even without a big company like Amazon (FreeRTOS) or Intel (Zephyr) paying our bills. It's growing because because this is a great and powerful RTOS.
These are far from the only choices.

I know the triangle of forces would have something to say about my statement, but I find too many developers purposefully build a wall around themselves and product design, perhaps using the aforementioned triangle as justification for why they should keep that wall erected.

Yet, even a passing attempt to understand the basics of design, whether of user interfaces or even of something as mundane as a chair, opens one's mind up to possibilities hitherto unseen due to failing to understand that there can be a strong link between aesthetics and function.
True. One more thing about web-components is that they are a standard. Vue, React, JQuery are not.
Thank you, I’ve been saying this forever.

The solution to widespread hacking isn’t to make it easier for one side to find the other guys malware (quicker) while compromising your data privacy, in exchange for help from gov. Which is basically the only NSA “defence” being offered to businesses via “information sharing” programs.
> BC, Ontario and many other provinces made emission reduction promises for 2020 back is the early 2000’s. It’s already clear these won’t be met, so I am dubious of the province to meet something this far off

What promises did BC make? I wasn't able to find the specific promises, so I can't tell what you mean.

BC is currently sitting at about -30% per capita CO2 emissions relative to 2000 [1]. Total emissions reduction isn't quite as impressive, but they have still reduced CO2 while increasing population and GDP.[2] Hard to say more without knowing what you're referencing, but it's still significantly better than most jurisdictions!

Ontario is not really the scope of these comments, but I took a look out of curiousity. Back in 2006, they set goals for 2014, 2020, 2030, and 2050. They met the 2014 goal [3], mostly through reduction of co2 emissions in the electricity sector. To meet the 2020 goals, they needed a bigger reduction, and had a strong plan[4] to meet it - subsidize electric cars, cap and trade industrial emissions, etc - but they elected a populist idiot who scrapped all that. So I agree that Ontario won't meet their 2020 goal.

[1] http://www.env.gov.bc.ca/soe/indicators/sustainability/image...

[2] http://www.env.gov.bc.ca/soe/indicators/sustainability/ghg-e...

[3] https://media.assets.eco.on.ca/web/2016/11/2016-Annual-GHG-R...

[4] https://media.assets.eco.on.ca/web/2016/11/2016-Annual-GHG-R...
I'm not sure what your stance is.

If it's "individual programs should use line terminators as convention and if the shell can help improve UX in the face of programs that break convention then it should", then I agree with you. What I meant by how zsh shouldn't be doing this is that if programs and people working on the command line followed the convention of terminating newlines, then the shell wouldn't need to do that.

If it's "individual programs should use line separators and the shell should add the terminating newline", then I disagree. I don't think shells and terminals are so fundamental that this behavior should depend on them. It also does nothing to address the example of `cmd foo | cmd bar` that I gave because that's 1 job.
Tax dollars go everywhere and anywhere (and often nowhere).

To the visa buyer its irrelevant, it has the same cost wherever it goes.
Code is available here: https://github.com/luanfujun/deep-painterly-harmonization
I cannot comment in any way on financial matters, but like Cees, I am a principal engineer at PagerDuty, and I can tell you that in terms of total LOC, our Elixir use may seem modest because we have a lot of code that was written X number of years ago in Ruby or Scala.

However, if we look at new services being developed, we use a lot of Elixir, it is our default choice.

This dichotomy is very usual in our industry. What we have reflects our entire history, and the history of tools available when we wrote all that code.

But what we write today reflects our priorities today, and the tooling available today.

Now ask me about front-end development. Yes, we have some CoffeeScript/Backbone still in production, but we aren’t doing any new work in it!
Oh no, come on. And by the way, if things keep going like they have, we can't wait multiple generations. We have at most one decade to fix things before they explode.
ipfs add -r mydir/

(Add a file to mydir/)

ipfs add -r mydir/

That's it, two different hashes, different contents, but intelligently deduplicated so you only need to download the diff if you already have the files in the former.
I understand that a segment of society descends into conspiracy theory when reading an article but perhaps you might consider whether noting that Alford is an African-American woman gives further context or is contrasted with the noting of SV's apparent push for demographic diversity.

Sometimes a sentence is just a sentence.
Building simple tools to assist the whole SDLC?

Building web-app to map network/machines?
Twenty years ago, I wrote StoryHarp in 1998 in Delphi to do this, using Microsoft Agent for speech and sound output and limited speech input (from a small set of choices appropriate to the context). I recently ported StoryHarp to JavaScript/TypeScript (using Mithril and Tachyons) to run in the browser -- but without speech input as yet.

Demo: https://storyharp.com/

Source: https://github.com/pdfernhout/storyharp-js
Agreed. There is just zero reason to care about it and that lack of care only diminishes as more and more companies are compromised so it becomes normal and consumers really have no choice to take their business elsewhere.

The only way this will change is if there are financial and/or criminal penalties for gross neglect of private data. I think healthcare (HIPAA) is another good example, although the financial penalties need to be higher given some of the compromises and relatively small fines.
*around 3kya, I meant.
I've integrated your feedback here: https://github.com/freeradical13/ValueBasedPrioritization/ra...

I tried to let the figures and tables float but I disliked the strange spacing that resulted. I also tried putting them at the top and it was very hard to follow.

Thanks again for your very thoughtful feedback!
That 0.0001% reduction in income taxes...
It's basically the opposite? The retail business funds all the other projects. That's starting to shift, but only recently.
Yeah but you can't add an episode to the torrent later and have all existing peers seed the old episodes in the new torrent automatically.
SSH Agent Forwarding considered harmful (2015)
Everything being a string does solve potential type issues...
Of course not. But many smaller apps don't need all of those.

Think about HTML how it started it was very rudimentary. At that point there was very many better "frameworks" for creating GUIs and applications. Yet HTML was in many cases good enough and since it was so simple it was able to evolve.
Solar powered drone planes would be nice... or maybe even a swarm of satellites will eventually be possible.
This is a over simplification I think. In IPFS to add a file to a folder, you need to rebuild that folder which changes the address. You still need to get people to access the new address to see any updates. IPNS makes that fairly easy, but a similar technology could be made for bittorrent.

I think what makes IPFS interesting is that all files are like torrents and all folders all like torrents of torrents.

And since each torrent is a hash if the file underneath it, if 100 people individually add files or folders that contain identical chunks, then without explicitly doing anything the are so helping each other share those files.
> Is rooftop solar even viable in the northern half of the province? High latitudes get way less sun.

Most towns/cities aren't nearly as space constrained outside the lower mainland, so larger non-rooftop solar would be an option (along with the wind/hydro/etc that others have mentioned)
Sorry for the tangent, but what is it with these odd new names for things that have been around since forever?

Every video game is "interactive fiction." These are "text adventures" and have been known as such since more or less the beginning.

Same for "MOBA" and the like. eugh. /peeve
If you do, you will get banned. Criticizing the media is not allowed here.
Can you explain why disseminating this information “didn't align with the best interests of the American people”?
Exploring Leonardo da Vinci's knowledge of the brain
Correct, wind power is one part of the future solution.
There's vi/vim of course.
The IPFS client is such an untunable memory hog that I turn it off whenever I'm not using it (which, of course, defeats the entire purpose). I would be ecstatic if we had something like the old uTorrent, but for IPFS. A nice UI, easy configuration, an ultralight implementation. It would be a dream come true.
You can just download an archive of your Facebook data, no need to use this app:

https://www.facebook.com/help/212802592074644
He said that most of it was “model code”, which is maybe some form of data.

https://mobile.twitter.com/thisgreyspirit/status/11165193134...

I was a little amazed that the corruption-in-astronomy-journalism crowd thought it was plausible that any individual could have sole authorship of 850,000 lines of code in a project started in 2016.

For comparison, the Linux kernel adds something like 300,000 lines per year from thousands of contributors.

https://www.phoronix.com/scan.php?page=news_item&px=Linux-Se...

It’s almost like the people talking the loudest didn’t know much about programming.
If soft delete is ok there is no problem. But should it be part of protocol or application layer is another question.
Your title made me smirk