skysight-inc/HackerNews huggingface dataset:
I'll try and simplify it by putting it in list form:

Found programming in middle school via TIBasic and graphing calculators, became obsessed with it

Never did homework, barely passed any classes in HS, programming became solace

Tried community college, same problems with committing to work, same obsession with programming and computers.

Parents had long since started to conflate my apathy towards education with my obsession with computers straining our relationship until I stopped talking with my father (who was a PhD from a 3rd world country, and thus couldn't stand the idea of his son failing at education).

Still lived with my parents while my father and I refused to speak to each other, so I went looking for a minimum wage job. I told myself it was to pay to move out, but deep down I knew I was accepting a future of working in retail for the rest of my life. I didn't feel there was anything shameful about it, but at that point it triggered a sort of existential crisis when I realized all my years of exploration with computers and all my knowledge was about to go to waste.

I felt like I had no purpose in life if I was going to be forced to abandon the one thing that I had a lived for since my early teens. Depression started setting in and I started to feel like I was suffocating

Get a job at a major retail chain that everyone here probably knows. But miss orientation because I wasn't organized (to simplify things) so embarrassed I don't call back (or so I tell myself, actually relived internally)

That night I get upset, wallow in self-pity, then get aggravated. So aggravated I decide I won't let my dream of programming for a living die.

Make a resume based on rejected I had done for free over the years for various people, spam every single listing I can get my hands on.

Over the next week interview at 2 companies, lie about Android experience out of desperation at one and accept an offer based on the lie.

Taught myself Android development inside and out every night and for 2 months.

Company didn't really have anything for me to do which was great for letting me learn in my spare time, but not so great for my prospects so I offered to replicate an app a contractor had failed to deliver on for several weeks.

I completed my recreation in a weekend, a few weeks later we find a show stopping bug, and I spend 1 week of 12hr+ days working to find, but we do find it (it was a custom Android image that had a watchdog that needed to be configured correctly)

App ships, I go back to having little to do so I brush off the app and start adding additional functionality. Also convert it to a white label application.

New application goes on to be our main Android product.

Solidify place at the company, start talking to my father once again, we reconcile our differences, he's happy to see me succeed, I move out.

A year later I go to the retailer that I had missed orientation at and see one of my apps running.
Glen Maddern who helped create CSS modules actually went on to help create Styled Components.

Here is a talk he did on his reasoning - https://www.youtube.com/watch?v=MT4D_DioYC8

IMO - Use the tools/tech that make you happy.
How do you know they lied? What if they implemented it but simply did not flip the switch?
7 Cool Tech Things You Can Buy Online
I think the only malfeasance is how MIT used the study results. Taking a study that you're told is anonymized but isn't in ways that you will perceive to be directly harmful to you is messed up.

A large amount of research is collected on undergrads, and for this research to be accurate there needs to be a certain amount of trust between students and the university. I could easily see this story skewing the results of any studies (especially any that involve drug use or other undesirable behavior) in the future because of this violation.
I like it but will people know what a physical server looks like in the future, kids dont understand the save button (floppy disk) today.
Is it possible that when Jesus was taken down from the cross he wasn't clinically dead ? He might have stopped breathing, perhaps he had no discernible pulse either (severe loss of blood, vertical position), but not clinically dead. Subsequent revival after being taken down would certainly be possible.
According to the IPCC, transportation accounts for 14% of global greenhouse gas emissions,[1] and according to the EPA it's 27% of US emissions.[2] Obviously road-based transport is only one part of transport, which also includes ships, trains, and planes.

[1] https://www.epa.gov/ghgemissions/global-greenhouse-gas-emiss...

[2] https://www.epa.gov/ghgemissions/inventory-us-greenhouse-gas...
Do you know this docker hosting platform based in Switzerland?
My work blocks a lot of stuff (apparently including wherever the content here comes from), so I'm having the same problem. It's also common on most Blogspot pages.
Both the B250e and i3 are electric as well. The B250e actually uses a motor from Tesla.
James Mickens presents something like this idea: https://www.youtube.com/watch?v=1uflg7LDmzI
India pushes to electrify all new vehicles by 2030
> But saying we leave the poor dying in the streets because, well, fuck 'em they're poor, is both untrue and insulting.

Well, except that it's exactly true that that’s why the “warts” that you acknowledge which do, in fact, deny swaths of the poor access to care are tolerated.
But you aren't aloud to talk about that openly.
The metaphysics of evolution
I have anecdotally noticed this with tall people and short people, I will notice a group of friends who are all 6'2"+, or who are all <=5'7", both of which seem statistically unlikely. There are plenty of more diverse groups (in terms of height) but its hard to say whether they are work friends or something else where you have less overall choice.
The Road to HSTS
I'm an engineer working on this project at dA.

Right now I'm pretty busy with Flink Forward in Berlin, but if you have any questions on the technical side I'll try to respond when I can!
I ask him about birth control and whether or not he's using it as an adult. When I have to pay the school thousands of dollars a month (averaged out), I asked for the ability to find out directly from the school how it's going, and thankfully there was a way to make that happen. Seems like my request was not considered out of the ordinary...
The article specifically mentions olfactory similarities being pro-friend and immune differences being pro-friend. It didn't mention ethnic markers like melanin, face shape, nose width, ear size, or relative toe length at all. In fact, it said they attempted to control for racial and ethnic differences. How well that was accomplished wasn't really made clear in the article.

I can imagine that whether or not cilantro tastes like soap, whether or not you love the smell of books, similar allergies, and if you can stand to eat spicy foods goes a long way toward the likelihood of friendship. There are bound to be social factors, geographic factors, and other factors. This study is just pointing out that friends are likely to be more similar in certain ways than people who aren't friends. Don't jump to too many conclusions on just the summary article about the study.
They are. Remember that you also have to factor in the whole chain of crude oil underground -> wheel rotation if you want a proper comparison. Transporting and refining gasoline isn't free either.

Car engines have pretty bad efficiency. You're looking at something like 25-30% typically, and that's peak efficiency. Car engines usually run well off peak efficiency because they're not at optimal RPM or power output, and then you lose even more when braking. Add on another substantial portion for refining and transport.

A modern power plant can be 60% efficient or more. You lose about 6% in transmission, and then another 5-10% in the rectifier, battery, inverter, and motor.
Amazon's patent on one-click checkout is about to expire
My undergrad randomly assigned students to freshman-only housing. 100% turnover in every freshman dorm every year. It took 36 hours from student arrival to the first hospitalization. Was that "dorm culture"?

You're exactly right about bureaucracy - as long as your standards are sufficiently overbroad, all the actual decision-making happens via selective enforcement.

I suppose the best question to ask of a story like this isn't "why?" but "why now?"
Google will punish badly made web apps though, whereas the same apparently doesn't apply to native apps.
The comment seems to be suggesting there are only two possible positions - pro-taxi or pro-Uber. Furthermore, it suggest that HN has taken an aggregate position.

In reality, I can be both pro-taxi and pro-Uber, or vice versa. Furthermore there are plenty of Uber defenders as well as attackers here on HN, so suggesting people are "all of a sudden defending taxis" seems a stretch.

I agree that the taxi industry had and continues to have many problems, but I don't agree with much of Uber's behaviour either.
This is a complaint of their example rather than the concept, though.
600KB gzipped?
As always, the fantastic Gary Bernhardt takes this through to its logical conclusion https://www.destroyallsoftware.com/talks/the-birth-and-death...
Meanwhile, India is pushing to electrify all new vehicles by 2030.

https://news.ycombinator.com/item?id=15220137
I think the phrase "thought terminating cliche" is a good summary of this concept...

I always hear things like separating everything out that way can make it easier for non-technical people to edit the HTML which is rarely going to be a practical idea.

> Every time you write the ID of an HTML tag, or a component- or feature-specific class name, you are violating "separation of concerns."

Yes, you can separate out a lot of the behaviour and presentation between HTML, CSS and JS but there's always some overlap you just can't get away from. Frequently you want to change the structure of the HTML just to make the styling easier for example because there isn't a practical alternative. Jumping around between files to edit the HTML, add a class, styling the class in CSS, modifying the HTML to help with the styling and then adding click behaviour in JavaScript, then trying to figure how it all works again later involves a lot of context switching.
IANAL but the patent grant seems independent of the BSD License. React is BSD licensed. In addition, Facebook has provided a patent grant that applies under certain conditions.

The license for React says that Facebook has given me permission to use it. It doesn't seem that they can then sue me over patents related to the code, because they've just explicitly said I can use it.

If I sue Facebook over patents, then the patent grant no longer applies. But the BSD License does.
If that's local, you might also find that the IRS has an interest in taxes reported as being paid but instead embezzled.
The school doesn't care that you're paying, nor should they. If you made this a condition of paying, then that's fine, but that's between you and your nephew. The school's involvement is limited to accepting his written permission to give you his information.
Almost every company is terrible at firing ineffective engineers. Even some of the companies that are famous for doing so ("'meets expectations' earns a generous severance package!") don't necessarily manage to accomplish that in less than a year. This stuff sounds very simple on message boards, but is much harder to do in real life.

The first N months of a developer's tenure at a job is difficult to measure because of ramp-up and calibration (even good developers might hop to different teams after getting hired based on work style fit issues). Whole projects can flounder and need rescuing so that attention to ineffectiveness gets deflected to group leads. Most good development shops will try to make things work for a new hire that isn't performing at the 6 month mark, and that process takes a few months.

Once the decision is made to fire, most big companies will PIP rather than fire. Sure, once you've hit the 7-8 month mark of poor performance, your severance from the firm may be a fait accompli. But the ultimate process to make that happen can easily be made to take more than 12 months.

Once you have a year-long stint at a company on your resume, you can bank that "experience" on your resume.

And that assumes a relatively well-run companies. Most companies aren't well run in this regard, and you can be a terrible developer but last 2+ years in most jobs. If you can reliably put more 2+ year jobs on your resume than 1-year jobs, you will end up with what will appear to most companies to be an extremely attractive resume.

Remember, many management-track developers only write code for ~8-10 years. Once you fail up to Dir/Eng, you're basically tenured.

Since almost nobody qualifies candidates effectively, failing up is a super powerful strategy for this field.
Thanks for noticing that, I should have actually done the math instead of just relying on my intuition. Now I wonder what the actual optimal punishment strategy is.
Thanks for bringing this point up. Without that context, this issue could seem fairly trivial. I would go as far as to say that living group culture (e.g, which side of campus, living group, floor, and even finer grain) is the strongest social bond that most MIT undergrads establish.

While students participate is a wide variety of activities and intramural sports, living groups are where you come home to. If you didn't fit in the rest of your life, your living group is usually your best bet to make bonds in a pretty brutal academic environment.

To be fair, that's also probably why MIT is cranked up about places like Senior House and Bexley (whole other story) if it gets the (simplistic) idea that bad forces might lead the innocent astray.
This is the rare study I'd be really interested to see repeated with college students.

The population used in this study was the population in the Framingham Heart Study, presumably because they had the DNA and friendship graph already lying around. But starting from a small town's population, you've got pre-existing social networks which will both influence the future genetics and the future social networks of the town. You could get a lot of confounding correlations like "you're more likely to be friends with someone you live nearby to and you're more likely to live nearby to people you are related to".

If you repeated this with college students you'd have friendships formed between people with few if any previous connections.
gitconnected – The community for developers and software engineers
Now we just need Minix to start approaching the hardware portability that NetBSD has fought so hard for.
You can have both, and we largely already do.

Interconnects and ISPs are largely dumb pipes.

Individual websites can choose whether they're curated or shitshows. Sites like 4chan do exist, as well as other "wild wests" of freedom.

Sites like facebook where the actual user curates their own information (via following or not certain people) do exist and seem to do particularly well.

And on the final side, personal sites, like "Alice's Blog" do exis, where all content is curated by the central person running the site and all users get the same experience.

I don't get why you say "OR" or say that tech has chosen particular options. Each website gets to make its own choice and deal with various consequences.

The parts between a user and a given webpage -- the isp, interconnects, bgp routing, dns, and hosting/vps-providers/clouds -- have largely chosen to be dumb pipes offering services to anyone who pays.
In the US, felony disenfranchisement affects 5.85 million, around 2.5% of the potential voting population [1].

As I'm sure you know, the US has a very long history of racial bias in incarceration, going all the way back to the Civil War and before. Once black people were given the vote by the Fourteenth Amendment, Southern states took to underhanded means to re-disenfranchise them. Literacy tests, poll taxes, grandfather clauses, etc. Any arbitrary voting requirement they could manufacture that "just happened" to exclude more blacks than whites was fair game.

It was (and still is) bad enough to force a federal law to try to clamp it down, the Voting Rights Act of 1965[2], considered one of the most important pieces of civil rights legislation.

After that, Nixon declared the War on Drugs ostensibly to reduce drug use, which it has been famously ineffective at. John Erlichman, his domestic policy advisor at the time later claimed:

> The Nixon campaign in 1968, and the Nixon White House after that, had two
> enemies: the antiwar left and black people. You understand what I’m
> saying? We knew we couldn’t make it illegal to be either against the war
> or black, but by getting the public to associate the hippies with
> marijuana and blacks with heroin, and then criminalizing both heavily, we
> could disrupt those communities. We could arrest their leaders, raid their
> homes, break up their meetings, and vilify them night after night on the
> evening news. Did we know we were lying about the drugs? Of course we did.

Whether or not that's true, the War on Drugs has been an excellent vehicle to incarcerate more people. Those incarerations have history of racial bias. In 1998, African-Americans, who only comprised 13% of regular drug users, made up for 35% of drug arrests, 55% of convictions, and 74% of people sent to prison for drug possession crimes. Nationwide African-Americans were sent to state prisons for drug offenses 13 times more often than white men.[3]

In 2010, black people made up 13% of the US population, but 40% of the incarcerated. Black people are imprisoned at something like 5 times the rate of white people.[4]

See also:

https://www.nytimes.com/2014/11/19/opinion/the-racist-origin...

https://www.theatlantic.com/politics/archive/2016/04/virgini...

[1]: https://www.theguardian.com/world/2012/jul/13/felon-voting-l...

[2]: https://en.wikipedia.org/wiki/Voting_Rights_Act_of_1965

[3]: https://en.wikipedia.org/wiki/Race_and_the_War_on_Drugs#cite...

[4]: https://en.wikipedia.org/wiki/Race_in_the_United_States_crim...
Hi,

You're using large parts of WebKit source code (LGPL) in your proprietary library. This is against the license. Please compare:

https://github.com/yue/yue/blob/master/nativeui/gfx/gtk/pain...

https://github.com/WebKit/webkit/blob/master/Source/WebCore/...
I think it's about 2x slower.
It's standard for banking apps to go through all sorts of testing including penetration testing before going into production (here in Paraguay that's how we do it).

That this went unnoticed suggests that:

- the API architect (assuming this web site obtained data via an API, not directly from the database) forgot to validate that requested account belonged to the provided cookie

- the web developer didn't think to test this

- there was either no penetration testing (the author mentioned that this feature was likely released in a rush), or it was not properly performed
I believe it is not BS. However, currently there are not good tools which solve monitoring using AI in an elegant way.
I know, and it gets a lot worse when using Kotlin, but this ensures that users can always take the compiled binary, and check that it doesn’t use any analytics, tracking, or any proprietary code that might violate their privacy.

This is very important for me.
>working with a malware company

Why is this a bad thing? A cert says "Yes, person x REALLY IS person x, and I can prove it mathematically." It doesn't say "Person x is trustworthy enough for me to vouch for them."
My mistake! Thanks for correcting me.
Switching to a plant-based diet certainly has a positive effect on the environment.

But, I wonder if it is enough to stop a climate breakdown. I believe that automobiles and factories contribute the most to climate change. According to EPA[1], CO2 from fossil fuel and industrial processes account for 65% of global greenhouse gas emissions.

However, every little bit helps and thus I encourage folks to follow a plant-based diet for environment and other reasons. (I've been vegan 20+ years.)

[1] https://www.epa.gov/ghgemissions/global-greenhouse-gas-emiss...
They wouldn’t see your credit card transactions; They’d see your credit card payment history. Big difference.
Maybe it's a change in functionality? (new tab vs. new window) or perhaps it affects people's behavior (oh, this is another page on this site - so i won't be leaving / going somewhere else with potentially harmful info)

i don't have a concrete use case yet - but it seems like in a world rife with phishing / bad news / SEO blackhats - knowing if a link is external / internal could be useful.
Once consumers become aware of the true differences between ICE vehicles and EVs, most auto manufacturers will need to do this, as the simple economics of owning an EV is so superior to an ICE vehicle, all else being equal. It remains to be seen however if the established manufacturers can match Tesla's lead in supply chain and battery production capacity relevant to EV manufacture.
This isn't about that Resurrection, but the one it (in Christian theology) prefigures and promises.
Speed cameras are slightly more expensive than a speedbump and way easier to sabotage. It's enough with some paint to disable it temporarily or just cut it down if you want it disabled a bit longer.
Comodo is communicating actively in the bug, in the email discussion, and proactively CC'd the original reporter on the bug that was filed about this without being asked to do so.

The general rule in Operations work is tolerance. You don't fire someone for making a mistake, you fire them for lying about the mistake, for refusing to avoid mistake-prone behaviors, and other problem of that sort.

Applying that same principle to CA operations, why on earth should Comodo be "fired" as a CA for this? They're actively working to solve it, they're responsive, and the agreements they operate under will compel a post-mortem into existence if only to meet the terms of their next CA audit.

If, after investigation, they are found to be willfully violating policy, knowingly lying about CAA support, fail to produce an acceptable post-mortem, and/or fail their next CA audit, then of course they should be at risk of direct sanctions - not just a verbal reprimand.

So if your initial response to this issue is "Comodo should be fired", remember that in Operations culture that specific response "X should be fired" is a harmful response to a zero-day report of an incident, and many Operations teams would fire anyone who called for a firing in response to a fresh incident, in order to protect others from that harmful posture.
Having read "The Selfish Gene" I wasn't surprised.
This study conclusion fits pretty well within the general theme of the book.

If you haven't read it yet, I highly recommend it!
I agree, of course, but would root-cause that down to the simpler, less lurid observation that the "survey" was itself infantilizing. MIT should have set objective metrics for the performance of students in the dorm, communicated them clearly, and made decisions quickly and dispassionately based on the results.
OpenBazaar 2.0 Beta Released
It is not really alive as of now. But there is still space for a full stack language and Opa is relevant today. MLstate, the startup behind Opa, shifted to secure communication platforms (built with Opa) and was acquired last year but without Opa itself.

Many things we did became hype later (implemented in OCaml, a functional language, JSX before React - I know Jordan played with Opa before building React) and we still have bits that are missing is today's stacks. The ideal next step would be to join a foundation so that development on the project could resume.