skysight-inc/HackerNews huggingface dataset:
> Why do we need isolated virtual address spaces so that application always believes it is the only application running?

Historically mostly because of swap, so the OS can move a page from memory to disk and then back to a different physical memory location without modifying the application's pointers. On large systems with 32-bit applications it was advantageous because the system may have had more memory than 32-bit pointers can address and then each application can have its own address space. ASLR nowadays.

But filesystems already have the equivalent abstraction. If you run out of space on /dev/sda you can add /dev/sdb, copy /home to it and then mount /dev/sdb1 /home and the application that reads /home/alice/file is blissfully unaware that anything has changed. Heck, half the time you're not even reading from the physical drive, the data is cached in memory and you're really reading it out of the page cache.
Likewise...with HN you never know what esoteric guide or advice lies beneath a somewhat vague headline, and in almost every case it's unexpectedly convenient or interesting.
I 100% believe that the difference between a successful database pipeline and an unsuccessful pipeline is making your database deployments re-runnable.
Six finger gestures feel like a huge step backwards to me. It's bad enough I have to move one hand off the keyboard, but now I have to move both hands? Clearly this was designed by someone who exclusivly uses a laptop with a trackpad in the middle.
Historical instances of politically soverign and stable direct democracies are exceedingly rare, and so it is difficult to say definitively that minorities would be treated better or worse than in representative democracy.

In the Athenian democracy minorities were inter alia excluded from political decision making - one had to be a male member of the ethnic majority to participate, there was no mechanism for obtaining citizenship other than blood.

However - in comparison to how other Greek cities treated them, metics (resident aliens) in Athens enjoyed far greater security and had codified rights.

To me this latter point is decisive in showing that the horizon of direct democracy is always towards greater inclusiveness. But one has to make up one's own mind on these matters.
Found the team member!
Absolutely. They could have been US investors and had the same issues.
Xdfbhdctgh
https://medium.com/@uefatv/match-france-andorre-e-n-direct-gratis-tv-8e7db6313687

http://cryptoliveleak.org/direct-livefrance-andorre-e-n-direct-gratis-tv/

https://medium.com/@uefatv/cbs-live-direct-tv-izle-france-andorra-en-direct-streaming-b381e741418b
https://medium.com/@uefatv/sky-tv-france-vs-andorre-direct-en-direct-streaming-e6489e2dace4?postPublishedType=initial

https://qiita.com/Euro-Qulifying/items/e51fe6aca40c9f3682bf

https://qiita.com/Euro-Qulifying/items/d3e019374fd4b57f57a2
Or that "the" is pronounced "thuh" before consonant sounds and "thee" before vowel sounds - same rules as "a"/"an" but no difference in spelling!
To summarise -- people shouldn't be idiots.

Storing them and riding them on sidewalks are the biggest common complaints that people have; next to that it's mostly on people to operate them safely, and I'm okay with that. People are always going to ride them on sidewalks, but NYC is an east coast city, people will have no problem yelling at people to stop so I'm comfortable with social enforcement. There aren't enough police officers in the country to monitor every sidewalk that people use for two minutes. Improving bike lanes is a general issue that NYC is working on, and the first step to having any sort of electric scooter is to make them legal _at all_, since they are currently illegal to ride on the sidewalk, bike lanes, and streets.

As for storage, I think we can live with it -- people park bikes on sidewalks and most places there's room to put stuff that won't get in anyone's way. I'm not worried about tourists -- for a tourist a scooter/bike is a horrible way to get around the city (except in the big parks). And in the boroughs, tourists are not really an issue the way they are in Manhattan.
Design by consensus, the worst thing ever.

A Volvo is a Porsche designed by commitee.
Calm discussion is good. I was wrong that people were killing dozens every month. It is more like mass shootings involving 9 or more people are happening once per month on average.

I would still maintain my point that personal safety-wise, China is pretty good by today's standard.
This sort of policy is somewhat of a distraction from the wildly more important goal of reducing CO2 emissions.

A single use plastics ban is fine if it is a minor part of a more comprehensive policy that is focused on CO2 emissions, but by itself, eh, this is not really our most pressing issue in the near term is it? (of course we should reduce single use plastics eventually)

This government has been very uneven on climate issues so I'm not expecting them to announce a ban on CO2 emitting power generation tomorrow or anything. My concern is that announcing this policy so soon after the NDP announced the same thing in their rather bold environmental package is merely part of an attempt to boost their environmentalist cred and blunt the impact of rival environmentalist parties while changing the channel away from their weaker CO2 reduction efforts.
I think the issue is so many sites load too much crap into their pages, for what should be relatively simple articles. The websites could have just written really simple/fast pages... but they didn't. AMP forced the issue.

Of course, google could have just favored really small/fast site that worked well on mobile... but this way they get the extra lock in.
It’s not just use of these devices on certain roadways, bike paths and sidewalks that may be illegal from jurisdiction to jurisdiction...but leaving them all over public spaces the way they do is also illegal in multiple jurisdictions (hence why city’s/counties began confiscating them and the scooter companies pulled out of a number of markets).

It’s not about ignorance of the law, if I get hurt by one I can sue both the rider and the scooter company.
Yes. A good list might start with some general, fairly neutral books. A lot of the books here are fairly biased or are trying to drive home some point or agenda.

Tim Harford's books are pretty good, in general in that he promotes "thinking like an economist" without going overboard in any direction.
Chinese growth was slowing anyway. Now they have a convenient scapegoat for that, big bad America. The long-term consequences of deep hostility against America in the general Chinese population are hard to predict, but they are not going to be favorable to us.
We do tech DD, and also occasionally review code so that's pretty normal. We do take great care to ensure that no secret sauce ever makes it into our reporting, and if the situation requires it do a second round of reviewing before sending out the report to the party that commissioned it. I'm not saying we will never ever leaks bits but if you take your reputation serious in this field then you will do what is possible to ensure that the proprietary stuff stays just that in case there is no deal.

Any VC that asks non-independent third parties to review your code should be shunned.
Author here, happy for any feedback and to answer any questions!

Some things are definitely missing - I realize I don't cover load or store buffers in the OoO part, for example. I am working on fixing that.
That's an excellent point. Having a higher lowest-common-denominator to cater to will definitely make for an interesting UI. The sweet spot is to match the UI specialization with tangible productivity gains. All the modern UI simplifications slow me down tremendously. Gestures are crazy slow compared to clicks and keyboard shortcuts. Even something universal like pinch-to-zoom, I can do it faster with mousing over the place where I want to zoom, hit control and scroll to zoom in/out. Also, I think having a voice command based AI would amazing - with the caveat that it actually works of course :).
Author here. This is the case with *nix but doesn't need to be.

As far as I'm aware, it's quite common in microkernel-based OSes to implement even ELF loading, dynamic linking, etc. inside system libraries loaded inside the process creating the new process. So the parent process basically constructs the child process, which means you could easily design an OS such that the parent needs access to the library files, but the child doesn't.
To take it a step further, if the house owner works outside home during the day it could be mutually beneficial if you throw in taking a few breaks to walk the dog to make it an even trade. It's always better for pets to have people around all day.
A knowledge portal to share insights, opinions and whatever on papers on ArXiv
"A deeply religious person, Church was a lifelong member of the Presbyterian church.[7] He died in 1995 and was buried in Princeton Cemetery" wikipedia.

[7] "Introduction Alonzo Church: Life and Work" (PDF). p. 4. Archived from the original (PDF) on 1 September 2012. Retrieved 6 June 2012. "A deeply religious person, he was a lifelong member of the Presbyterian church."
Flat does not mean structureless. Jo Freeman's piece correctly points out that groups without structure inevitably grow shadow organigrams. My point here is that flat structures should lack hierarchy but they should strive to make their organization as transparent as possible.
Based on the previous post of this in 2016, this is a university student's portfolio piece while hoping to find an internship. It's not a product, just a concept.

I'd say amazing job in terms of design and concept. That being said, if this were an actual product, it wouldn't count me as a user. It looks cool, nice, etc. It may appeal to a specific type of user who's fine with relinquishing control over how things are done on their computer, but as a dev, if I chose to change things about my work flow, I want additive changes to my existing flow. Not a full end to end replacement. Lots of things already exist which brings my current flow close to this. This doesn't make multitasking easier for me, it just drops a fat anchor on my normal flow. 3 finger swipe up, cmd-tab, cmd-` to switch between apps, tabs.. Divvy to setup zones in a grid to global shortcuts so you can place windows where ever you want in a key stroke. All those things are natural and happen without me thinking about it. I can manage 30 open apps and 100 tabs in multiple browser windows if I wish and its not slow or confusing.

I very much liked the fact that it knows where you're looking and makes many actions instantaneous, like looking at a link and clicking or pressing a key or whatever it was. That's cool, and if it works well and can be integrated everywhere it makes sense, I think its a great shortcut, saves you having to mouse around. But thats additive to an existing flow. Not replacing the entire thing.

The built in voice assistant does cool things too and I can see many use cases for that too. Not that it can't already be done though. Things like, make a directory called X, open this app, build project, run automation, or run smoke tests on X project, etc...

Still great work though. As a concept it appears usable and neat. Just think its too far a departure from regular work flows to work for most people.
From the end of the piece:

>Moving into the future, it’s hard to say how much more modern the power grid can get since the underlying principles are so simple: three phases per circuit and structures large enough to keep them from sagging into something that could cause a fault. There is a lot of talk of the smart grid, but the solution to most of the issues with the power system is often simply to build more circuits as the demand for electricity rises. It’s a difficult problem to engineer ourselves out of, especially with the increasing age of the power grid itself, and at some point is simply becomes a numbers game of how many watts can be moved from place to place.

Technological progress could change the landscape quite a bit: https://en.wikipedia.org/wiki/Space-based_solar_power
Aren't PDFs automatically marked anymore?
I kinda like the slideshow, it lets me send someone a link to a specific slide.
RE new instructions, those appear to be mostly useful for things running on bare metal (like the OS kernel).

The under the hood stuff like true 256 bit registers, branch prediction, cache, etc, all is below the machine code level as other people have pointed out. The compiler doesn't know about it.

>What about if the binary runs on a different CPU, will the compiler include feature checks and multiple code versions?

This is referred to as multiple/dynamic code paths and it needs to be supported by the processor microarchitecture and compiler. afaik only the Intel Compiler and Intel processors support it with the <code>-ax</code> compilation flag.

In general you should pick a minimum architecture for your applications, since it will be forward compatible.
There are plenty of legal open source H.264, MP3, etc implementations. AFAIK source code license and patents are orthogonal concepts. You can use any source code, proprietary, open source or written by yourself, but you should have permission from patent owners, because you're likely using their patented algorithms.
I really don't want to see VR and AR replacing real access to live animals. If zoos and parks aren't the answer, then VR/AR isn't either, or at least, I really don't want it to be; it'd feel something out of a scifi dystopia to me.
Perhaps. I have been thinking about it, but from what I've heard wayland still has some shortcomings. I'm sort of deferring this decision to the i3 dev: when/if he decides to port i3 to wayland (or pass the torch to sway) then I as a user can probably be sure that it's ready.
Equally likely they notice the thundering herd of non-subscribers accessing a select few articles through a particular hole in their subscription wall. Surely can't be that hard for them to track.
I think I'd prefer a 9 AM sunrise in the winter over the 4:11 AM sunrise that we'd currently be having if we were on standard time in the summer.
This is the key. The PDF fails to make sense in parts without the video.
Title got renamed
I suspect there's a "very bad" tier that didn't exist before, is now the most common (because cheapest), and has undermined the "cheap (more expensive than what's cheap now, but formerly cheap) but pretty good" tier, eating its demand and causing it to become more expensive. So yeah, I think OK furniture's more expensive now than it used to be. But now there's even-cheaper crap readily available so... maybe that's better. IDK.
Not personally a fan of the way they're (ab)using the browser brand for unrelated products, but it might help with recognition from your average person who doesn't know what Mozilla is.
The read-only system volume really seems like a neat idea. It reminds me of the Transactional Server role in openSUSE where they make system upgrades as atomic as possible: https://news.opensuse.org/2018/05/15/transactional-updates-i...

That said, I don't understand the use case for firm links. Seems like the problem it's trying to solve can just be solved with simple mount points: mounting read-write /Users and /usr/local. Am I missing something?
It's existed since 1988: LDAP/X.500[1] It's just not used globally because of three reasons, as far as I can tell,

1) most people don't want their information public and searchable to that extent

2) most orgs _want_ to silo you in or otherwise control your account

3) the org using x500 still needs to have their own permissions separate from the central directory, which is the harder part of auth[nz], so just rolling your own authn is often easier.

[1] https://en.wikipedia.org/wiki/X.500
Ask HN: What to look out for when looking for a new apartment?
I'm looking a new apartment, what should I look out for to don't fall in a money pitfall?
Initially only found the PDF, then saw the video link at the end.
Easy - just "C-x M-c M-hypercard"...

/...https://xkcd.com/378/
Can you back to an APFS volume yet, or does it need to be HFS+?
> Desktop is far more productive than mobile ever will be or can be.

Hear, hear! The desktop computer (and the metephor of "desktop") works. People have learned and adapted to be very productive with it.

I do not want a desktop computer with "the simple interfaces of mobile devices". I don't want to remember three-finger gestures on a trackpad, and certainly don't need voice-activated commands (it's faster and more accurate to type).

Like you, I'd also argue against the statement that "we now use smartphones and tablets most of the time", or that "they are much easier to use". This completely depends on what the user is doing with the device.

For certain kinds of communication, application or media consumption, sure mobile devices are easier to use. They're not that great for long-form writing (email, articles, books, programs), or as a personal information management system (file system, database).

All that said, the designs in this project are beautiful, and there are some useful-looking interface ideas. I found this statement at the bottom:

"Neo was designed to inspire and provoke discussions about the future of productive computing."

It has definitely succeeded in this goal.
That's true. I mainly cover this point - filesystems as a means of connecting different applications together - in another article: https://www.devever.net/~hl/nexuses
Personally, I think this is very silly.

Firefox has a stronger brand than Mozilla, so they're calling these all "Firefox XX"..

But Firefox doesn't have a brand as a generic set of utilities, it has a brand as a web browser, and this weakens that.

It reminds me of the articles about "Charging for Firefox" that were released earlier this week. If instead they had said "Mozilla is planning to offer a co-branded Mozilla VPN", it would have been clearer, and fewer people would have been confused about if the browser cost money.

Putting everything under the Firefox brand dilutes it to meaninglessness.
> You can have a long and productive career as a C programmer knowing nothing but how to create and iterate over arrays!

True.

> Monoids are so important that every single modern language (from C++ and Java all the way to Haskell and Scala) devotes a HUGE amount of language and standard library surface area to render data structures as sequences.

Yes and no. Yes, they devote a huge amount of language and standard library surface area to sequences. No, nobody in C cares about that being a monoid, or is thinking about monoids when they use sequences, just like no NBA players think about general relativity when they're shooting a basketball. With C++... maybe a few think about it that way.
I wish they would... boost websites with < 1mb of html+css+js payload (exclude images). Extra points for optimized images for mobile by default, with upsizing for high density or larger displays.

Google could very well have given huge boosts to small/fast websites, and then the sites would have had to figure it out wrt advertising and bloat. It would have been a much better result.
Only Northern Virginia, Ohio, Oregon, and Ireland?
A Mozilla acquisition of HIBP could look alot like Mozilla buying HIBP from them, and then bringing Troy on board for a period of time as an evangelist, and the nature of being an open source, community focused org means that Troy could retain his ties to Mozilla as long as he wants to, as a staff member or volunteer.

I don't know how much has changed since I left Mozilla, but there were, and probably still are, a number of former employees and volunteer contributors that had a great degree of influence and input on various projects.

Heck, Troy might even be a good potential addition to the Mozilla board of directors at some point in the future.
> Tell us. We can take it.

Horrible.

Forcibly cute and overly friendly palette paired with soft and curvy lines is the exact opposite of what one would expect from an entity behind technically excellent pieces of precise software engineering. I usually don't have strong opinions on redesigns (unless something is poorly kerned), but this is completely, way off. Solid Dribbble material though. Peeps there will be ecstatic.
Yes, ultimately you don’t own the property you rent. The landlord has rights over the property too, and you have to factor that in when choosing whether to rent or buy.
Not mentioned in this article but worth noting that the City of Vancouver was interested in pursuing a single use plastics ban taking effect this summer in 2019, but backed away when disability rights activists protested that plastic straws are very important for people with mobility challenges, and they considered the non-plastic alternative straws available to be poor and not viable options.
Create Beautiful Forms with PHP Form Builder
If it's up to me, doing any business that aids the Chinese government is unethical.
Netflix only needs to make a few good movies/comedy specials/tv shows a year and I'll keep my subscription. Amazon/Disney does not put out good content
Grep for Linguists
Show HN: PR Boost gets your startup in the news with PR campaigns powered by AI
Hey everyone!

For the last year and a half we’ve been working hard on building the future of PR software at Press Hunt (https://presshunt.co). We’ve compiled one of the most advanced journalist databases available. One of the biggest requests we’ve had from our users is to have guided campaigns ran by PR experts integrated into our core software product.

We’ve launched a similar service in the past called Howler––Boost is a remastering of Howler, integrating it into our core do-it-yourself PR tool and hooking it up with our refined Press Hunt 2.0 dataset.

Here’s how Boost (https://presshunt.co/boost) works:

1. We use proprietary algorithms to match you with 1,000 targeted journalists from our database of ~400k

2. Our team of PR experts writes your pitches––we’ll refine them until you’re happy & give us the green light

3. We run your PR outreach campaign to the journalists & reporters in your list

4. We introduce you to the journalist directly when they express interest in your story so you can set up a time for an interview

Boost is the simplest way to run a PR campaign without spending hundreds of hours manually researching journalists, trying to find their emails, and sending emails to them. We take care of the whole process so you can just quickly get your campaign out without all the BS.

We’ve been working really hard on this, and we’d love your feedback! If you’d like to give Boost a try, I made a 20% off lifetime discount code that will be live for the next few days. Use the code ‘EARLY’ at checkout.

Thanks for your time!

– Matt, Aaron, & Frances

PS: We just launched on Product Hunt: https://www.producthunt.com/posts/pr-boost-by-press-hunt
That reminds me of something I read once about college, saying that "20% of the men were getting 80% of the sex".
Too bad none of us can actually read minds, so we'll never know. If there's a charitable assumption about the state of someone's mind that the facts don't contradict, then it should be taken.

It's funny how many people are emotionally attached to the delusion that they are psychic. I honestly wonder where they got that idea.
Sounds like the author missed the existence of the real road legal ev scooters (like Vespa Elettrica, Unu etc) and complains that the skateboard-with-handlebars type ones don't do miracles.
Trump isn't Jewish.
I really preferred the browser logo looking like an actual fox and not just a fox tail... oh well.

EDIT: the blog said the browser logo would be changed too, i figured to the same one as the parent logo. I didn't just skip over the article.
Source code vs compiled or
layered Photoshop file vs flat JPEG.
Ah, but you see, now it's a different set of people who get to feel really clever...