skysight-inc/HackerNews huggingface dataset:
It all comes down to war. Agriculture is important because when your country will be at war with another country, you might not be able to trade food. So if you can't grow your own food, you're lost. So it's important to keep some farms in your country to be able to scale if necessary.

IT was not as important until recently. At this point some things are almost as important as food. If your military infrastructure depends on some network equipment, you need to think what will happen when you'll be at war with a country that makes that equipment.

Of course it's not possible to build all equipment from sand to CPU in the country, unless that's a huge country like Russia or China. So there will be compromises. That's not the case for the food, though.

Facebook is not important. If US will be in war with EU and shuts down Facebook access, nobody will care.
> just one part of the steps I take with that machine.

You may be interested to know this is called "Defense in depth".

https://en.wikipedia.org/wiki/Defense_in_depth_%28computing%...
The URL still has "international" in it. Quanta might have changed the title.
I'm wondering if enforcing this on the browser level wouldn't make more sense. I mean, if a site use cookies or wants to track you in any other ways it would have to ask for your permission the same way you are asked before accessing your camera or microphone. You could opt-in or opt-out which should be the default if you don't make any choice. Then the sites would have to clearly stop you from accessing their content if you didn't opt-in, the same way you are stopped with paywalls. I think this would be much more transparent if we really want to teach people that they can pay for the content either with their money or their data. Of course another choice would be to just avoid these sites whatsoever.
Goto settings and 'Sign out'
Without getting into exactly what security by obscurity means, I think what people try to warn against when warning against security by obscurity is advice that distracts from solutions that do not depend on obscurity. For example the advice to move your SSH port distracts from the advice to use a private key and disable passwords. But in the real world, there's no mechanism as secure as public key cryptography, so it makes sense to keep the mechanism secret, as added security. The author's examples of dead drops or frequency hopping offer nothing close to perfect security, and it would be a real improvement to keep them secret.
Someone: works hard for the money, manages to put a little aside after necessities, makes a tough decision to buy a thing

Author: Useless, American Crap ... materialism with a certain shoddy complexion

Someone: Not to me, not when I bought it. And if you don't like my style, I can live with that. Also, if you can afford classy, high quality stuff, congrats on your privilege. But there are good reasons for me to be a ruthless value shopper.
From what I've heard so far, this approach seems to be quite common for construction projects of this size.
(Sorry if my question is stupid) why expose SSH on the internet rather than having it behind a VPN?
I also found that comment so strange. Its still common in Asia, I used to do it all the time myself. Just hold on tightly
This whole dillution would be worth a book or two. How culture, economy, technology all evolved to both progress and regress oh so subtly.
A CTO talks about a mistake he made as a leader
I appreciate your honesty on this and I am glad to hear you are doing better. The way our medical field is tipped so heavily towards treat symptoms and not causes is surprising to me.

I watched the show "Afflicted" on Netflix, and it made me sad more than anything. (In my opinion) a majority of the afflicted were clearly suffering from psychological problems, but they were kept on very expensive drugs and the doctors were just throwing darts at a wall.

I hope that mental health becomes less taboo, and more research into why mental health is declining is funded.

Stay healthy and glad you are doing well.
Typically when in my building at work I don't like to carry more than my laptop around. I feel safer in the knowledge that I can plug into any projector/big screen in any meeting room without needing a dongle.

"Oh, just give me five minutes while I run back to my desk and get my dongle" probably isn't going to cut it.

That's the main reason I use my ThinkPad over my MBP for work.
I think you need to call out bonus and RSUs/long term incentive plan here, too. Many places don't have them; talks of salary invariably leave them out, but they are what makes the FAANGs TC particularly compelling. And other companies do have them, but oftentimes it's hard to figure out which do, and for what roles (since it sometimes is dependent on seniority and perceived importance).
I agree rurban, I think it is complementary.

Agree 100% on the "Best docs before tests before code"
Even if you take the three biggest EU economies (Germany, France and Italy) you're still off by over $20k per capita vs the US (at over $60k).

And ironically out of these three Germany has the highest per capita and they're the only one to have merged with an Eastern block country.

Portugal has already fallen behind Slovenia.

The only EU countries to have anything approaching or surpassing US per capita numbers have tiny populations. In which case one might mention NY state has a per capita gdp of $85k with over 8M people.
Western Europe is poorer than Alabama.
What I mean is that most Europeans are fine, comparatively to Americans, and don't actually need to let tech giants intrude every aspect of their lives for the sake of growing their economy.

Seriously, do you think everyone would be up in arms if facebook microsoft and amazon pulled out? No, people would just shrug and move on to something else.
That app doesn't require root.

Click here - https://github.com/AdAway/AdAway/releases/download/v5.0.9b/A...

install,open, grant permissions and turn on logging. It's in the menu at the bottom.
It’s a sad statement about falling social trust, but I would not fly on a re-certified 737 Max. I do not have enough faith in Boeing and the FAA, which appears to be completely captured by Boeing, to properly value my safety above short term profits. I’d abandon a ticket at the airport if I found out that it was on a 737 Max; no trip I take is worth risking my life for.

Practically speaking this might require that I start buying more tickets with airlines that prefer Airbus aircraft.
Individual data is useless, but big data is worth gold. It can show you exactly where your target audiance is, and what they're common interests are. That's super valuable information if you want to start ad campaigns.
> those in decision-making positions

How do the poor not have choices? They have a choice to have >replacement children or not.

> you've introduced a recursion that makes it nigh-impossible to calculate the emissions of any group.

If you assume those heirs will never hit a terminal at replacement birthrate, then there probably would need to be some weighting function that approaches 0 after many generations.
No this doesn't tell the full picture because the gap is the same for company like germany where the GDP per capita in 2008 was 45k and now is 48k. In 2008 the US was 46k and is now 63k.

The rate that these economies are diverging is the problem. Its to the point that the 50 million americans in horrid proverty are richer than the middle class in countries like spain, italy, greece.
Ask HN: How obscure is this security protocol?
I've seen many discussions about how security by obscurity isn't itself effective. Though it's led me to think about some obscure protocols that I can't see any way anyone could just figure out. For instance, keep port 22 for ssh, but only allow it to accept a correct password if you previously in sequential order attempted to access ports 764, 964, 1102, otherwise make even a correct password input reject access. I'm still in the process of learning everything about server hosting, but I don't see any obvious flaws in this kind of construction, though it relies on this not being a widespread idea.
I did a summer internship at Google in 2009. The "don't be evil" ethos was clearly on the decline as it stood in the way of several major business directions.
>if a Steam monopoly would have been any better for consumers and developers.

Well steam runs on and is actively supported on linux, Epic takes games that used to support linux then removes linux support and makes the games exclusive to their store.

So for me personally, a steam monopoly would be better. The epic game store's existence has actually caused games to be removed from the platform I use. It's taken away choice from me. If it stopped existing, I'd be happy.
How did they get GM to invest $2 bn?
Did Global Warming Play a Significant Role in the Recent Northwest Wildfires?
- pollution 500 years ago was something humans had lived with for a long time, making them less harmful due to evolution.

- life expectancy isn't a good measure, life quality is.

- all organic pollution for the most part is something body could handle on its own. Body has easier time dealing with rotten tomato than concentrated mercury in fish that we have now.
Indeed it's totally worthless data, like what are you going to do, dissect people into groups that you could heavily target and try to sell them gizmos or swing an election? Pfft, not worth the effort. There are no companies or state actors are into that kind of thing.
Yeah good point, it's definitely not fair to say I'd be taking the risk.

I guess I just find it really strange for them to say you'd own the technology you create.
If you're monitoring your logs that does make sense. My issue are corporate policies that say "port 22 = bad" but don't monitor the logs either. I don't see what those are defending against.

I also disagree with the general statement of the blog post that changing the SSH port is like hiding your tanks. The discrepancy between armor and camouflage vs. cryptography and port numbers is many orders of magnitude. A better explanation than that is needed in my opinion.
Brave New World of Analog Artificial Neural Networks (AANNs)
Playing with legos is easier then delivering value.
I find that funny when Among Us (indie) and Fall Guys (also indie) are some of the highest-trending games at the moment.
Your Startup Is a Movement
If you're serious about getting in, I'd recommend you NOT to short this stock and instead buy some Puts (options) on it. Short selling leaves you totally exposed if this stock pops up, Kodak or Hertz style. This is the 2nd favorite stock over on /r/wallstreetbets so you can never be sure where the stock price is headed.
Those are some fancy joints
They'd expect a tank to be sand colored. The metal thing in an over-sized ice cream dish with a cherry on top of it would catch them by surprise.
The creationkit games are one of the few that have the two critical components that allow this, mod support and extensive modding communities.

It's easy to have no fixes, when it can't be fixed.
OneSignal (Messaging and Push Notification APIs) is hiring a data engineer
Scalar: A small chat protocol, inspired by Gemini
Yes, changing the name of github's default branch to something that makes more sense is the reason there are nationwide protests right now. For sure man

Isn't it fun when you can just say words out loud and make it look like you have a point?
I’m in desktop development (not games, not cross platform - old school document based apps) and it’s bliss. I do 95% actual programming algorithm/data structures/domain problems and only a tiny bit of wrestling package managers, deployments and other plumbing.
Rules for a Future-Proof 2D Render Order
Posted this in another thread about this issue recently:

You don't see a problem when a legal hearing that's been criticised as "undermining of due process and the rule of law" by the International Bar Association only offers a tiny number of hard-to-get seats to the public and then asks Amnesty International to compete with them on a first-come, first-serve basis?

From the Amnesty tweet thread: "The general public has a right to the few seats in the public gallery; trial monitors should not be competing with the public to secure a seat that belongs to the public-at-large." - https://twitter.com/JuliaHall18/status/1306198935816613889

> Amnesty International has no standing in the law above that of the general public

I found this in one of their documents:

"Amnesty International and other human rights organizations have for many years sent observers to significant political trials. The acceptance of international trial observers (whether sent by foreign governments or by non-governmental organizations) has arguably become an international legal norm. The practice is well established and accepted within the international community." - https://www.amnesty.org/download/Documents/156000/pol3000219...
Yeah their 3 star and lower reviews aren't the best on glassdoor (glassdoor 5 star reviews are usually internal pr/hr bs)
That's exactly why Vivint has been so successful.
Actually, around 40 other public observers from across Europe had the same access granted and then revoked. Many of them were from other countries, happy not to need to travel during the pandemic, and they woke up the morning of the first day to discover their access revoked.
It’s pretty easy and straight forward. You run into more interesting issues working with it though.

I just got done (towel thrown) after a 12 hour workday where 30 minutes were code change, build, unit test and the rest was trying to get the tester, who is COBOL age appropriate, to understand how our program works, how we use APIs to communicate with other systems and how to test it.

In the end the Jira errand got sent back to me because of an error in an unrelated program that we verified existed earlier today before my code was deployed, because it ‘has to be the API program’. =,)

They’ve also apparently been testing all other APIs by sending simulated OK responses with the expected data <3

And remote pandemic work in a team where everyone is 2x my age has gotten me into a p. deep depression.
That's known as port knocking: https://en.wikipedia.org/wiki/Port_knocking

typically considered too much effort/complexity.
Congrats to you both!!
Yeah, I don't know if it's my AVR or TV's fault, but every now and then the TV spontaneously becomes unable to control the AVR. I've never been able to pin down the exact steps required, but through some combination of power cycling things, unplugging HDMI cables, and redoing setup menu stuff, it starts working again.

It really takes away from the appeal of a convenience feature if it requires periodic battles to beat the equipment into submission.
Yep. Don't make promises when the outcome is not up to you. See [1] for many examples of acquired companies going back on such statements.

[1]: https://ourincrediblejourney.tumblr.com/
You can find it in my post history. I help people settle in my country, in plain English. It's just not the main point of this conversation.
Because when the entire firm is a house of cards, with one lie after another, adding another little lie won't change anything. I doubt he can even keep track of what he lies about.
Also mobile devices that connect to different networks would get different IPs. Your cell phone would get a different IP address at home, cell, work, friends house etc... Thus there would still need to be some tracking/fingerprint to follow across networks.
Focus Home Interactive publishes some great AA games. I'm very glad publishers like them continue to exist.
I did the math - that is approximately 293,164 dump trucks full of $100 bills.
This, enterprise software seems to be largely targeted to make a good impression on the golf course, not to work well in practice and show sympathy to it's users.
You can see it on a smaller scale when 2 cops both in their cars are blocking half the road discussing whatever the fuck they discuss. I think government in general has very little regard for mere mortals.
What I've found these days monitoring my own network is that there is now 2 waves -- a port scan and then the attack.

If I change a port for anything to another random port I won't get any login attempts for a few days but eventually I start getting hit again. I can repeat this over and over. I imagine what is happening is that the bad actors are scanning for open ports and they feed that periodically to another process that attempts logins.
So, it sounds like you might be talking about command+tab since the application is changing (comamnd+tilde does windows in the same application) so if you want to unminimize the application, you hold option while releasing the command key.

since that's a bit hard to parse:

press and hold command
press tab until the applicaiton you want is highlighted in the switcher popup
press and hold option
release command

For snapping to the side of the screen, you need to add the shortcut yourself, but macOS allows you to do this. You need to:

open system preferences
open the keyboard preference pane
open the shortcuts tab
select the App shortcuts category
press +
make sure All Applications is selected in the Application dropdown (should be by default)
enter the following in the Menu title (case sensitive):
Tile Window to Left of Screen
choose your shortcut (highlight the shortcut input field and press the shortcut)
and then hit Add
repeat for the right side of the screen

technically some apps do not support split screen, for those you may want to override the shortcut with the action "Move Window to Left of Screen", overriding the shortcut on an app-by-app basis is done by adding another shortcut specific to that app with the same shortcut but a different action.
You should watch the Cube and it's sequels.
We can do all this amazing stuff but we can't allocate cloud resources by simply calling a constructor. Wild times.
Arguments against technology substantially changing higher education
Wow you really really really love money.

Seems likes it’s sociopaths that only care about money which created the plastic gyre in the pacific or our complete dependency on oil.

Congrats on your feelings of moral purity
Show HN: Find good virtual hangout times, every month
How edtech is helping students in Latin America without internet access
It'd certainly be a disaster for international airlines or operators, and I'm fairly certain an extremely powerful statement in terms of catalyzing domestic pushback. To be frank, if I worked at the FAA, I'd be kicking and screaming to resolve any level of concern raised by engineers in good faith before giving the go ahead. It may not necessarily appear as such, but the FAA, while having taken a credibility hit, has not taken one severe enough to unseat it as a leading international authority.

If it goes ahead and gives the green light when the rest of the world isn't sold on it, then we can unambiguously say the entire regulatory institution is irredeemably defective.

At that point the only real fix is an absolutely amazing change in the Executive branch, or a Legislative solution; and I have doubts on the efficacy of the latter, since a regulator is only as good as the people staffing it at the best of times.
Ask HN: Best 4k display for dev work?
I'm looking for 27" display, up to $1000. Ideally it's compatible with macbook pro 2017+
Not to mention he invented scrypt, which underpins billions in cryptocurrencies, including Litecoin, the second-biggest cryptocurrency. He could easily create another hash function for tens of millions.
This is where I am with my current gig. We are abstracted so far from the actual user that it feels like a useless amount of urgency for no particular reason. And middle management is more experienced in hardware than software, so they keep trying to use the "we will just hire more contractors to make it happen faster!" strategy. Feels like needless stress to build something nobody is really going to use anyway. And on top of that, I don't even get to do any code, I'm too senior, so all they want me to do now is draw up architecture diagrams.

I'm thinking about jumping ship and taking a pay cut if necessary just to get back to something where I can actually solve real problems building software I know people will actually use. It's so much more satisfying to work on something you know is useful.
but also because they're the CIA, you know
> Russia partly did it

Russian government had no part in this. It's just the fact that US companies didn't consider Russia a worthy market back then. So, naturally, we've had our own companies like VKontakte and Yandex copy what the US counterparts had to offer, and when Facebook and Google noticed Russia and tried expanding into it, it was too late.
Totally agree, and let's also mention Stack Overflow and the plentiful learning resources on Youtube etc. In 2000, I was a teenager trying to learn C++ and the Win32 API, and when I got stuck I got really stuck. These days, the amount of resources to help you with a problem or learn a new technology are infinitely higher which removes one of the most frustrating aspect of software dev.
this is what Lean and other theorem provers are trying to build. which would be useful whether you have a human operator generating the proofs or some kind of automated system.
So, you think things have improved since then?
The deregulation process is the issue, which was a major effort of Bush'43.

“The roots of this crisis can be found in a major change that the FAA instituted in its regulatory responsibility in 2005. Rather than naming and supervising its own ‘designated airworthiness representatives,’ the agency decided to allow Boeing and other manufacturers who qualified under the revised procedures to select their own employees to certify the safety of their aircraft. In justifying this change, the agency said at the time that it would save the aviation industry about $25 billion from 2006 to 2015. Therefore, the manufacturer is providing safety oversight of itself. This is a worrying move toward industry self-certification.” -- https://www.dcreport.org/2019/03/18/how-deregulation-made-fl...

Obama should be faulted for oversight perhaps, but the ball was rolling long before.

Trump _has_ made broad efforts to force _further_ FAA dereg. -- https://www.forbes.com/sites/marisagarcia/2019/03/18/did-tru...
Not sure, but Anki is open source, so you might have some luck there.

https://github.com/ankitects/anki
Sorry can’t edit, but a perfect exhibit for (2) is on HN right now: https://news.ycombinator.com/item?id=24545236
One shouldn't use human concepts for "easy" vs "hard" when applied to AI capabilities. Machines aren't humans. Coal mining is hard for humans, but easy for a Bagger 288. Similarily, computers can do millions of floating point operations per second, where even a single operation would be very hard for humans, especially when larger numbers are involved. Doing the laundry, cleaning the toilet, etc. are all "simple" tasks but we don't have any humanoid robots yet that can do them.

Also important to note: human capabilities are no natural constant. Once you reach human performance in some area, it's not guaranteed that you'll plateau, but instead likely that you'll outstrip human capabilities, especially in areas where there hasn't been billions of years of evolution led engineering like abstract thinking.
Yes, that's what I meant. I haven't been to church in decades, so I haven't seen Lent spelled out in a long time.
I am not sure about the end of the journey. Lots of legacy .NET Framework code means I will continue targeting .NET Standard 2.0. That's why nobody used 2.1 - it did not support legacy framework. .NET 5 does not solve this problem. Just renaming .NET Core (3+1) to .NET 5 won't magically make legacy code portable.

Also, there is still very popular Unity 3D, that can target later framework, but will continue to run on the legacy one itself for a while.
Podcast episode link for anyone else who's interested: https://lnns.co/RiQ2wjI8VHh