skysight-inc/HackerNews huggingface dataset:
Except that the exemption can be inherited by descendants indefinitely, creating an ever-increasing windfall for (what amounts to) a tax-privileged bloodline.

When Prop 13 reached the Supreme Court, one justice noted the feudal character:

"These disparities are aggravated by § 2 of Proposition 13, which exempts from reappraisal a property owner's home and up to $1 million of other real property when that property is transferred to a child of the owner. This exemption can be invoked repeatedly and indefinitely, allowing the Proposition 13 windfall to be passed from generation to generation. ...

"Such a law establishes a privilege of a medieval character: Two families with equal needs and equal resources are treated differently solely because of their different heritage."

https://www.law.cornell.edu/supct/html/90-1912.ZD.html
Whether or not tabs are in a new process depends on how it was opened. For example, opening a new tab with a control-click or middle-click will result in the new tab share a process with the original, however, right-clicking and selecting "Open in new tab" will result in the new tab having its own process.
Don't they have a review process? Surely they'd just check all the places you use the new API.
konsiderate of them
A16z Podcast: Culture of Design
"When the pointer is locked, users will see a banner explaining that the mouse cursor is hidden, and that they can get out of pointer lock by pressing the Escape key."

I beg your pardon — which key?
For folks who like Erlang, also check out Pony.
Chances are the press secretary does not want to be compared to Baghdad Bob (Comical Ali in UK and elsewhere). So he's going to have to get it together, sorta like he did today when asked whether he (personally) believed there were 3-5 million "illegal" voters in the election; and he did not say yes, he clearly said the president believes that. Whether the president is a liar or delusional is maybe not a significant distinction, but the press secretary can't tell a bald faced lie more than once, and Spicer just did that on Saturday. My bet is he is either canned or quits within 6 months, and for Trump Time, this will be more like 3 months.
> You get to use Ruby, which [...] remains the most extraordinarily beautiful and luxurious language I’ve yet to encounter.

I've used Ruby sporadically as gap-fill in small projects, but I didn't feel the language has any qualities that sets it apart from others.

Perhaps I missed something, any Ruby devs care to comment?
I think that says more about your idea of production ready code than it does the issue under discussion.
https://catchoom.com/product/craftar/augmented-reality-and-i...
"deep learning bootcamp" wouldn't be sufficient.

On the other hand, training deep learning models was very different world two years ago. From a few examples in the field I know of, someone reasonably talented with decent math fundamentals can catch up with the state of the art in 6-12 months.
That's k!ever
That sub is kind of a heat check against the hype of pretty much everything these days.
> That's true, but when I read that sentence I place the emphasis on should. I see it as aspirational.

Despite all the arguing I'm taking part in, this is probably the true and reasonable explanation. I read 'should' as 'if it doesn't there's a problem'.
Wired never had any credibility. It was, at best, the Vogue of the tech scene, and when it was acquired by the same company that owns Vogue nobody should have been surprised.

What it did have was tone, and around 1999 or so it completely lost touch with its roots.

> How about actually refuting the specific points you are opposed to...

The current White House administration doesn't give a fuck about points or facts or any of that. You can refute all day long and it won't matter, plus they can make "alternative facts" up faster than you can refute them. It's an unwinnable war on those terms.
A separate binary. But not, at least as everyone packages it, a separate package.

* https://packages.debian.org/jessie/amd64/systemd/filelist

* http://packages.ubuntu.com/xenial/amd64/systemd/filelist

* https://www.archlinux.org/packages/core/x86_64/systemd/files...

* http://www.portagefilelist.de/site/query/listPackageFiles/?c...

* https://apps.fedoraproject.org/packages/systemd/contents
At Evernote:

1) Peer presentation - talk about past project

2) System design - design at the high level

3) Debugging - given a failing test fix the code so the test passes.

4) Coding - Straight forward problem to code and create.

For the peer presentation, we are expecting the candidate to be prepared. They have lots of notice about this portion of the interview. We want them to be articulate and clear about the technical problems, project management problems and unexpected issues.

System design - we come up with a sample issue that is easy to articulate quickly. For example, "we are going to design the first version of Wordpress". We then ask questions and extend the problem during the interview.

Debugging - we give them a random open source project and we break one of the unit tests. We then ask the developer to track down and fix the issue.

Coding - smaller scale than the System design question but focused on determining if the candidate can construct a small program end to end. So this is not a portion-of-a-program, but rather construct a quick command line program to do X.

For junior people we drop the peer presentation and add additional coding questions.

--------

I liked this interview the best of all the places I interviewed. There was no "gotcha" and the problems I was asked were relevant to Evernote's business.

Walking out I didn't feel like I did the best I should have, (I have high standards) but I felt the problems were incredibly fair.

Now that I am at Evernote, hands down where interviews go badly are in the debugging section.

The peer presentation shows people who have not thought about the "why" behind their coding / design decisions - and it separates the juniors from the seniors.

Lastly, we expect and can demand a far higher interview performance because we tell candidates how to prepare. If they don't prepare, it shows soooo painfully. For candidates that do prepare we can have a more interesting and engaging interview that allows us to sell Evernote as a company.
For me it's mostly a few minor UX things, such as not displaying favicons, or how it behaves with a lot of tabs.

Also it's extension ecosystem isn't that great. Stuff like ublock isn't in the official safari extensions page, so you have to go discover it yourself. I can't find a good right click to image search extension either.
> But you also need to serve the page that links to the form via https

Yes, in the limit. But current best-practices for user caution ("when you're entering personal information, check the address bar for the domain name you're expecting [and a lock icon]") would be enough to thwart that attack.
Are there online classes (eg MOOCs) teaching Erlang? I looked at Coursera, EdX, and Udacity recently and didn't find anything.
more likely the effect of food change and not eating meat with hormones.
View sight as most important? yes - it's the window (ahem) to the world, including highest bandwidth information delivery.

Fill up a glass by sound? yes, but except in rare cases, it's supplemental

Identify shirt by feel? Only if I didn't turn on the light - Yes, I can recognize the shirt I'm wearing by feel, or can tell what shirt I've grabbed out of the laundry basket while watching TV, but I definitely choose the shirt to wear by sight.

Recognize a person by smell? Almost always see them first.
Yah, just saw the movie last week. Definitely a useful "non-exposition exposition". I thought it was hilarious when everyone became a structural/petroleum engineer overnight when the well head was still spewing weeks after the incident. Everyone had a simple solution. Like when baby Jessica fell down that well in Texas. I'm like "you do realize methane hydrates crystalize at those pressures right?"
Demographic Annotators for Social Media Data
There are 619 mentions of the exact phrase "Environmental Protection Agency" in the US Code. I think that a Trump administration would have a hard time fulfilling the requirements of 49 USC §44715(a)(1)(B) (to pick just one example) without there being an EPA.
Samsung Internet browser brings tracking protection to a top browser on android
I don't think anyone likes Edge.
I've actually run into methods defined from names concatenated from multiple strings, i.e. methods you can't even use grep over the whole codebase to find. This has left me with a lingering vague fear ever since.
Interesting fact is that The Witness is ported by Nvidia to run on Shield TV (which runs Android): https://play.google.com/store/apps/details?id=com.nvidia.the...
Hm, there are problems in the field of computer vision that might help structure your cost/training algorithm; maybe pose estimation, the perspective-n-point problem, and point-set registration.
and trains in tokyo are usually packed so you cant sit.
The same reason why a company's employees typically aren't allowed to make public statements.

Like it or not, Donald J. Trump is now President of the United States and the public relations of the executive branch are his prerogative.

Given his positions on climate change, deregulation, and energy production, he clearly doesn't want civil servants from certain agencies, many of who's jobs and powers he is threatening to cut, putting out communications that undermine his agenda.
Or they could just add more error correction bits to the flash storage in the phone, if this really were a problem.
Much easier in Firefox since you just start typing the name of the site then choose to switch to that tab from the drop-down menu. Or you can pick it off the (down-arrow) drop-down list of your tabs, or just use the mouse-wheel to scroll quickly through all the tab headings....

I typically have 100 or so tabs in Firefox. I did get over 600 once, but that's too many ;-)
Some of the best engineers I know are self taught.
like I said, that's a strawman. C++ has had new/new[]/auto_ptr since C++ 98, so almost 20 years. The ideas of smart pointers have been around for a really long time as well.

Then there's the C constructor convention through opaque void pointers idiom.

This stuff is not new, not even close to new, NO ONE, not even the kernel developers, would make the argument that you cannot build abstractions around malloc.

If that's really what you're arguing, well you're not saying anything that C developers don't already practice.
>> Bootstrap, a theme for it, app css, a couple of 3rd party vendors, and we are over a megabyte.

Who's doing that? And if they are adding dependencies without consideration of page-speed, they're to blame, and they'll never understand performance.

Bootstrap is not the problem. Hypothetical bad devs would have been making similar mistakes with flash prior to that, or whatever alternative CSS libs were available, and were being cobbled together piecemeal prior to Bootstrap.

> a big win in productivity/quality

>> Only if you are doing an SPA which mimics desktop applications. Which journalism sites are usually not

That is false. Bootstrap's primary use-case is as a CSS framework, not something solely for SPAs. From the early days it solved cross browser issues even for supposedly simple things like 'forms' for which there were no well-established conventions beforehand. Go trawl through the BS1 & 2 issue threads around form elements, and see all the things they fixed.

> Why is that relevant for such a site? Who exactly is advocating for a 'plethora of dependencies' for that kind of website?

>> Well no one, but sites still do this in the wild [...]

So those tools don't deserve the abuse/noise.
Trump bans EPA employees from giving social media updates
Yeah I’m pretty sure you’d have to use private APIs to be able to fake reviews using the new controller. They’d probably ban your developer account if you tried this. Don’t think it would be worth it.
Not sure why you're being downvoted, it's sort of common knowledge that LinkedIn used really shady dark patterns in order to increase user acquisition.
I bet the drone industry will do work in that direction.
Do you know what the prereqs are for high dimensional geometry? Any additional resources? From the looks of it, the subject seems to require the knowledge of some measure theory and functional analysis. Advanced undergrad/grad level math subjects. Threshold for entry here seems very steep (at least for high-dim geo).
Yes. It's been reported that 30% of the human brain is dedicated to visual processing, more than all of the other senses put together. I think also most input to the brain from the visual system.
No. Vivaldi like new Opera is just a skinning project. They made UI slightly better, added some missing functionality (mostry tabs and gestures), but they do not touch core engine.

Case in point fresh Vivaldi on startup makes 4 connections to Google just to say hi, and will keep sending google delicious pieces of data throughout the day, not to mention hardcoded google DNS in case yours is too slow. How about spamming my local network with chromecast UDP garbage? or enumerating shares on startup? WTF would you even do that?

Ps I use Vivaldi :/.
Don't forget that Apple's draconian sandboxing limitations restrict entire categories of desktop applications from being sold on the Mac App Store.

When you've got an application like Coda from Panic that can't even manage to exist on the Store, that should be a sign that the thing needs to change.
For many years I tried to install Rails in my computer and it just refused to play well with the installation of MySQL on my Mac. I looked on SO and tried some CLI commands and configurations that I could barely understand for a couple of hours and then, when nothing worked, I just stopped and went back to CakePHP (which I used to love). I did this like every six months for maybe 5 years and then I became mostly a front end developer and I stopped caring. Nowadays with most of my projects there's somebody providing me with a REST API and I don't care what they are using to generate it.
See the Dash fiasco for how complex the issue is and how it is getting some attention at the highest levels of Apple.

We could debate all day (see the other threads) about that particular case, but the bottom line is they're at least aware of potential abuses and working on them.
However, there were areas with very heavy smog, and laws were put in place to try and address this before 1960.

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

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

http://www.legislation.gov.uk/ukpga/Eliz2/4-5/52/enacted

Clean Air Act 1956
1956 CHAPTER 52

An Act to make provision for abating the pollution of the air.
Totally.

Typical company: let's hire a body shop who will fly in a bunch of people who barely know English and pay them crazy bill rates to write reams of completely unreadable "specs"

Programmers cost more than pipe welders but you don't see them getting unintelligable 200 page Word documents instead of certified blueprints from an expert do you?
NIMBY? The city of boston has been a construction zone for twenty years.
I would love for such a thing (and have thought about doing it myself). But as systemd's capabilities grow more and more expansive, and with its lack of modularity, it becomes harder and harder to write a replacement for it. Of course, even replacing only a piece of systemd's functionality (for example its process manager) would still be beneficial, but systemd would continue to be the only real choice for many.
I review every app that annoys me with a review popup, and voice my opinion about my most recent memory of the app (the annoying popup, 1 star).

Seems like enough people have started doing it that app developers no longger do this that much, at least on Android. There was even an article how to properly beg for reviews. Boils down to:

* Do it after you have delighted the user, not during startup.

* Do it respectfully without annoying the user (e.g. with an additional entry in a long scrolling list, not a modal dialog).

* Ask the user whether they're happy. If they say no, ask if they want to provide feedback (which you then read and act upon), if they say yes, you ask them if they're willing to leave a review. If they don't want to provide feedback/a review, you leave them alone.
"Using the SKStoreReviewController API, you can ask users to rate or review your app while they're using it"

It sounds like this is the first step to a solution - route applications through this class and then Apple can add a preference to "take no action if nagged for reviews."
There's a separate argument to be had about single process vs multi process backends, but that gets away from the core premise of Rails. Part of that premise included opinions and defaults about client-side development.

Rails was unique in its time in that it shipped with solid client-side DOM manipulation (prototype.js). It supplied a "full-stack" framework that made it easy to build a dynamic, AJAX Ux.

But lately the "best practices" in the node ecosystem move so fast that any default may soon be outdated. What would today's javascript Ux best practice be? Vue.js? React? Angular? Which state management solution is "best" ? Which CSS framework is "best" ?

Any choice you make will be out of date by the time you ship. There's a ton of activity. It's a decision that belongs on the project, not the framework.
It looks like the API is just a single "requestReview" call, and the UI and submission is handled outside the program's control.
Elevator control isn't a toy problem which means you haven't thought about it at all.
Really big numbers
There is no reason you should be required to distribute any content to participate. Leeching content from your peers is still a beneficial behavior from the perspective of the content producer due to the reduced cost of distribution.

Seeding a website would be like paying a membership fee with surplus currency that you have been throwing away monthly.

With the proper incentives and controls I suspect there is content you would be compelled to seed.
This article might be helpful: https://martinfowler.com/bliki/HumaneInterface.html. I use Ruby occasionally only, but agree with DHH's point. At least compared to the languages I knew before I learned Ruby, I found it to be designed to be aesthetically pleasing to humans. This might be even be the cause for the parse ambiguities.
Anti-GMO is most certainly not fringe, particularly not in Europe where it's as mainstream a position as climate change denial is in the US, and just as dismissive of science.
What I find pretty awful is all of the apps I bought aren't being upgraded even though they were really great when I bought them. I'd even pay money to upgrade them. So sad to see all that wasted effort.
No, the homepage says systemd is a "suite of software" which "provides a system and service manager that runs as PID 1". The "system and service manager that runs as PID 1" is the init system. The systemd suite provides this init system.
You cut out some important parts of what you are quoting from. Although I can understand the confusion as the naming is less that stellar in this case. Let me quote part of this[1] in full and give a quick explanation of what's actually meant by it.

> systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

What is being said there is that "systemd" is the name of a suite of tools (not all of which require or depend on each other, a number of them are entirely stand alone which have been adopted by the project) for Linux. Said suite provides a system and service manager that runs as PID 1, which also happens to be called "systemd". The "systemd-resolved" package is a completely separate service to the "systemd" init service, but both belong to the "systemd" project.

This is, for instance, similar to projects like KDE's Plasma which is the umbrella project for a number of related projects but also happens to be the name of the specific desktop shell.

Edit: If you really want systemd without resolved you simply pass in the --disable-resolved flag and it will build without it. It turns out that it's useful to have most of the default things systemd provides so Debian and Arch provide pretty standard builds which include resolved though.

Edit 2: If you really want to get dirty and you have the know how you can even look at the source[2]. Resolved is in its own directory and a (really) quick glance seems to indicate that it's largely independent apart from being in the systemd src/ directory.

[1] https://freedesktop.org/wiki/Software/systemd/

[2] https://github.com/systemd/systemd/tree/master/src/resolve
When "it" is flat out lying, it's bad. "Period".

I tend to think some things like gag orders are also mostly bad, whoever is responsible.
What it took to be a NASA computer
The "reduce to favicon" is my favorite part of pinned tabs: I pin all my slack tabs and other messaging tabs and just watch for the blue dot indicating activity and/or the red circle that indicates a private message (on slack)
The Mac App Store already supports both in-app purchases and subscriptions, and we currently leverage that to offer free trials of two of our apps (OmniGraffle and OmniPlan) and will soon extend that to the rest of our product line (OmniFocus and OmniOutliner).

I shared more details about this on our blog a few months ago:

https://www.omnigroup.com/blog/providing-the-best-possible-a...
i think software is like carpentry. more about wisdom than smarts
JS(ES5) runs across a wider range of devices than Ruby. If the core premise is to build a single framework to consolidate all development JS(ES5) is a better run-time to target.

One can argue that Ruby is prettier, but JS can be very good with thoughtful api design.
> Perhaps “acne-ridden dork magazine” would have worked better. I kid — sort of. Cornell girls are hideous.

Yeah wow.
Show HN: React Collection Helpers, a suite of composable utility components
When diving to 90ft+ you get 'stupider' (nitrogen narcosis). Our instructor had us do simple math problems on a board underwater and timed us. We were doing them very very slowly but you don't feel that it is slower. It was an interesting experience meant to warn you that you won't realize that you are affected by nitrogen narcosis.
Ok, I see your point. I, too, hate writing boilerplate code. But I did three things to resolve this: I built a `config.js` file, which contains the paths to resource files in a more compact format, and is sourced into the gulpfile. I then replaced long path strings with easier to read code.

I also threw my standard gulpfile into a git repo, so if I need it, it's there.

Lastly, I built a yeoman generator. Now, not only is my gulpfile standardized, but I have the rest of my skeleton application built in a matter of minutes. All my favorite libraries/npm modules, custom scss files, basic routing to the standard pages of a simple site, are all built out for me to my preferences while I make a cup of coffee. You can even provide yourself command line flags to determine whether or not to include tests, which preprocessors for html or css you prefer, etc. Really a worthwhile investment.

Write once, utilize many times.
> Updated Behavior of Fixed Position Elements

Wow, inputs in bootstrap modal will finally work on iOS!
Speculative Execution
Wow, what a hysterical compendium of excellence. You know, it's optional that people use such services, and I think that once cooler shaz comes out people will drop it like it's hot, to quote a contemporary philosopher.
I remember looking for a similar Chrome extension, but I think Chrome doesn't provide the appropriate hooks, or something.
The Omni Group plans powerful iOS automation based on JavaScript
Some versions like Office XP won't work but Office 2003 does. Office 2013 will install using PlayonLinux but won't activate or update or load templates from the Internet.

Myself I find Libreoffice to be better than MS Office.