skysight-inc/HackerNews huggingface dataset:
Well, thank you for taking criticism so well! We all get a little snippy at times - goodness knows I've done it myself more than I want to admit.

I was about to delete my comment since it was no longer relevant, but maybe I will leave it here since your reply and edit are such a great example of how to be constructive and civil. (OTOH, let me know if you'd prefer for me to delete it.) Thanks!
I'm less worried about understanding of sorting algorithms than I am about understanding of patterns. With any team at scale my hardest challenge is about patterns. More importantly why a pattern is used. Efficiency of a sorting algorithm can be refactored. Is the implementation of the sorting composable? I'll hire without question someone who understands patterns and composablilty over someone who can site an ideal solution. Seriously at what cost does readability over complexity really mean anything to consumer value. I understand that in very limited scope computational efficiency is imperative but let's be pragmatic and say good programming and understanding of best practices trump perfect solutions.
A high school student became the first person to fold a paper in half 12 times
Thank you, nice find. I am not surprised. I think today's leftists are doing themselves a disservice for not listening to older thinkers like him.
Overstock does more than just accept bitcoin for purchases - they’re so bullish on crypto they’re planning to sell their retail business to focus entirely on blockchain. https://www.google.com/amp/s/seekingalpha.com/amp/article/42...
The headline is inaccurate.

The correct headline would be “16 year old child tortured and made to confess to sending WhatsApp texts, and then beheaded 5 years later for confessing to sending WhatsApp texts as a child while being tortured. Also, 16 year old was tortured”.
Gov'ts are shutting down the internet more frequently
Again, I wish you would admit to ideological censorship:

You’re simply using etiquette as a guise for people who don’t want to have an honest discussion about the relevant philosophy (or in this case, the actual logic involved in the inference) to shut it down in favor of group think.

This problem is so widespread among the tech community, Congress is talking about it.

Just look at how fast this was downvoted and flagged — the point is to silence wrongthink.

Censorship for etiquette has always been used as a tool of political coercion — and I simply don’t take your vague claims I broke decorum, which always target one side of a sensitive issue, seriously.

You can absolutely use your power in your fiefdom; but you can’t use it to make me not talk honestly about issues — only remove me.

You’re just a political thug, who doesn’t like honest, blunt language.

Show me.

Ed:

There’s hundreds of comments like this without a peep, because they’re rightthink:

https://news.ycombinator.com/item?id=19763553
high noise to signal seems easy problem for tech to solve.

you seem to say what I'm proposing wouldn't have helped. I think you don't care to see how it can.

these systems already work in places where people's values aren't backward.

you talk about abuse of power, but don't you think you're abusing the power you have by preventing these systems spreading.

I'm beginning to see that silicon valley is fine with surveillance as long as they hold the control themselves. when it comes to building systems for government, for all the countries, they lose their minds. I think because they are afraid they will lose control. when they build those information and control systems for themselves and to impose their values they're cool with that.

and they're cool with that even when it costs lives.

about morality? is just them hiding.
It’s not unreasonable to require that the president of the United States does not commit high crimes while in office. It doesn’t matter why the investigation was initiated. If he attempted to obstruct justice he should be impeached. Period.

The president might be a criminal and you think it doesn’t count because the investigation was started for unrelated reasons?

There’s nothing that can be said over the internet to change the mind of someone who thinks like this, but wow it sure is frustrating to read this garbage.
Forget Your 'Why' Until You Figure This Out
U.S. Web Design System 2.0
How many ways are there to sort GUIDs?
Can you fold paper more than 7 times with hydraulic press
What does the date of the interview have to do with whether or not he was central?
I dunno if a factor of 40 is going to cut it.
Precisely. We want colors. We're refined people.
thanks so much sir! Really appreciated your help!

You must be at least a very high-level expert in big company like Google or whatever, or you won't know these things so clearly.

To be honest, I have a feeling your answer is 100% what I need to find, but my head is still spinning like hell, I am very old guy now and I have no background of STEM, want to be a self-taught CS person, I just started recently :(

I already watched some basic videos like transistors, logic gates, and can fully understand them (what a luck!), and yesterday when I watch that video series:https://www.youtube.com/watch?v=fpnE6UAfbtU&list=PL8dPuuaLjX...

I really have a hard time to understand it clearly in my head, the video is going to build a RAM from scratch, but didn't explain why computer MUST need RAM from a hardwire level, thats why I ask the question.

-------------------------------------------------

I will listed the parts I still don't understand in your answer, no idea if u will back at this or not :(
--------------------------------------------------

"The data is stored in the electrical charges on the wires, not in the actual wires, which appears to be one source of your confusion."

From what I learned the data indicates 1 when that wire got current flow, but since the voltage is still there I think this wire will always has current flow to keep show "1" to our human, until the next circle e.g. a 0 state input come, then no flow anymore because no voltage to send current, am I right? You said its the charges which I try to accept but can't. Because later we will talk about RAM, when data is stored in RAM, a 1 bit number like "1" means that wire will keep getting current in order to keep the state.

Sry my English is not good enough hope u can understand, what I mean is, I can see you describe 2 different logics in your answer, input wires only flow a sudden flow of current then fade away, whereas RAM wires will keep let charges flow, but in my eye, all these things build with transistors, so why design like this? (lets go to 2nd question)

"those wires will get reused on the next cycle"

If the final purpose of design like above is re-use the "input wires" which I can understand! but is this necessary? I mean, in today's CPU, we has billions of transistors inside, for example, if we want to store the number, 1101, just keep current flow in 1, 2, 4 wires, and done! If we need store another number, 11000101, just choose another 8 wires and keep the states, why not just this? We have billions of such wires!

----------------------

Sry for these question, I know myself is a stubborn guy and love to dig things from the very ground up, I think my problem is how to visualize these hardware levels, why they design like this or that, why all these things necessary, I know today's programmer most of them don't even know these things and won't harm to be a good developer, but I don't know why, I want to learn them!

Thank you very much sir, at least I will read your answer again and again and again.

PS: I already opened a ton of taps to read similar answer online hope I find sth :)
Why Good Developers Are Promoted into Unhappiness (2007)
That doesn't mean there aren't plenty of things they could have done to make this more secure. The fact that you can just `docker login` with the same credentials that allow access to your entire registry is pretty poor security design IMO.
I wonder how much cleaner my shoes are than me feet. I wash my feet at least everyday, but seldom wash my shoes.
Well, this is pretty disappointing. Docker doesn’t let you install it without an account, so I registered and used it for maybe a day in all. And poof, there goes my account data.

I’m just hoping that I was using a password manager by then.

Any word as to the cause of this? Was something important stored in plaintext, etc.?
Yes, it leaves all of the default coloring, except for the bits that require additional syscalls, that is: executable permission, setuid/setgid bits, and file capabilities.
While I'm still a fan of the name `assert()`, one alternative that I like is `invariant()`. It seems to capture the idea a little better.

The debug vs release build is a bit of a problem still but I think part of the issue is around the idea that debug builds are too slow to use at all or take so long to build anyway so you might as well use release optimizations. This is something to address with faster compilers and better teaching (and perhaps encouraging folks to try learning how to use debuggers effectively).
Accenture Facing Lawsuit to Pay $32M for Failing to Deliver the Project on Time
It can put registration and private messages, etc, under their control.

They they can raise their anti-spam bar arbitrarily high to block alt registrations and enforce bans. Sight of all PMs could be used for anti-harrassment too, but don't know if they'd do that.
https://news.ycombinator.com/item?id=17176713 perhaps?
Hertz Wanted a Cool Website: It Ended Up with a $32M Legal Nightmare
No recourse eh? Magical internet beans are without mercy. Failed design unless you’re an anarchist.

In a civilized society it would have been difficult to turn millions into cash, at least providing a buffer and perhaps way to get the stolen wealth back.

Bitcoin marked a potentially a dark turn; far superior technologies that respect our needs will emerge, however.

It’s mind boggling that something like getting sim jacked through a major carrier no less can ruin someone’s life so thoroughly, which speaks to the sad state of affairs for civilian digital security.
The post says the new system will enforce authentication, and hints at dealing with bots and spam accounts. But it’s not going to be easy without inconveniencing users to some extent (or a greater extent than now).
That sounds crazy - I wonder if that causes more or fewer derelict properties.
Whatever you care to call it is irrelevant, you jump through all the hoops, and your mail dosen't get delivered.
China Exploits Fleet of U.S. Satellites
0wned.
Several concerns, though hardly all, are addressed via a CSS hack:

https://pastebin.com/LjMA5Dms

Submitted to Pocket Nov. 2017. Not applied.
This type of monitoring always leads to employees missing breaks, bathroom visits and working off the clock.

Algorithms have no understanding of human limits and will push and push. Employees are scared to miss quotas since they will get fired and employers feel that they can push employees more since quotas are being met. At some point, it becomes a sweatshop where workers are strained to their limits.

We have seen this type of high-pressure work previously and it does not end well for both employers and employees. Employees revolt and employers have to concede to demands or face employee dissatisfaction which leads to societal disruption.

Companies think that they are improving their bottom line but in the long run, they disrupt society to the point of chaos for all.

This time may seem different because it's a high tech world but as long as humans are part of the equation we will see a similar result to previous situations. It's bad for everyone even if you are not the employer or employee.
> "claimed that he had not read the original version until he had virtually finished the screenplay, and that he had never given serious consideration to using it"
Are you telling me this so I can make the right choice when the time comes? Or, because the victim's family will be pleased to know that? Does this "fact" change the concern expressed in the article, do you think?
Spam can be difficult to stop on IRC compared to modern webchat applications. From lacking things like javascript, captchas, cdns, and so on, to having a distributed network architecture and fewer ways to verify users.
Because China
Users on HN really should not be able to fully erase their posts when they engage in a argument and decide to back out. This kind of attitude fractures the discussion.
Sometimes people just don't like each other, due to prejudice, differences in religion, some old beef between clans / ethnic groups / regional groups. This may have no relation to the government being oppressive or liberal.

Shutting down communication channels rarely helps defuse such situations, though. It leads to more isolation, more rumors, more enmity.
This is a great list! Thanks for sharing.
They say "accessed database," so I'm thinking SQLi.
In LA, Uber drivers seem to be more like former shitty taxi drivers. Lyft drivers are for more likely to be part-time hoi polloi.
As the founder of Simple Analytics I know a bit about the profitably of the company. It is making profit but it’s not enough yet to sustain my lifestyle completely.

I do some freelance work on the side. As one hour of freelance work is more or less equal to one customer for a year it’s still way more satisfying to work on Simple Analytics.

I try to keep it within 40 hour work weeks but the reality is around 2-10 hours freelance and 30-50 on Simple Analytis. But it’s sooo fun!
Chinese Women Basketball Team Captain Gets an Opportunity to Play in WNBA
Until they block the DoH ips bundled in Firefox
thank you for your story, I am too early to understand such a case lol, but I get the idea, which means, a wire can hold current a while, but not forever, yes this is clear, but why not just keep give the wires current flow? Then a "1" state stored!

If we want to store another number, just use other wires! We have billions of transistors and bus wires right? Why a RAM is a must when we have near unlimited wires already ?
That happened in “late May 2016” right around the time that Fusion GPS hired Steele.

Note that Steele and Bruce Ohr were already in cahoots for several months by then, and Steele was already established as an CI with the FBI (a cover he later blew).

Papadopoulos met Professor Mifsud in London in March, and later Misfud said he had ties to the Kremlin and he claimed Russia had dirt on Clinton. Papadopolous sent an email two weeks after the London bar meeting saying Misfud introduced him to the Russian Ambassador to England and that the Ambassador might be able to help setup a meeting between Trump and Putin.

It was what Mifsud told Papadopolous that he would later talk about with the Greek or Australian diplomat that would be reported back to the FBI.

Interestingly, there are reports that Mifsud is actually a western intelligence officer, and has no links to the Kremlin whatsoever.
19kids committed suicide because of a software-glitch in announcing exam results
IRC could enforce authentication without much effort. You could use email registration, etc.

Maybe there's some black magic in other services to do better anti-bot/spam than that?
You'll see this effect from every search engine. They have no choice, there are a lot of sites with an infinite number of pages; so instead the number of pages they store per site depends on how important your site is, and they try to store your top N pages by relative importance.
This is more akin to a Convoy or Uber Freight competitor. From their website [1], it seems like they only do domestic trucking in the US.

[1] freight.amazon.com
https://status.docker.com still not a mention. Wonder how long until it is.
Surely someone has to run their own SMTP servers, or there won't be any SMTP servers. So how is it decided who can run SMTP servers and who can not, and is this a good method?
I Write and Why You Should Too
SQLi that managed to access only a single shard though? Hm.
Most (all?) of the production usage probably doesn't enable the assert though.
> Well, this is pretty disappointing. Docker doesn’t let you install it without an account, so I registered and used it for maybe a day in all. And poof, there goes my account data.

Eh? Doesn’t let you use what without an account?

Anyone can pull images anonymously. An account is only for publishing.
atheists, feminists, Jews

My friend is an atheist, feminist, and ethnically Jewish. My wife's father is an ardent Communist.

American history is full of examples of ordinary private citizens meeting consequences for their speech, sometimes minor, sometimes violent.

American history is full of times and places where people of different views would be accepted.

There has always been a limit to what people within a community will tolerate, even in the name of "freedom of speech."

There is a big difference between today and the 90's. There is far less tolerance and actual discourse today.
> The papers are mostly good, actually

Not surprising. Computer scientists have a bit of experience with computation, after all. It would actually be more concerning if a bunch of new stuff was being invented whole cloth.

> but it's sort of putting the cart before the horse.

Not at all. ML algorithms are just fucking algorithms and computer scientists have been thinking about what it means for an algorithm to be correct since... Turing.

And have been proving various theorems about ML algorithms in particular since at least the 60s.

Complaints that "AI safety looks a lot like previous CS research" are basically equivalent to observations that "neural nets have been around for a lot longer than alexnet".

> I think there might be legitimate value in having a bunch of lawyers, sociologists, and philosophers set a target more-or-less in ignorance, and let the people on the technical side try to hit it.

I disagree. This is how you end up with endless navel gazing about trolley problems while actual vehicles kill people by accelerating without control because redundant parts are too expensive and engineers don't have enough voice. Philosophers are rarely interested in honest-to-god engineering ethics, which almost always boils down to "pay well enough to hire good people, and then listen to the good people you're paying good money to have around".
I see. I originally thought this was the announcement, as that is what the post indicated.
Internet of Things Security: State of the Art and Challenges
I get this concern and I used to have a very similar feeling about it. Uber had an older React component library that was more locked down in a way you pretty much described. Number one complain was "not easy to customize" and that probably applies for every component library out there.

You describe render props as a "middle ground". For us, it is the last resort / nuclear option (as described here https://baseweb.design/theming/understanding-overrides/#over...). You give the consumer all the freedom to completely replace the guts of your component. Sure, nothing provides more flexibility but at the same time, consumer has to do a lot of heavy lifting - creating a whole new component.

However, developers usually want to tweak some small things. Maybe changing some color or padding. Forcing them to swap the whole subcomponent through render prop is an overkill and once they "opt-out" that way, they will never get any updates from us since that part of component is completely replaced.

Of course, ideally we want them to always use the defaults but that's not how real organizations with thousand of engineers and hundreds of apps work so we rather let them customize but on our terms. We don't want to see them hacking the styles through CSS selectors or "render prop" everything which equals not using our visual components at all. It's a compromise we had to make to make everyone reasonably happy.

Surprisingly, it's not a nightmare to maintain. We don't consider changed styles as a breaking change and in last 6 months I haven't seen complains about that. Although, it makes the Base Web codebase more complex and all changes need to be thoughtful. But that's a cost that Base Web pays so other teams don't have to.
How when some one say they won’t change if they get rich. Remind them of this: Contrast-Misreaction Tendency
Mino Games (YC W11) Is Hiring a Senior Engineer in Montreal, QC
Sorting algorithm complexity and implementation is rote-learnt at this point. Hardly tells you much.

Traditional technical interviews don't seem to help you find the best candidates (Google famously studied their interview process and decided it was no better than chance).

So maybe don't do a technical interview. Or if you do, just take a couple of real problems from work.

If you're making a lot of hires, do some research and run a RCT.
Ineffective for transportation, but highly effective for creating FUD.
> We are not rolling our own. Whether we host it ourselves or pay for a service, we’re getting something off the shelf that best meets our needs.

I sincerely hope it’s not Slack and some restricted search archive platform. Moving away from IRC to a newer system could provide long lived archives to users. But if privacy is very important, then a “no archive” option would be fine (similar to IRC). Anything in between, like “search the last 10000 messages”, would be a disaster for active channels with many members.

> It needs to be accessible to the greater Mozilla community.
We are evaluating products, not protocols.

I’m sure whichever the chosen product is, it’s going to be based on HTTP to allow “schools, colleges or corporate networks” to be able to connect. It seems weird that we’re dumping everything on to HTTPS, and one day in the future there would be a world where only port 443 would be open and all the mess, and the holiness, would flow through it, and it alone. In the name of securing networks, we seem to have gone to an illusion of security by moving to one port for almost all communications.

> We aren’t picking an outlier; whatever stack we choose needs to be a modern, proven service that seems to have a solid provenance and a good life ahead of it. We’re not moving from one idiosyncratic outlier stack to another idiosyncratic outlier stack.

I still hope it doesn’t come down to Slack or Hipchat or some commercial offering. Maybe host a Matrix instance? Or Mattermost? Or Rocket.chat?
Yes, Steele had good relationships with our intelligence community. I don't see how that bears on the beginning of the investigation.

I haven't seen anything actually credible that Mifsud was western intelligence.
The beginner's guide to contributing to a GitHub project
I'm glad I don't use Docker.
Or FUZIX

https://github.com/EtchedPixels/FUZIX
Imagine the impact if NPM got hacked instead of Docker Hub. People would go crazy, run the streets like monkeys and yelling why NPM is untrustworthy must be boycotted. Last time one user got hacked and they blamed NPM for letting it happened. Everyone went crazy...
Uber's plan is to own every car once self-driving cars are realized.
Charlie’s speech has been covered many times on HN. It’s worth reading the past comments.

https://hn.algolia.com/?query=misjudgement&sort=byPopularity...

I’ve listened to the speech on YouTube a couple of times.
Installing Docker for Mac/Windows has required users to login for awhile now.
This idea of absolute freedom of speech is something that has only ever been for privileged people, people who have tenure, or powerful interests protecting them.

I'm not talking about (the obvious strawman) of absolute freedom of speech even across all of society down to the last opinion. I'm just talking about a live and let live society.

And this is not some new phenomenon foisted upon America by SJWs in the 2010s and moralizing Christians in the 1980s.

Right. It's the same old phenomenon, foisted upon us by moralizing Christians in the 1980s and moralizing SJWs in the 2010s.
Creating the bullshit in the PDF is the easy bit, getting someone to pay for it is the hard bit.