skysight-inc/HackerNews huggingface dataset:
Please don't make the thread even worse by breaking the site guidelines yourself. Personal attacks, in particular, are not welcome here. Nor is flamewar perpetuation.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.
Beauty in general is bad for people’s mental health, the only difference is that filters and retouching create beauty at scale. People can still encounter beauty in real life and despair that they will never attain that.

I find that people say retouched or filtered photos are not “real life”, but I’ve definitely seen people in real life who are just as attractive as any person that uses a filter. It can definitely be “real life”, but encountering these people is rare enough that people assume that level of perfection cannot possibly exist. In reality it just doesn’t exist at the frequency in which filtered images would have you believe.
Well, obviously. Part of the story is that in fact a bunch of white men in their mid-to-late-20s were directing how the lives of billions are affected, just by designing notifications and apps.

Addiction plays a big role here, and the fact, that many people in the industry never seemed to care about how addictive software can be.
I did a course like this while on exchange programme to UCSB! In the ECE 152B Digital Design Methodologies class, teams of 2 people had to design and build a CPU from scratch.

We had to choose all our own chips and wire them together by hand. We had an FPGA for the Control Unit, but had to design the bus, pipelining, stack, carry-borrow, all the way up to running a demonstration program.

We did that in teams of 2 people, with only 1 semester. I was broke, so we chose the cheapest chips (I built MUXes out of NANDs). I realised we couldn't finish on time. I wandered the hallways, saw a project poster from a previous year, took some photos, reverse-engineered and reimplemented their design. We didn't have the FPGA code, but knowing the breadboard layout helped enormously. A few more nights in the lab, working to exhaustion and sleeping under the desk, and we passed the class. If you think industrial espionage only happens in other countries, that taught me that it happens in the US too. Arguably we made enough changes that it wasn't total plagiarism, but it did help to have a known-working design to build on.

The most lasting memory of that project, though, was when it worked fine during debugging, but failed whenever we removed the test probes. We were using 2 breadboards, but no common GND. During programming, they were grounded together through the GND on the PC's USB port. Always check for a common ground!
Fallen timber in much of California dessicates rather than rots.
Coming from Europe where you are usually asked to not even smile on ID photos, it blows my mind that there is a whole legal ID photo retouching industry on Japan. Or are such retouched photos not supposed to be used for official purposes?
>With Google, Microsoft, Amazon, and Apple coming of age

Of them, the only one that is not actually threatening is Apple.

I mean Apple controls many people's living (iOS developers), but ultimately everybody could just stop using Apple products tomorrow and no great harm would be done. They'd get a PC and an Android phone, and at worst lose some apps they've purchased. Apple is just a "luxury gadgets" company. You can do fine without an Apple phone/laptop/software.

Whereas Google controls web ranking and digital advertising, Amazon owns a large part of retail, books, IaaS, and so on.. those are huge powers over markets and individuals...
A friend of mine was a sysadmin at a once massive internet company data center and was a Linux guy since being a kid. Sadly, he died. Then a couple of years later I was trying to hack a PSP to play free games. PSP hacking was dominated by 12 year old kids that had no idea how to document what they were doing, and it was a painful experience, but I was determined.

Later I got my hands on a second hand android phone, wanted to hack it, I did (and it was much easier) and then I decided to get my hands on a laptop. I wasn't going to have a toy without also hacking it, and I remembered my friend so I tried what he once tried to get me to do, I've never gone back.

Since then it is just a fact of life for me, the people around me use products and I use tools. They bend to the design of their products and I bend my tools to what I need.

Later I got into programming at a job, a boss asked me to do something over a week while he was out of town to test my capability, I had never programmed (besides doing some HTML as a kid out of boredom, I got pretty good at it and then lost access to computers for many years but that is a different story) and within a week I had taught myself a language and built a sort of predictive tool. He was impressed, and I began developing that tool full time and it was a core part of the department I worked in until I left.

Since then I've learned some other languages and built some cool things for myself. I no longer work in tech for personal reasons, but I still find building complex abstract machines with my mind and fingertips very enticing.
You touch on one of my frustrations with high school. In most schools, tracking means that you either take APs or you take classes that teach hands on skills. As if someone with a BA will never need to know how her car works.
Theatre professor here! My professional productions are expected to be my entire body of research toward tenure.
I'm totally with you -- I sometimes wonder what a less-pure-text representation of code could look like, what advantages and disadvantages it would have compared to lines of text, and this is one of the first full examples I've found, which is really interesting. It does seem powerful.

I think the argument could be made that this is only possible with a language that uses barely any syntax, like the lambda calculus, since how would Python's 20+ keywords all translate into a graphical representation while preserving their true meaning (if statements and recursion could be straightforward, async and try/except... uh?). But it's nice to see that it's possible in simple cases, and that alone makes these harder questions seem more tractable IMO :)
The answer to this is usually some form of “until we’re satisfied” and the answer to when that will be is usually “never”.
Are people from the Indian subcontinent counted within the 75% Asian majority? This may be a silly question but I am not American, so I don't know how the grouping works.
Ask HN: How to determine what to charge for and how much to charge?
If you do something established, it may be relatively easy to look up standard prices and extrapolate from there what to charge.

But if you do something innovative, how do you determine:

1. What parts of your service to charge for?

2. How much to charge?

All businesses do some things for free. But in order to have a business, you have to make money. How do you work out the details of what parts of what you do justify charging X so the rest of it makes sense -- especially if you are doing something different that you can't (readily) find examples of anywhere?

Edit: Just to be clear, I am not a programmer. That is not the business space I am looking to develop.

Don't let that stop you from using programming examples, but I'm in a different career field. Though I do have a Certificate in GIS and I am trying to do something GIS-related (at least map related as part of it) and 100 percent online that I don't think is normally done remotely, among other innovations.
You missed the golden era by a bit. I was there during the Geoff Jones era, and Lodal was the beginning of the end. Fairfax County got tired of TJ telling them to f--k off, and installed Lodal. She was a bit of a "company woman" in terms of appeasing the county, but apparently not as bad as who came after.
I think in my year, the admission test _was_ the SAT, just taken in 8th grade. (Class of 90)
Please stop posting unsubstantive comments and flamebait to HN. You've been doing it a lot, unfortunately, and we ban such accounts.

https://news.ycombinator.com/newsguidelines.html
Our current representative system is a land line way of thinking in a mobile phone world. This fixed number of representatives and seasonal elections is nonsense. I should be able to change representatives with the same ease I can change my cell phone carrier. Once we get there, then let's worry about whether the representative I choose is a human or an AI.
He's saying humans are insignificant in terms of the lifespan of the planet and all the creatures that came before us. He is saying the Earth doesn't care for a bit of plastic we have created as it will be incorporated into the Earth. He is saying that the Earth has faced far greater threats than this 2 legged ape and will be here long after we are cleansed from it. He is saying that our arrogant attempts to "save the planet" are ridiculous.

Why is that so difficult to understand?
> Unless you're someone who gets really anxious/paranoid about being tracked by a BigCo, I can't imagine it making an outsized impact.

I can't say anything with absolute numbers but subreddits such as privacy, privacytools, degoogle, minimalism, and alike places have seen massive growth in recent years and I regularly find people (especially teenagers) who are severely affected by this.

So I wonder how long will it take google or any other tech companies to take an opt in approach to tracking.
This chart shows the known biochemical pathways in the cell.
http://biochemical-pathways.com/#/map/1
But ultimately they are asking for a big pile of federal dollars

No, not really. They focus a lot on "try things out" at small scale, see what works, and improving a city's cash inflow vs outflow.

https://www.strongtowns.org/journal/2019/9/19/the-strong-tow...

https://www.pnj.com/story/news/2020/04/29/coronavirus-studer...

A strong line of critique has been, "City A" knocks down a "blighted" business zone and replaces it with a single business w/ large parking lot & grass everywhere- but when you examine the financials, the new business brings less revenues to the city than the old "blighted" corner mall.

https://www.strongtowns.org/journal/2012/1/2/the-cost-of-aut...

https://www.strongtowns.org/journal/2018/8/22/the-more-we-gr...
Interactive Brokers | Senior Quantitative Developers, Python Developer | Greenwich, CT and NYC | ONSITE required in general, but most of us are 100% REMOTE during COVID-19 | https://boards.greenhouse.io/ibkr

Interactive Brokers (IB) has been at the forefront of the Fintech space for over 40
years and we pride ourselves on being a technology company. All management from
the CEO down have direct programming experience at the company. IB offers
trading on approximately 100 exchanges in 25 countries and related cashiering
to customers from around the world.

Two "Senior Quantiative Developer" positions

Design, develop, and enhance quantitative models, tools, and reports to monitor
customer trading and cashiering activity for signs of money laundering, market
manipulation, or other suspicious activity.

- Financial Crimes Analytics [1] -- hands-on AML experience required

- AML and Trade Surveillance [2] -- hands-on trading experience required

Python Developer

Develop market surveillance infrastructure, implement and enhance algorithms
for the detection of market manipulation, and create systems to support the
investigation of flagged customer activity by compliance analysts. [3]

Dozens of other positions available worldwide [4] (Choose 'Software Development' for the department).

[1] https://boards.greenhouse.io/ibkr/jobs/4737413002

[2] https://boards.greenhouse.io/ibkr/jobs/4737493002

[3] https://boards.greenhouse.io/ibkr/jobs/4897596002

[4] https://boards.greenhouse.io/ibkr
Religious flamewar is not welcome on HN. Please don't post like this.

https://news.ycombinator.com/newsguidelines.html
slightly offtopic: I am looking for a term that describes problem based learning. So for example in a tutorial you get presented with a problem and then the tutorial shows you how to solve it. I can't find the article that talked about this on the internet anymore. "problem based learning" also doesn't yield the thing I am looking for. Anyone knows what I am looking for ?
> I think there is a decent amount of evidence to show this short-term biases are a general human problem

The fundamental difference with corporations is their finances are regularly examined by professional investors and if they're playing the short term game, their stocks get dumped.

There are people who are aware of the looming fiscal catastrophes of local government, but there's no way to "dump" the stock of them, while efforts are made to obfuscate these liabilities and the heavy influence of public unions pretty much ensure there's no accountability.

Furthermore, it's illegal for corporations to hide this stuff on their accounts, stuff that governments do routinely.

If you can identify a corporation that artificially boosts quarterly profits with short term thinking, and still has a rising stock price year after year, I'd like to hear about it. The ones I know of that did this went right down the sewer shortly after the professional investors discovered it.
Some more info here:

[ Is a Builtin, But [[ Is Part of the Language

http://www.oilshell.org/blog/2016/10/12.html

There are lots of subtleties about it, which I don't really recommend learning. Oil fixes a bunch of these problems:

http://www.oilshell.org/blog/2020/01/simplest-explanation.ht...

But if you really want to know:

* It also has == which does NOT mean equality. It means fnmatch (glob) the right-hand side.

* Similarly, it has =~ to match a regex on the RHS. However you should avoid using a literal regex, and use a var $pat instead, because bash's lexing/escaping/quoting of the pattern is busted, and it even says so in the bash manual.

Summary:

[ "$a" == "$b" ] # string equality
[ "$a" = "$b" ] # string equality
[[ $a == $b ]] # fnmatch
[[ $a = $b ]] # fnmatch
[[ $a =~ $b ]] # regex match
[[ $a -eq $b ]] # numeric equality
(( a == b )) # numeric equality
(( a = b )) # numeric assignment!

Again, if you don't want to remember all that, try Oil instead :) Tell me what happens -- it's still open to feedback and change.

It has dynamic types and operators like Python or JS. There's only one expression language, which replaces all these inconsistent constructs.
Raccine: A Simple Ransomware Vaccine
I'm from Finland and I don't understand what you're talking about. There are no gifted options in elementary school but immediately from high school onwards standardised tests rank students into better and worse schools. Everyone knows which ones are which and the entrance scores are widely publicized in the media.

And you can bet your ass the best schools and universities only have kids from upper middle class parents. Turns out free education just means subsidising rich kids' education with public money here, just like everywhere else.
Might not seem that way to you but poor kid reading about Polar Bears has a huge advantages over your kids seeing them in person.

For your kids polar bears are a vacation trip, little annoyance that has to be done in-between watching netflix or playing video games. Poor kid reading about them on the other hand can enter a mystical world of flying polar bears fighting fire-breathing dragons... ;)
xkcd #557: https://xkcd.com/557/
Could you please stop posting in the flamewar style to HN? We're trying for something different here.

https://news.ycombinator.com/newsguidelines.html
Looks interesting! I'll be honest took me a little longer than you'd want to work out what the product was.

I know now that it is in the name! However I'm used to ignoring names to understand what a product does. Replacing the "connecting organisations with ears" tag line with something like "Access your podcast via the phone, and get more listeners" would be more clearer even if it's not as clever.
> Surely an authenticator app like Authy is more secure than a hardware key like Yubikey.

It is difficult to assess one choices as "more" or "less" secure without a threat model.

You've focused on the threat from attackers willing to use a mixture of a physical attack (stealing the phone or laptop, perhaps mugging you for it) and a digital attack (accessing online accounts using credentials they stole) but those are very rare.

On the other hand Phishing and other purely online attacks are extremely common. I probably see two or three attempts per week. Most of them are crude but not all, and they work.

Authy emits TOTP codes, so those can be phished. The phishing site gets you to enter your TOTP code, which it passes over to the genuine site, signing in the attacker with your 100% authentic working codes.

But a Yubikey (and dozens of cheaper alternatives including Yubico's own Security Key) can also be used with WebAuthn, which cannot be phished.
Here’s a good example of a prediction: https://www.theatlantic.com/culture/archive/2014/04/david-fo...
Free speech issues aren't the exclusive domain of government.
Yeah I don’t see much from this notation (I also find it hard to tell the difference between the result of an abstraction and an application which feels like a somewhat important difference). I mostly wanted to suggest that diagrams or notation changes in general can be very useful.

It’s true that variable renaming comes up in other parts of mathematics but scope matters a lot less in most other mathematics, so much so that it is basically implicit and left to be inferred based on the mathematical context. You wouldn’t normally rename a variable to avoid a conflict so much as you would avoid giving it a conflicting name in the first place. The recursive nature of the lambda calculus means you can’t avoid the problem this way.
Yes - really! It would be undefined behavior if the runtime doesn't make any promises about it. But some do make the promises that it will work. I think both async-std and tokio make sure IO related futures work from tasks that are driven by a different runtime - otherwise stuff like `future::executor::block_on(task)` would also not work, and neither would the blocking wrappers around some of the HTTP clients.

However the IO objects might need to be initialized within a certain context (e.g. some TLS variables need to be set for tokio). And there might be a few different things one need watch out for. E.g. if you stop the background runtime things might get weird - however this e.g. can't happen with async-std since the background runtime will never shut down.
It sounds like the bigger problem is routine bullying and denigration of math and science enthusiasts in public schools, and possibly an overload of 'normal' subject work to meet standardized tests.

I was homeschooled K-12 and jumped into a state university without any difficulty and ended up at a couple FAANGs (as an arbitrary measure of educational success). I definitely benefitted from a lack of bullying and some extra time to explore my math and computer interests in high school. TJHS may have helped me if I had that opportunity, but it wasn't a requirement.

I think as nerds we will generally be okay as long as we're left alone and given resources for self-study. That said, my experience is probably not in the majority and maybe it doesn't work for the average nerd.
This reminds me that I'd really love to find something that can take advantage of the implicit capability of Dolby Atmos to use a nigh-arbitrary arrangement of various speakers as a unified soundscape.
By "locking things down" I meant locking down distribution to a single app store. Certainly J2ME apps were locked down via a system of permissions, where you had to buy a code signing cert to be granted the more interesting ones.

But you could still install them from multiple sources, e.g. the phone manufacturer, the carrier, the software vendor directly, or even via Bluetooth. And unsigned apps were granted enough permissions to be perfectly viable in many cases.

The "carrier policy" you mention might be a US-specific problem.
What do you mean "nobody wants to explicitly break out the statistics"? Can't you just Google it?

I searched for "suicide rates in young people" and found lots of info, including https://time.com/5550803/depression-suicide-rates-youth/ which cites and links to a study published in The Journal of Abnormal Psychology

From the article:

>Between 2009 and 2017, rates of depression among kids ages 14 to 17 increased by more than 60%, the study found. The increases were nearly as steep among those ages 12 to 13 (47%) and 18 to 21 (46%), and rates roughly doubled among those ages 20 to 21.

>Among young people, rates of suicidal thoughts, plans and attempts all increased significantly, and in some cases more than doubled, between 2008 and 2017, the study found.

>These findings were based on data collected from more than 600,000 people by the National Survey on Drug Use and Health, an annual nationwide mental-health survey conducted by a branch of the U.S. Department of Health and Human Services.

>What’s causing today’s young people so much anguish? “This is always a tough question to answer, as we can’t prove for sure what the causes are,” Twenge says. “But there was one change that impacted the lives of young people more than older people, and that was the growth of smartphones and digital media like social media, texting and gaming.”

Note 1: The person quoted above is one of the study authors. Note 2: The modern smartphone (iPhone 1) was first released in 2009 (edit — correction: 2007).
I am not American but the parent comment definitely has a great point: homogeneity, population size, and various other factors can drastically affect the outcome of such policies. So this may not be a lack of humility, but simply naivety on your part.
Recommended book:

"By the People: Rebuilding Liberty Without Permission"
It's worth noting that polling suggests Prop 16 is quite unpopular (https://edsource.org/2020/california-ballot-measure-to-lift-...), despite its strong showing in the legislature.
Inept specialists are there for money, and protected by the hospital administrators and by the reputation of these hospitals.

From the article: "The spinal consultant tested my reflexes with the side of his hand. When I asked about his reflex hammer he replied that he didn’t have one or need one — even though this is tantamount to evaluating the heart or lungs without a stethoscope."
The TJHSST admissions procedure when I did it was basically the same as the college admissions procedure, complete with SAT-like test, grade submissions, letters of recommendations, and the essays.
Get a ton of VC funding to be an unnecessary middleman, promise the moon and a side of stars to SF noobs, spend more than you take in (hoping to make up for it in volume), start covering up the shaky finances in a way that you think people are too stupid to notice, throw in a CEO who just 2 years ago was receiving the "female founder" accolades and talking about making the world a better place (and of course she has now ghosted/won't comment) and you have a tried and true recipe for yet another Silly-Con.

Not to mention this is a deja vu of the other identical startup/scam (potato/potahto) called HomeShare.
Discussion can be a core feature (core as in "important to the site") whether it's implemented as hosted comments or built into their web app.

There are blogs using Discqus that have excellent discussions...
I'd imagine you would have trouble traveling outside of japan with an obviously retouched passport photo.
Probably a bit of both - it feels too excited. Podcasts tend not to be things you shake your fist in the air for - that's more winning the lottery territory.