skysight-inc/HackerNews huggingface dataset:
While they are arguably old, these two quick sources I found seem to indicate quite the opposite:

https://amp.businessinsider.com/time-spent-mobile-browsing-v...

https://amp.theguardian.com/technology/appsblog/2014/apr/02/...

Even though they are old, the trend at the time was clear: people are spending more time in apps (most of which are probably native) than on the web. The idea that the web is universal and what most people spend their time on isn’t a fact you have established.

Web technologies are loved by developers for their speed and ubiquity. But as a user, I strongly prefer the feel of mobile apps for my day to day interactions. I find the web, particularly on mobile, to be a mess. The interaction models are all unique and confusing and typically not well implemented, while native UI widgets work well and are understood.
If you’re at a startup this is my experience, but working for a stable company, I have not had a fire drill in my two years here.

I write software only though, I’m not doing DevOps. DevOps probably handles the fires.
I agree that that period was an outlier in terms of large-scale activism post-WW2. However, there was also the small matter of 50,000 dead draftees in Vietnam that propelled public anger. The US government had a vested interest in making policy changes that kept the peace, especially with the threat of an expansionist USSR on the horizon.
True enough, but if you are old enough to remember the 1960's and early 1970's the belief, at that time, in the presence of water on other bodies in our solar system was never a given.
I like the functionality comparison but I'm really curious how they stack up to each other security wise.
I've been using masterpassword [1] which is stateless and requires no sync. I wonder what the HN crowd thinks of its features. Another option with the same paradigm is lesspass [2].

1. https://masterpassword.app/
2. https://lesspass.com/#/
Regardless of the fact that this post is full of contradictions, for example claiming years of experience requires mindfulness and effectiveness and then saying someone who has practiced over many years doesn't just have a surface level understanding.
You're also straw-manning me by misrepresenting what I said about the driver having a surface level understanding of vehicle physics which you agree by saying its absurd for the driver to use equations to analyze a race track. Its pretty clear, to any physicist, that if you don't have an understanding of how to model kinematic movement, that you have an intuitive or surface level understanding.
Intuition is probably the worst thing to champion as its not measurable and often unreliable. For example, it was intuitive that the sun revolved around the Earth and that large objects fell faster than smaller ones.
The whole point of life is to do things you don't know how to do because otherwise you never grow. It seems like you're saying the opposite, that people should know they don't know and never approach it.
The only way you get stuff done and save money is if you reel in the details and make things easier. Again, its the reason why people aren't writing their own language from scratch and instead using an existing language and framework.
dont tell us what to do , the hipocracy cry is meaningless from the left. You want power nothing more.
They really have to get in a dig at the president in every article don't they? Even completely unrelated ones about glitter bomb traps.
You can do the same with emacs because it's hackable enough, but you probably can't do the same with other native non-hackable apps like Word or Photoshop. I could do the same almost as easily with any Electron app, kind of like you can customize any website on your browser.
Why do you need a big bank? I use a community bank; my kid uses a credit union. Your deposits are insured and small banks usually cover ATM fees (though I don't use much cash any more) s there's really no reason not to use a small bank. Plus if you have a problem you can usually call someone and get it fixed immediately!
400 MB is enough to run Mail and Messages with room to spare.
I only get stressed when I'm forced to attend stupid meetings. Without meetings a 4 days week would be doable for everybody.
It really doesn't. I'm a full time linux user and I can tell you the support from both lastpass and 1password is abysmal. I have to copy and paste my passwords from both of those platforms using their half-baked browser plugins that rarely work with linux clipboards.
> I wouldn't think there is much to gain privacy-wise between cloudflare and FB's DNS servers.

You gain everything by this. Encrypting traffic from your stub resolver to the recursive resolver is meaningless if the recursive is going to send your request unencrypted to the authoritative. Recursive resolvers will send ECS data revealing your subnet and fingerprinting information, and open you up to active and passive mitm attacks.

> Without a doubt, as far as security goes, DNSSEC would provide the security side

You're comparing apple to oranges here, and DNSSEC is a far cry from total security. They are complementary; DoT provides a private and protected path to the authoritative, while DNSSEC proves origin authenticity and response correctness. But you're right in that DNSSEC is controversial and difficult to turn on.
Can you decide if you want subsidies or not first?

From the article: "Wind, solar and other renewable sources, which account for 55 percent of German electricity capacity, are even more subsidized than coal mining, adding about 25 billion euros to power bills last year."
what we strongly believe, USDate web-scraped plenty of fish... already for a very long time. if you go on that site, you will see how easy it is.
Wealthfront Fined in SEC's First Actions Against Robo-Advisers
People are not generally fascinated by the troops. "The troops" is a political trope thrown around to try to squash any criticism of the military, its funding, its missions or anything remotely related to it. It's a sound bite that conservatives proudly trot around to deflect dissenting views.
What makes you think they ever did? And why should they anyway?
That's just piss poor management on several layers.
Cool twist on an old problem.

Here are two others, using different tech to automatically open the door for the pet.

Facial recognition:
https://www.hackster.io/windowsiot/cat-door-with-pet-recogni...

Pattern recognition:
https://hackaday.com/2010/05/14/cat-door-unlocks-via-facial-...
Ask HN: What Would You Like to Know Prior to a Dev Interview
I'm going through some dev interview process right now hence the question.

Interview can be taxing and time consuming which can lead down holes you don't want to go down.

What are your biggest frustrations with dev interviews?

What can companies do to alleviate your frustrations?

How do you do you due diligence about a company when you apply for a dev position?

Thanks!
This must be against some kind of law, I'm not sure which though.
From what I've seen (though I can't find any sources to back it up, apply the appropriate amount of salt), having a number of bugs or defects proportional to the lines of code constitutes one of the robust findings in that pretty muddy area of the world (Does OO increase productivity? Static typing superior? .. at least we know, I think, that bugs run in proportion to lines of code, regardless of language)
yes, you need orderly cycling to prevent stagnation such as we see in the US economy right now. the wealthy have a lock on power and capital, and continue to idle capital in their own risk-averse hands rather than leaving it in the productive economy to be creatively used by people with vision and ambition.
Once you acknowledge they were actors, you have to ask: Why was this person chosen to play that role?

Why have your next door neighbor do it? You know the guy is tracking the GPS. Was it because your neighbor was black and you thought it would be more convincing than your white friend across town?
If most of oil usage is going to be replaced by other energy sources soon, then using most of oil reserves asap is a good strategy.
> Maybe they don't have any customers for this product?

I don't think they have many, but I'm one of them. Not pleased at all w/ the migration time.
I've thought about this idea quite a lot and shared it with a bunch of people. I've found that having that third day off (taking it as a vacation day to experiment) definitely helps me personally when it is adjacent to the weekend (e.g. Friday or Monday). However, I can totally see the need for having this third day be in the middle of the week to break up the week (e.g. Wednesday) or help with things like doing chores and getting to appointments when other people are working, but you're not. As a result, I think the third day off is most useful when you get to pick which day it is according to your particular circumstances.

I know having the day be flexible adds additional complexity, and even the risk of it not being taken / pressured into not taking, but I think it adds the most utility for everyone.
NFC Wallet Card – Secure offline cold storage data protection
Keeweb is pretty awesome, and is amazingly just a static HTML page. If you're comfortable running your own secure webserver, you can self-host that for added security: https://github.com/keeweb/keeweb#self-hosting
Getting good performance out of Java is not always easy. One often has to structure code imperfectly to get efficient branching (Java offers only vtable dispatch or switch on integers/enums). It also boxes nearly all values leading to cache inefficient pointer chasing. These problems can be avoided, but you'll be working against the language.
Indeed, the IAS has an upcoming program on machine learning.
Had the UK ended coal in 1950 other industries could have a foothold. Instead when the pits shut Wales had nothing else.
> It seems to me that Star Citizen is much more successful, which is surprising, because the E:D approach is more in line with modern startup advice.

That advice is predicated on getting some amount of money from an investor who wants a return on their investment, rather than getting that amount of money as pre-purchases that from consumers who expect a game at the end of the process.
With the Growth of “Bleeding” Burgers, How Are the Tofurky’s of the World Doing?
It's one reason to favor Go over Rust for a particular project, It's much easier to set GOOS and GOARCH and run go than to download and install a complete target with rustup assuming the target is actually available to install.

Could cranelift or similar allow rust to support multiple targets easier than llvm?
How many Linux users don't have chrome or firefox installed?

I think the article would be a bit more accurate to say there's not native client support for Linux.
Nice for the amoeba, but slime molds have first mover advantage. They solved the travelling salesman problem in 2013, and they managed 20 cities [0].

[edit: my bad: the two reports referred to amoeba and slime molds but are actually discussing the same species (Physarum polycephalum)]

[edit 2: it's been pointed out that the 2013 creature I referenced wasn't even real, just a sim. However, real slime molds can model Canadian transport networks [1] and can use slime trails to navigate around obstacles [2]]

[Edit 3. The Vice article says 'Amoeba' but references a Royal Society [3] story that says 'slime mold'. Wikipedia [4] says that slime molds comprise the mycetozoan group of the amoebozoa. So slime molds are in fact amoeba, but not all amoeba are slime molds.]

[0] https://phys.org/news/2013-03-blob-salesman.html

[1] https://phys.org/news/2012-03-slime-mold-mimics-canadian-hig...

[2] https://phys.org/news/2012-10-slime-molds-spatial-memory.htm...

[3] https://royalsocietypublishing.org/doi/10.1098/rsos.180396

[4] https://en.wikipedia.org/wiki/Slime_mold
When it comes to biocomputing nothing beats humans challenged with “impossible” problems and decent amount of time.
App engine is really nice, it's `gcloud app deploy` and they have support for multistage deploys.

I had to drop them because it's hard to start a HIPAA compliant product on their platform as a solo dev. AWS on the other hand signs a BAA with you with the click a button.

This forced me to learn AWS and to learn that all I really need for the MVP is a single EC2 instance, RDS, a redis subscription from redis labs, and cloud watch.

Deploying is just pulling from github, shutting down the service and restarting it. It doesn't really need to be simpler than that.

I'm pretty sure that I could scale to 10k users per day on 1 ec2 instance and by that point I would hopefully have venture capital and hire an expert to handle all this for me.
Does Apple make security updates for 10.9 anymore? Seems like a security risk.
hi, i developed that page. But I don't really understand what you mean
A city that can't solve the slightest problem of its own ...

To get back to the original subject - it seems that the matter of the illegally demolished house was, in fact...

solved quite elegantly.
Yes, he paid his friends.

It's not clear if his friends paid the actors, but presumably they did (or else, they just enjoy spraying glitter all over their car/bed for fun).

At the end of the day, the result was that he paid money in exchange for videos of black people pretending to be thieves.
That’s not sufficient. If your deadlines de facto force people to do 12 hour days, I couldn’t care less what you think about office hours.
Ncat and firewall
Hi, everyone.

IM trying to bypass firewall using ncat but even thought I open a post it still gets block from the outside

from the inside:	ncat -l 31339
from the outside:	ncat <IP> 31339

what can I do ?
This is absolutely wonderful. DNS has long been an easy target for attackers, and its design has been nothing but painful to retrofit with better security mechanisms the have led to incredibly low adoption (I'm looking at you DNSSEC) of better protections against forgery.

Worse still, clients that believe themselves secure using HTTPS are essentially voiding their warranty by using UDP DNS. DNSCrypt, DoH, and DoT will hopefully change all of this, and I think it says something about Facebook that they're working with Cloudflare to protect their users from the dangers of DNS. Nicely done CF and FB.
I think SC2 may be my favorite game from childhood -- I discovered it, of all places, in a Barnes and Nobles which had a playable 3DO console and had a playable demo of the Melee mode, which is still a blast to play because of the creative design of the ships.

But what I remember most was how brilliant the writing and humor was. Not just the hilarious alien races and their depictions/dialogues, but the creative drama of the overall plot and universe, in which humans were seemingly just a minor character in a conflict between warring centipedes. I don't think there's a game from that era that I want more to be remade/rebooted (with Fallout 3/4 being disappointments). Unfortunately, it seems to be mired in a intellectual property dispute between the original creators and Stardock [0].

[0] https://www.polygon.com/2018/6/25/17501084/star-control-crea...
Well, I guess the core question is whether their users understand the mechanism they are participating in when they pay their contribution. I don't see the problem of letting their users participate in such a mechanism as long as there is transparency about how it works and that the contribution system has some pretty significant limitations.
Given that some people will give money to any basic bitcoin scam in twitter, I'm not surprised

But yeah, the whole situation is ridiculous, might be grounds for a nice lawsuit.
GitHub will render out-of-tree commits
One way to change your mindset is to remember that the interviewers WANT to like you.

They're not bringing you in hoping you're an idiot and that they're wasting your time. Everything they know about you is positive and they WANT to hire you.

It's like going on a date. There's something about that person you like and you want to find more things to like!
I have the opposite experience. I've rewritten several services from Python to Go; while Go ends up being more lines of code, the type checker actually found far more bugs. When I'm ready to deploy the new service, I'll route a copy of the production traffic to the new service and observe differences in behavior, and the Go version (despite being very young) typically has ~10 percent of the bugs (_especially_ in error paths). Further, the performance usually improves by one or two orders of magnitude, depending on whether or not the old Python code was async (async Python is even buggier than sync Python in our experience) and how CPU-intensive the program was. Lastly, I iterate much more quickly in Go despite having more experience in Python, entirely because the type checker catches silly errors that I would otherwise have to find and fix in a test loop.
This fits really well with a pet peeve - that "data" is used by various frameworks to mean everything from a request body to file contents to a stream of database records. It is always possible to be more specific than "data". Conversely it's really confusing to deal with two different "data" in a single piece of code.
It's interesting to me that you've had trouble using the 1password browser plugin on linux; it isn't quite as handy as having a native app as you do on OSX, but I've never had any trouble at all with it.
>The only reason that people want gmo products labeled...

That is false. Most people who want them labeled want to know because the amounts of pesticides and weed killers used on gmos.

There are studies on the amounts of pesticides and weed killers on the foods you buy.

>There is also an added expense to not using GMOs, so this would make food more expensive for everyone.

That’s disengenious. First your argued about label cost now you moved the goal posts to costs of not using gmos. If they want to keep using gmos they can.

And people who don’t care can keep buying the cheaper gmo food.

But anyway you sound like the cigarette industry...labels would hurt business and consumers, yeah that’s right from their playbook. Nutrition labels and ingredients hurt consumers right from big ag’s Playbook.

I get it, any mandate on businesses, even if consumers want it, is wrong in your mind.

Edit: can you give a single example of labels that are bad for consumers? Cigarette warnings? Peanut allergy labels? Medication warning labels? Nutritional labels? Ingredient lists?
Given their particular usage case, which includes not just shared, synchronized access to secrets but managed, tiered levels of access, it seems to be a bit beyond what I've seen of Keepass.
> the ability to paypal or western union or otherwise send to people without their consent exists

Surely the recipient has to create a PayPal or Western Union account first, which constitutes giving permission for that company to take payment on their behalf.

And in fairness, the complaint isn't even that money is being sent to people without their consent. The problem is that the money isn't actually being sent to those people at all — Brave are keeping it.
Definitely, I hate the redesign and use old.reddit.com when I do visit, but what their ops team does on the backend to scale the site seems tangential to that.
There's a few issues with the master password derived password system, including:

What if you need to change your password for a site to a different one?

What if the site changes its URL?
Fraud is a criminal offense. It needs a prosecutor, not a plaintiff.
There is already a similar article about this: https://news.ycombinator.com/item?id=18732973
Because they are in-tree, because a Github repo and its forks are the same repo underneath.
U.S. global climate change contribution to be equal to Russia plus Saudi Arabia by 2025 (reuters.com)
Ah, TIL - had no idea :-) BTW, I deployed a fix which will hopefully fix the diacritic bug you mentioned in case you'd like to give it another go!
SC's had exactly that...they just don't last long.
> If electron worked like the JVM and each app shared a runtime

Unfortunately (or fortunately, depending upon your point of view), the JVM world has moved to a model of embedding a JVM with each app, as it can be less problematic for developers (and lets Oracle remove a bunch of subsystems from the JDK, reducing their development and maintenance).

On the up side, though, newer releases of Java provide jlink, so that the JRE can be stripped down to exclude subsystems that aren't used by the app. Also, several JVMs still support class data sharing, so if multiple instances of an app are launched, they can share some common class data.
Funny. In the original thread there were quite a few people thoroughly convinced that there was no way this could possibly be staged because come on, why would he do that? After all, he is a famous dude and he worked for NASA! He would never stage a reaction video for views, how would that look?

https://i.imgur.com/8tOcpZS.jpg
> It would make more sense to financially incentivize people to set off a glitter/stink bomb in their house or car.

No, it wouldn't make sense for at least two reasons: After engineering something for 6 months you really really really want to see if it works in the wild. Rober doesn't have much to gain from youtube stardom compared to other things he could possibly do.

Edit: Also, a very careful engineer, as most are, would engineer a careful hoax. Also, involving money and human interest without considering the possibilities is sometimes a stereotypical engineering mistake.
Ugh, I can't wait til this era of "everything must be a web app" is over.

Web apps are universally worse in their UX than native.
Last hard-coal mine. As far as I know, they're still mining lignite/brown coal in vast open-cast mines swallowing up the German countryside.
'Yeah, I can fix your car. I estimate about a week.'

...one year later.

'Well, I never promised!'
At least the binaries are substantially smaller because they don't actually include the browser.

I can also imagine there's some potential for sharing the same engine across multiple apps, though I'm not sure if they actually do this.
That's ... not remotely devops

What you're describing is a legacy, traditional, (and terrible!) 'ops will fix it' mentality that often permeates larger companies where dev teams 'throw stuff over the wall' to another team for production deployments, outage triage, etc

A company with a devops culture deeply involves both developers and operations oriented folks from the start of a project to ensure best practices, reliability, and observability are being baked in from the start, that deployments are automated, and usually developers are more directly responsible for and involved in the operations of their software rather than having dedicated 'ops' teams doing 'firefighting'

Read some of the content put out by Gene Kim or Martin Fowler for a much more in depth look at devops culture and the benefits it can bring a company.
It's a feature not a bug, from a certain point of view accurate tens of thousands years ago.

We do not know of such a feature of thought as adaptive or not given our tiny timeframes...

Racism or some degree thereof may belong to a set known as evolutionarily stable strategies. Much like selfishness.
> this isn’t really about environmental concerns. Those just weren’t part of the story when this was decided in the 90s, at least not in terms of global warming.

Civilization, released in 1991, features global warming whenever the amount of pollution in the world exceeds a threshold. (There's no distinction between one kind of pollution and another, so a common way to produce that much pollution would be detonating nuclear weapons, but coal is definitely implicated too.)

The 90s are when people worried about global warming. According to Google Books Ngram Search, "climate change" overtook "global warming" in 1994, crippling its steep upward trend.
True but there is no reason you can't do Wednesday > Friday > Wednesday every other week to give people a mix of three days off and a day during the week to do errands that are harder to do on the weekends.