skysight-inc/HackerNews huggingface dataset:
The author does seem to concede that hitting all the checkmarks in an attack on git would be pretty tricky:

> An attacker would not just have to do that, though; this new version would have to contain the desired hostile code, still function as a working floppy driver, and not look like an obfuscated C code contest entry

The whole idea is that they want to switch away before these things become likely. They are unlikely now, but SHA-1 is only getting weaker as time goes by and more research is done.
Let me introduce you to a wonderful world of russian Z80 based clone computers http://tarjan.uw.hu/zxclones_en.htm
I moved from python to Perl in 2011. I miss writing Perl but career options are a lot better using Python - there are more of them and the money is better.
Put the block in a struct and use allignment keywords.
The reason why people mostly meand second pre-image when saying unqualified "pre-image" is that probably any imaginable method of reversing a hash function (given sufficiently long input to the hash) will with overwhelming probability produce hash input that is different from the original.
Not mistakes as such, but it'll probably invite an audit wherein they'll assess what strategies they took to mitigate a potential issue like this. If they're found to be inadequate and it also impacted a resident of the EU then maybe they'll slap them with a fine.
Or maybe, here's an idea: crowdfund from the community and make a big deal out of it. You get good PR, which drives the business, and it makes lives better as you improve the premises. Can't crowdfund? How about a short term loan? Can't do that? How about looking for a location for your less than profitable location? Can't do that? How about fighting to change the building laws in San Jose to reduce the building costs for ADA?

There hare hundreds of options available to the business owners up front. This keeps happening because they are willfully ignorant of the law of the land and refuse to do anything about it until someone decides to sue.
The law determines what's necessary, and as long as they follow the law then they're paying as necessary.
I've seen people confuse clean and jerks with deadlifts. Maybe that's what's happening here? The biggest deadlift injury I've seen is scraped shins. It's hard to injure yourself without straps.
I don't work at Google (any more) but I have seen bugs in large-scale production that served one user's data to another user, and both times it had the same cause: a developer stored user-specific data into a process-global singleton because the consequence of some java decorator was non-obvious. When the next user request came along they were served the previous user's information.
Just heard that VMware is changing the license for vSphere up to 32 cores and you have to pay more expensive license if your using more than 32 cores per CPU. In my opinion VMware products are overated there are good enough free to use products similar to vShpere without the per CPU/socket licenses with payed support if you need one.
First of all - I kind of like the design of the website! It sucks a bit the broken back button though.

Also, a kind of funny thing: open dev tools, network tab, start monitoring, click on a tag or search for something and boom:

location: "toronto"
companyId: "cf4dc3ce-07b0-4c73-94ca-e6b0b05298d3"
config: {isHighlighted: true, hasLogo: false, isPromoted: false, hasSocialMedia: true}
status: "active"
companyNameLower: ".."
createdAt: "2020-01-20T02:25:08.078Z"
views: 114
text: "test automation engineergit, python, selenium, java, sentry, redistorontofull-time"
expiresAt: "2020-02-20T02:25:08.040Z"
updatedAt: "2020-02-04T15:26:41.590Z"
desiredPosition: "Test Automation Engineer"
amount: 59
jobType: "full-time"
applyUrl: "https://docs.google.com/forms/d/e/viewform?entry.1432237434=c7dd38b9&entry.1192563077=cfc6f88f"
description: "....."
id: "4c7ad16a-eecc-482c-a6a1"
timesApplyClicked: 3
productId: "ca731006-d129-4623-9991"
tags: "git, python, selenium, java, sentry, redis"
totalVotes: 0
logo: false

Kind of TMI, like "views" or "timesApplyClicked". Not sure this was meant to be public.

edit: formatting

Update: there are also information about the company itself, which looks kind of sensitive data.
Its over used right now. Probably why the downvotes were given.
Having recently listened to John McWhorter's lectures on the history of human language, I was surprised to find out that there is no reliable evidence for the Sapir-Whorf hypothesis (that language affects thought). The Wikipedia article on linguistic relativism states:

> The strongest form of the theory is linguistic determinism, which holds that language entirely determines the range of cognitive processes. The hypothesis of linguistic determinism is now generally agreed to be false.
Well if you're making a drug to immunize against Ebola, you don't really need it to be FDA approved, since most of the Ebola is in Africa. Getting it approved in Uganda is sufficient. Then, if it comes across the Atlantic and starts killing Americans left and right, while Africans are immunized because their approval process was easier, it would be interesting to see what the FDA does.
The Mozilla Corporation laid off like 70 employees the other day, and Baker's compensation has been inversely tied to the performance of Mozilla.
Is flat earth promoted by mathematicians and scientists with PhDs from Princeton and Cambridge, and published in mainstream IEEE journals?

At any rate, you seem to be saying you have not read any of the relevant papers. I encourage you to look at least at one of the papers I mention (not just the criticisms others have written), and make up your own mind as to its validity. Most are free PDFs hosted online, and are not very long reads. The game of life paper is the most accessible, IMO. You can even reproduce the results yourself if you become interested enough. At that point, you'll be in a better position to dismiss the work.

Even though I agree with you on flat earth being a pseudoscience, I have at least read some of their arguments to see what they are claiming. Same with 9/11 truthers and holocaust denialists. I at least read their arguments, so I can debunk their arguments myself. There is always the possibility that some position I vehemently disagree with might be correct.
For better or for worse, being first doesn't amount to much in real life. Being the first to mass adoption, that does matter.
I said also relevant.
Answers like this might be useful if you explained where it is useful and how it might benefit people.
Students cheat because they're paying tens of thousands of dollars for a piece of paper that becomes more valuable as their grades increase. Or even, if they don't pass, they might as well just be pissing tens of thousands of dollars away into the wind.

College seems to be mostly focused on passing tests and getting grades and you've got like 3 months per semester to learn an entire subject well enough to pass said tests, not to mention your entire future is riding on this.

I didn't cheat in school but I knew people who were constantly stressed about their grades and wouldn't have hesitated to cheat if they weren't worried about getting caught.
The Zen of Go
Is this a 16 bit or an 8 bit machine? It's "taking Z80 users into the 16-bit era" but it uses a Z80A, so?

A common fantasy trope amongst grey beards is to speculate how Commodore/Tandy/Apple/Atari/X could have beaten the IBM PC and its clones.

IMO IBM & clones had 4 big advantages:

- the IBM name

- Lotus 1-2-3

- backwards compatibility

- open architecture, the clone army

Only the first couldn't be had by others, but they had a big offsetting advantage: a huge base of existing software. But they all threw it away when coming out with their 16 or 32 bit successors to their 8 bitters.

They didn't really have a choice, there weren't any CPU's they could use. The Z8000 wasn't backwards compatible and the 65c816 didn't come out until 1983.

But what if the 65c816 (or a similar chip) came out in 1979 or the z8000 was backwards compatible, and then the big 8 bit companies came out with backwards compatible architectures which were successfully cloned like the Laser 128?

Or to put it another way, what if a IIGS like machine was available for all the 8 bit architectures, and in 1980 or so rather than 1986 after IBM had already won?
Innovation can positively influence growth. But the article, including references and papers, is not about reducing innovation.

It is about the fallacy that economic growth (= increase in GDP), somehow magically solves all problems of society. This belief is mostly ideological and the implication is that the market should not be regulated, which would reduce growth and prosperity. The effects of this strategy include increased inequality, weak infrastructure/education and ecological exploitation with dire consequences.

Innovation, which really advances society in sustainable ways, is often intrinsically or socially motivated, not financially and certainly not by a GDP increase, which benefits a tiny minority.

Reducing inequality, improving education and increasing individual freedom within organizations seem to be much more sensible ways to fuel innovation in the long term, than just deregulating the market.
> If I need an exception to be raised for this kind of thing, I'll do it myself.

This is the thing. This is the root of the thing. Let developers decide what's right for themselves. There are too many "me-too" developers writing terrible code according to terrible guidelines and terrible "best practices" (lol) and few people are actually thinking about what they're doing.

I agree with everything in your comment. Every single thing, and I wish more people understood your (our?) point of view.
Do you have a source for salary and total comp spiking over the past four years?

Because as a software engineer with a lot of software engineer friends, none of us have seen that.
Quick sanity check - are they not finishing the sous vide steaks in the pan/grill?
well, we better figure out how to do it or will kill the planet and then die along with it.

it's not an easy challenge; over 6000 years of western cultural evolution are built, hinged and based on growth and expansion by exploitation. but there aren't many thing left to exploit nor expand into.
Options existing doesn't make them viable. Excluding Google in favor of advertising on also-ran search engines like Bing or DDG loses you a huge amount of visibility, for example.

Searching? Again, Google in clear first place, everyone else tied for last.

Video? Nobody uses Vimeo, and their content rules are even more strict than YouTube's.

A couple of those names I've never even heard of before.
The idea behind the existential "crisis of meaning" is not that nothing means anything to anyone. It is that meaning is a psychological construct, and should not be represented as anything more.

If having a work ethic gets you through your day--OK, have one.

But you don't have a "better way of thinking" than someone who's lazy in any meaningful way. Nor are you more intrinsically valuable than them, outside of a very local context in time, space and culture.

Sure if I lose a loved one it's going to affect me deeply and I will grieve, but as a matter of likely fact, I will someday move on (as any good psychologist would advise). The meaning of death and its impact are not universal, merely local.

In my opinion the essential lessons are two. One is very practical. It is about humility and perspective.

The second is more esoteric. It is about freedom. The existential crisis sets you free. But like the lifelong convict who has just been released by his jailor, it remains up to you to be free.
Yep. If they don't want US workers, it seems the logical thing to do would be to move the business out of the US.
Ask HN: What to do with 500M call recordings?
We have around 500 million call recordings with average duration of 1 minute in English/hindi and other languages spoken in India. Just wondering, what can we do with this huge dataset? What type of models can we create?
That's a big claim you're making. Can't economic growth (AKA inflation) come about from rising asset prices such as houses?

It seems to me that conflating humanity's progress and economic growth is exactly where our problems start.
This is a great article and it covers a lot of stuff that I'd wondered about before.

Here's someone doing a (somewhat terrifying) DIY version: https://eclecti.cc/hardware/blinded-by-the-light-diy-retinal...

Virtual Retinal Displays are a pretty old idea, first being demonstrated in 1991. They've been stuck in development for years, so it's good to see them getting some more attention.

http://www.hitl.washington.edu/research/vrd/
It's a German expression referring to getting a job through connections (Beziehung = relationship.) https://www.dw.com/en/vitamin-b/a-6616528
This is just specifically for your friend's situation; as it seems he has experience in running a business, dealing with customers, and doing it solo.

I would point him in the direction of learning tech skills that compliment him in an entrepreneural sense, versus aiming for an outright switch in his career.

Good examples would be web and frontend design, server administration, e-commerce and payments, etc. Those are the kinds of things he can use to automate his business and even make inroads within his "industry" — with the added benefit of not having an extremely steep learning curve for producing something useful at the end of the day.
Teaching kids how to make guitars can get them hooked on engineering
Modern CPUs adjust to their level of cooling. They don't 'burn up' even if there is no heat sink at all. What you are saying sounds like it is either fear based hyperbole, rumors from over 20 years ago, or both.
Doesn't matter even if they did because GC wait times for Indians are ~50+ years right now.
You appear to be misunderstanding the definition of "average" in this context. The first ~50k of your income is taxed at ~20%, the next ~50k is taxed at ~30%, and so on. The average of these percentages gets you to a ~39% average tax rate for 250k income.

Here's a detailed example (grep for "Average tax rate"): https://www.canada.ca/en/financial-consumer-agency/services/...
For me, this whole thing goes in the category of "what the @#$ were they thinking?"

I'm not sure if I should interpret it as a isolated case of misjudgment, evidence of poor organizational features, overinterpreting the significance of this by outsiders (the Iowa caucuses are notoriously fuzzy, which is kinda the point of them, so maybe the party saw this as an appropriate test case?), technological naivete, or what.
A Cold War Lesson: Why We Need a Fossil Fuel Non-Proliferation Treaty
Unintended software behavior exists on a spectrum and a great deal of it is preventable by learning from past mistakes. It’s unfortunate we don’t have more information about the nature of the underlying this issue.
Additionally, the results phone number was the same as the helpdesk phone number. This means that everyone that was having trouble with the app was calling the same number that everyone was using to report numbers.
The Mozilla Foundation controls and owns the Mozilla Corporation, and the executive structure looks more or less the same. Baker's compensation has been inversely tied with performance, and she runs both.
Except this hasn't happened. If anything Intel is still selling as many as they could produce as shown in the latest quarterly report [1]. So while AMD managed to grow double digit over a very small number, it still felt they were picking up the scraps from Intel.

And Amazon is full steam ahead with their own ARM CPU. I wonder if Google and Microsoft paused and think they will need to act now if they haven't already.

[1] https://www.anandtech.com/show/15433/intel-q4-fy-2019-result...
Yes, I know...but I live in TypeScript world where functional styles and types go together especially wonderfully. Babel solutions to TypeScript are messy and in some cases break the things I like about TypeScript. At least last I checked. But getting native TypeScript support is dependent on the feature actually making it into the official spec.
Finally!

We've been talking about these in Sci-Fi for years.

Surely the Jet Pack can't be far off now ...
How did you infer that from the post?
I wouldn't be so quick. Yes, the 90s probably would have been better, but all of those are closed architectures.
Mozilla engineers typically accept a salary that is below market rates.

Recently they have been increasing salaries to be more competitive.
Oh wow didn't know it went back that early, nice
YouTube Reveals Revenue for First Time: $15.1B in 2019
What makes people less sympathetic to help, exactly, when I walk up to a business owner in obvious pain and ask for an extra disabled parking space so I can make it to my desk and car with less?

The lack of sympathy is up front before the lawsuits begin, and lies with the business owner.
Using 99 mobile phones to create a fake traffic jam in GoogleMaps
Great to see Vanillajs get more attention. I also wrote an article on this topic a while ago; using VanillaJS to create a basic spa

https://dev.to/rishavs/making-a-single-page-app-in-ye-good-o...
1chf is about 1 euro but things cost 5 times more in Switzerland than in the surrounding countries.
Just in time for the snow crash TV show
Marshal's JIT engine is now by far the fastest JS data validator/serializer
Nice. If it ever happens it will be nice to have SymbOS[0] running on it. Shouldn't be too hard.

[0] http://www.symbos.de/
Stress Less: Tech Companies in the Mental Health Space Are Going Mainstream
FWIW, it looks like that's a test case -- it is not part of Chrome itself. They most likely just wanted an example of a third-party website, and could have used any non-Google site there.
Did the people consent to the recordings?
In an alternative timeline this would have been likely.

The same engineers who worked on the Atari 8-bit home computer architecture went on to create the Amiga, which is also visible in the design decisions (e.g. the 8-bit Atari already had a display-list co-processor similar to the Amiga's Copper).

AFAIK Atari also tried to buy the Amiga company, but Commodore beat them, so Atari had to find an alternative 16-bit design that could ideally be launched ahead of the Amiga. And ironically this 16-bit design (the Atari ST) was designed by (some of) the same people who worked previously on the C64.
Why you? I still have human level intelligence.

Why us? To see what problems you have. [see "Why you?" above.] I ain't sand, but I have some crystalized in my pocket.

Why bother? The world needs to proceed with future evolution.

That big elephant in the room, "money"? Bluff and tell them "the money will come because I am confident". I can personally live on Ramen (mix in carrots or something, folks, think nutrients) for a while.
Communicate:
1. Share or exchange information, news or ideas.
2. Impart or pass on (information, news or ideas)

I think it can be argued that to say sand dunes communicate with each other is not anthropomorphization at all. I didn't take it that way and I doubt very many people took it to mean that sand dunes were exhibiting sentience and chit-chatting about the weather.
Chinese app primarily designed to teach Xi Jinping Thought
I don't understand. Is it really all that common for developers to auto-format code and not spot check the result?

Is using auto-formatting tools particularly widespread? Don't most people just format the code to their liking as they write it? Am I completely off base here?
Why intro to philosophy feels useless and how to fix it: my experience
It just keeps getting worse and worse...
Then she was already willfully ignorant of the law when she started, long before ADA got involved.
"Atari Inc. had lent $500,000 to Amiga Corporation in 1984... Amiga was purchased in August 1984 by Commodore for $27 million -including paying off the Atari loan." [0]

So in an alternate possible reality, Amiga could have been released as an Atari brand.

[0] https://en.wikipedia.org/wiki/History_of_the_Amiga#Amiga_Cor...
Google: Oops, we may have sent your private Google Photos videos to strangers
Still the gold standard: https://weworkremotely.com/
Hot pots helped ancient Siberian hunters survive the Ice Age
Didn’t see anything there in the article about the financials, is that because they filed “Confidentiality”?
> Why do people always try to anthropomorphize things?

Metaphor is the method by which we have any understanding at all. Anthropomorphism comes naturally and can make complex things easy to understand.
>pseudo-science

I'm not sure why you mention this as a contrast. Macro evolution also does not follow the scientific method as there is no repeatable experiment you can design to falsify the hypothesis. This is well-known among evolutionary biologists.
I would never recommend deadlifts. Those are really dangerous and easy to do wrong. My friend shattered his spine doing deadlifts and needed surgery and months of recovery and he still can't bend down or sit in certain positions.
It's not exactly the domain, but rather the exclusivity based on title/status that I think is a problem. Someone could be a PM and know 10x more about managing people than a CTO, but would be excluded because you didn't build a meritocracy.
Honesty is multi-layered and difficult. It is the art of conveying truth, or at least your truth.

But how can you convey truth if you don't really understand it? And how can you convey truth even if you understand it, if you don't understand what the listener understands when you speak of it?

It's not enough to use "correct" words, if they won't be understood. That's not honesty. That's how clever people take advantage; which is not honesty.

In these terms, I've never met anyone who seems like they could be entirely honest, even if they wanted to be.

But they can learn how to convey something closer to truth with practice and introspection and learning from others; so I'd say it's a skill.

I've met people who say they are honest, but a few minutes listening and from the inconsistent thinking it is apparent they are not even able to be honest within their own thoughts to themselves.

This is not a criticism because I think it applies to everyone, including myself. I think it's just part of the human condition.

To say a person is honest, then, is to say they desire to be honest; that their heart is in it, that they wish to convey truth and not to decieve, or even to risk misunderstandings, no matter who is listening. As noble as it is to desire this, it is quite something to master the art of doing so regularly and reliably.
Gitlab proclaim diversity, but seems to have a real issue keeping women on staff
> the U.S. immigration situation is helping the Canadian tech scene

Well, India and China have even fewer immigration restrictions on Indian and Chinese workers than Canada does... why would Vancouver take San Francisco’s place rather than Mumbai or Shanghai?
But a simple CRUD website wouldn't reasonably cost $60k and the company needed to justify to pricetag. Not saying there is a conspiracy but there is big money in politics and they wanted a piece of it.
Show HN: A utility app to help maximize cashback reward across credit cards
I'm faintly appalled by the glibness of this comment. I'm not sure what kind of poetry you have in mind, but spending even a little time with the classics will reveal that they "have meaning".
You cannot renew a visa from within the US
> Is an MBA a good investment for either role in the long-term...

There are a variety of ways to to calculate ROI on an MBA. Naturally, Big Ed wants you to believe its a smart play.

Assuming you're reasonably autodidact, Josh Kaufman has roadmap for hacking your own MBA Education > https://personalmba.com/
Synthesis of a Vocal Sound from the 3k Year Old Mummy, Nesyamun ‘True of Voice’