skysight-inc/HackerNews huggingface dataset:
So conceptually, I get sent a locked voting box, I slip my vote in, return the box. No one can open the box until the election and nothing is identifiable about the tallies at the end. Ok...

What is stopping me from putting in multiple votes?

Whats stopping someone from checking my single vote difference? (ie, skipping the anonymization through aggregation part)
Are you counting the NYPD among "those who would do us harm"? Because that is what the actual exposure is here. This talk about Saudi Arabia is hypothetical nonsense. TFA is talking about the NYPD using facial recognition to suggest a possible lead to human detectives, who would then use actual judgement to decide if a match to a five year old photo of an eleven year old is something that is likely to be worth pursuing.

If your position is that this is the equivalent of SS soldiers breaking down your door and hauling you away to a concentration camp, then I honestly don't know why you aren't in the street rioting right now.

We could have a useful discussion about realistic pros and cons of things that are actually happening if people would leave off of the nonsensical hyperbole for like, a fucking second.
My point is that China's done with Tienanmen Square what Trump's trying (fairly successfully) to do with "fake news" claims - discredit factual stuff he doesn't like his supporters believing in.
I disagree with "One of the ideals of open-source was to make it easy to modify [...] software". I think the ideal is/should be "make it possible to modify software".
Possibly, you should ask them. However most decent OCR requires a flat top scanner or (in the case of rare books like this) a scanning device that holds pages firmly and takes pictures from above. I imagine that bringing your DSLR and doing it by hand for 200+ pages would be extremely tedious and error-prone.
Java applets were the very first incarnation of WebGL and WASM really.

> to phase out the current browser technology while building something that applies the lessons learned from the current web and build something that is simple and powerful.

Yeah, I do remember couple of HTML/CSS rendering implementations in Java applets so we've been there, seen that.

As of React …

React is a Scottish dance for just being able to get didMount/didUnmount calls on custom elements, that can be accomplished way easier. Yet use of diff algorithms (polynomial complexity, sic!) for just populating DOM is kind of too much …
It goes beyond problems in HK. It also happened when the University of Toronto elected a Canadian citizen of Tibetan origin student body president.

'China is your daddy': Backlash against Tibetan student's election prompts questions about foreign influence

Chemi Lhamo, 22, got thousands of hateful comments after becoming U of T Scarborough student president

https://www.cbc.ca/news/canada/toronto/china-tibet-student-e...
America was originally a union of colonies separated by economic focuses and communication difficulties - those concerns are no longer relevant in the modern world and sticking to a tradition because "that's what it's always been" isn't a good general policy.
One can assume that in Australia that if one has been convicted that due process has happened can't you?
this might help things:

https://duckduckgo.com/html?q=moores%20law

Indirectly moores law relates to computational capacity. directly, its about the number of transistors doubling every two years, and [cost] for that increase also decreasing. Moores hits a wall when you account for thermal penalties attached to ever miniaturizing the junction and the CPU.

there is perhaps a step funtion involved with quantum computational mechanisms, such that the ratio of computational capacity to individual gates is higher than with silicon junctions or nanosheets
> We use Tandem extensively: the killer feature is that during screenshares you get to control a pointer that the other person can see on their screen, which makes pair programming over Tandem feel basically the same as in person.

NetMeeting did this way back when. It has been annoying watching things regress and then slowly work back to what NetMeeting used to be able to do.

In retrospect NetMeeting was way ahead of its time, the largest issue it had was that NATs become super popular around the same time, back NAT breakthrough tech wasn't there yet, so using it involved lots of firewall bypass rules on the switch/router.
Do you guys now understand why I've said it's a sad life?

We are so "important" to mankind, yet the best we can do is to buy Noise-cancelling headphones.
I used to work at a commercial website host where the primary product they sold was "promo pages for your xyz business and abc products" and each and every single page was manually updated down to the head/footer and statically served. They had "templates" in a notepad, and you copy and paste it out and edit as needed. Which means that after you make the initial creation, any subsequent edit (including things like headers, meta tags, etc) needs to be done by hand. This product was still being sold very very recently, and they have a lot of clients (like in the hundreds of millions of dollars of revenue)

I wouldn't be at all surprised if AutoTrader used manual editing for everything, with no access to scriptability.

Not everyone is using jekyll or any modern stacks ... the echo chamber is strong here. I guarantee you 65% of the Internet is still being edited by hand.
Regarding performance, safety and privacy, locally hosted ads would be a huge improvement over the current situation.
The trick that makes you overspend
Why the gaming world will be worse once GameStop is gone
Buying the stock is a way for distributing money to their share holders. Similar to a dividend.
Sorry, but in what way, other than the most colloquial, are university students kids?
Pathetic^
Well, no, if you do it cryptographically, at least with the proper mechanism, you can prevent votes from being buyable. In your case, if someone wants to buy your vote, they can ask you to text the number to them before it has appeared as a matter of public record—and if you voted for the Right Person they will pay you. The 128-bit number makes this very hard to forge, whereas to destroy vote-buying you want to make something very easy to forge.

Suppose that you receive a ballot from a machine which tears it down the middle: on the right hand side are bar codes containing the voting numbers; on the left-hand-side are candidates' metadata—names, parties, etc. So from the very moment I hand you the ballot, you can see that there is a connection between these numbers and those names, but as long as I provide a supply of other left-hand-sides in other orders, it becomes very easy for you to fake it when displaying it to someone else. That ease-of-forgery is the key to making it impossible to buy votes.
I think I'm probably a little less sharp than I was in my 20s (now 47), but I'm a FAR more valuable employee
> Whereas most of their investors would far prefer to invest the money in investments that produce better returns, such as the S&P 500.

Curiously, GOOG and AAPL are two of the many large companies who have large cash hoards who are themselves part of the S&P 500.
Did he type that at all?

Did you leave a handkerchief
09-02-2014
From: Susan Sandler
To: John Podesta
The realtor found a handkerchief (I think it has a map that seems pizza-related. Is it yorus? They can send it if you want. I know you’re busy, so feel free not to respond if it’s not yours or you don’t want it.

09-04-2014
From: John Podesta
To: Susan Sandler
It's mine, but not worth worrying about.
This comment said the same thing as the 4-paragraph comment about corporate finance. Yet somehow so much easier to understand.
Client-Side SSL
it is irrelevant what companies offer the products. There is still choice of product because of capitalism.

Socialist economies reduce the total product offering as well as innovation.

In a capitalist grocery store we have a choice of 10 types of apples. In a communist grocery store there might not be apples.
> The 13-year-old decided to give it a try. By the end of the semester, his test scores had risen from 50% to 62.5%.

If you make having a high percentage at a standardised tests the point of education and use software to make you drive those numbers up, negative externalities are going to come back to you in a few decades in crazy ways... And the article does note this: "Earlier this month, the government also unveiled a set of guidelines to focus more on physical, moral, and artistic education". How much that's going to be gamed as well is going to be interesting I guess.
At the same time, companies with a strong warchest are better prepared to weather the storm of an economic downturn and to afterwards, purchase valuable assets for pennies on the dollar.
Not sure what you mean by "real version" but this one works just fine for me: https://safari-extensions.apple.com/details/?id=com.el1t.uBl...

It's true that it's about a year out of date, but I've never had any ads get through regardless.
Ad long as you can model the latency statistically people will still try to play the game. It will be much riskier of course, and I'm not sure why that would be a better outcome.
It’s amazing to think of how the world was interconnected, despite distance, at that time. Capturing adversaries in Switzerland and North America!

My high school, in Boston, was chartered by Charles I. I’d always assumed it was in the middle of nowhere, and perhaps it was, hence being chosen as a place to hide. But there was a lot of commmunication and legal process in place as well!
High-precision plasma β-amyloid 42/40 predicts Alzheimers Dementia
Obligatory: https://www.reddit.com/r/talesfromtechsupport/comments/3v52p...
BetaList's Marc Köhlbrugge learned code by hacking video games as a kid
Exactly, people here are talking like this is a big mystery, but it's just old nationalism.

Only that is easier to see the speck in your brother's eye and pay no attention to the plank in your own eye.

Whatever the motivations or nationality this behavior should not be tolerated.

Anecdotally, somebody explained to me how in a school, here in Europe, they did a "day of the countries" and every kid had to bring a flag from their original country. China parents went to the school to protest because there was a Taiwan flag in the exhibit.
I also get tired earlier, but the code I write is more efficient and maintainable now, leading to greater efficiencies in the long term.

I remember 10 hour days in my twenties that shortly turned out to be a total waste of time.
One step closer to "a Young Lady's Illustrated Primer"
Apple has spent ~30 billion on share buybacks this year so, I’d say pretty shareholder friendly.
I'm going to disagree here. I have enough understanding of AI to have built a deep learning framework from first principles. That deep learning framework makes a pile of money for Amazon to this day.

That I know how it works because I wrote the thing doesn't take away from the miracle that it makes that kind of money for doing complicated but not all that complicated stuff.

When I look at generative adversarial networks and the recent attention-based language models I am similarly amazed at what they can do.

But I am also 100% aware of their limitations and I think the hype that they are near-term AGI technology is the real magical thinking.
Azure Cosmos DB (Microsoft) | https://www.joincosmosdb.com/#section-5ae2d219f99c1-title | Redmond, WA | Vancouver, BC | Full-time | REMOTE

The Azure Cosmos DB team is looking to continue to grow its SDK and drivers team. Specifically, we're looking for folks with deep Java, Scala, JVM, or Spark experience to help us build and optimize our drivers. You're a great fit for the team if you have an obsession with perf, interest in hard distributed computing problems, and love working with users. You'll also have the chance to not only influence Cosmos developer experience, but Azure wide as we have a seat at the table for Azure wide guidelines and enjoy pushing boundaries.

Perks:
- Microsoft benefits/pay
- Remote first culture - half our team is remote, the other half is WFH most of the time
- Open by default culture - SDK team does most things on public GitHub repos, including our planning (checkout our hub repo https://github.com/azure/cosmos)

If you're interested, checkout the rest of the details and how to apply here: https://www.joincosmosdb.com/#section-5ae2d219f99c1-title
I don't understand why, as a consumer, you'd care about brands.

Corporations often differ in some fundamental ways. Since 2017, 100% of Dunkin Donuts locations are franchises[1]. This puts a Dunkin Donuts location somewhere between a local business and a multinational corporation in my mind--when there are no local coffee shops available, I'll choose Dunkin Donuts over Starbucks, because I'd rather support small business owners who are more directly responsible to their customers.

[1] https://en.wikipedia.org/wiki/Dunkin%27_Donuts#United_States
Recently I found a relatively cheap goat farm for sale back on my home country. That would be my plan B.

Forget consulting, forget management, my plan B is taking everything I know about automation, optimisation and continuous learning, and apply it to a completely different domain.
I did print design (e.g. PageMaker, Illustrator, Photoshop) and web design (including Flash) in the early web days. The workflow and output is not comparable, period. Print and web layout both have their respective inherent advantages and limitations. But I think it's self evident that, in general, a webpage is meant to have far more interactive features for a far bigger audience across a far bigger variety of devices than a print design. But I'm happy to see examples of PDFs that are the exception to this.
Swift Navigation (https://www.swiftnav.com/) | Software Engineers (Cloud Infrastructure or C++) | ONSITE | Fulltime | San Francisco | Open to Visas/Sponsorship

Swift Navigation builds the technology enabling precise positioning for all autonomous vehicles. We’re a well-funded series B startup backed by First Round Capital. We’re just under 100 folks, mostly engineers, including some of the world’s leading experts in GNSS. We have a small office in Melbourne if that’s of interest to you too.

Our stack includes:
Languages: C/C++11/Haskell/Go/Rust
Cloud: Docker/Kubernetes/AWS
CI/CD: Travis/Jenkins
GNSS: Stochastic Hardware in the Loop (HITL) Testing on production hardware with live sky signals

C++ Engineer: https://www.swiftnav.com/join-us/jobs-listing?gh_jid=4318219...
Infrastructure Engineer: https://www.swiftnav.com/join-us/jobs-listing?gh_jid=4140298...
Full list of open positions: https://www.swiftnav.com/join-us/jobs-listing

Also, can message me at aaron.steinberger@swift-nav.com with questions
I suspect you’re far more informed than I am. I should not have spoken of engineering so broadly, I think what I said may have been very software specific
Yes, Plato didn't think anyone should engage in philosophy, considered the most intellectually demanding pursuit, until at least 40 and having undergone a long holistic education and serving in the military.
I think this just goes to show how critical good editorial oversight is to free information sharing.

Or, to put it differently: You can put whatever you want on your website, but it's in Facebook and Google's best interests to avoid linking to it.
Fixing code that ain’t broken (2018)
It is one of the few jobs in the world that offers actual lifetime employment, so you could be right.
Marc made WIP, a Telegram chat group which I love. I was really curious about his background and luckily he was good enough to answer my questions. Turns out hacking a video game helped him a lot.
Pssh, Is there any term in physics like "endofunctor" or "comonad"? If not then there's nothing further to discuss.
For some it is a competition. If you are on Forbes' top 10 it can be a sport to "beat" others on that list and rank up. Some (see Bill Gates) see that that competition is of little value and look for ways to spend their fortune in "sensible" ways.
Ask HN: How difficult is it to add hotkeys to software?
(asking here because my searching only ends up with dealing with hotkeys for currently extant software...)

A piece of internal software (entirely proprietary and written in house) my department uses is entirely click based. How hard would it be to add keyboard based controls?

Sure, I'll ask them, of course. My intuition says it's probably not a huge problem. Most software these days has hotkeys, right?
I read about how Figma (online design tool) basically did indeed end up building a browser inside the browser using WebGL, WASM , etc.

It’s a pretty awesome app.

https://www.figma.com/blog/building-a-professional-design-to...
My typical typo: rm -rf /
The Web I Want:

* Usable on a older devices and slower connections

* Respect for accessibility, including no-JS and no-mouse

* Markup that weighs less than 20x the content

* No malware and adware

* Respect for non-Chromefox users

Edit: Just more respect for the user in general would be very nice. Pop-ups. Hostile TOSes. Making user jump through hoops. Spam. Unsubscribe that requires login. Text that's mixed with promotional links. Hostility to no-JS users.

I've decided that this is not the Web I Want a while ago, and when I come across this type of crap, I just leave. And I don't click, e.g. medium.com, links anymore I am much happier now as far as browsig the Web goes, my stress levels are down.

With the time I've saved, I've been able to find new, nice, quality websites, which I visit instead.

And I realized something else: The quality of content I access has become higher as a result. Good quality content is apparently accessible. Crap quality comes with the above.

TL;DR: Stop putting up with crap.
Location: New York

Remote: Yes

Willing to relocate: yes, but only to cities with good public transit (I don't have a drivers license and don't intend on getting one)

Technologies: React, Vue, Javascript, Node.js, Python

Resume: https://docs.google.com/document/d/1X_9-rshZzRTipMi56CX1Fnml...

Email: deevolutionism@gmail.com

Portfolio: https://gentry.demchak.com

Github: https://github.com/deevoluitionism

Entrepreneurial Junior frontend dev with 2 years of professional experience working in experiential
design and technology. Looking for learning/growth opportunity to work alongside other talented engineers in a small-midsize company. Looking to transition from agency client work to building a product
I have a portable cradle I can bring with me that will hold the camera above while I flip pages. I emailed Newberry Library, and will report back when I have more info.
To be honest I don't know too much about what's been added but I can only assume new functionality must account for the increased bloat.

I imagine it's support for things like "Chrome Apps" or more generally the desire to get websites to be able to do the same things as native apps. I suspect there's also the fact that Chrome has to support Chrome OS as well.

But I am new to Chrome OS so admittedly I am not too familiar on the history or background =]
Essential Features to Look for When Buying a Smartphone
Wow, that's incredible. I didn't get that impression from the CS PhD students I've met, but I'll take your word for it. But you'd still need a PhD, no? And grad school is definitely not a great place for work/life balance.
Abusing Fire for Light: Why we didn’t rewrite our IoT app in C++
Doesn't seem like that effort is worth it now that content these days are basically ads. And you can't block them with a simple DOM/URL filter trick.

https://www.reddit.com/r/HailCorporate/
I also live in WA state and I feel like the daily pledge of allegiance here is pretty trivial.

It's just something the kids say, the school isn't building it up or making it a huge deal or forcing them to believe in it like it's the only thing that matters.

Comparing this to China's brainwashing is a huge slippery slope IMO.

I think in terms of US school problems, this one is pretty low on the list. I would be far more worried about general quality of the schools, curriculum, "active shooter drills" and other insane safety measures, and increasing lack of funding for basics like acceptable landscaping and art/music classes.
https://www.wikihow.com/Write-Your-Congressional-Representat...
I have suffered under far too many "this is how I would have written it" reviews. It can be really demoralizing to write perfectly good, working, readable, performant, well-tested code only to have it rejected and have to rewrite it because the reviewer wishes you had used a different C++ feature.

I tried something like your "I feel comfortable maintaining this" approach recently when I was the reviewer. We have an internal geodata visualization tool that I've done some work on lately, and a talented C++ developer added a cool and useful new feature to the JavaScript front end.

He asked me to review it and said, "I'm sure you will find a lot of things I should change! This is my first real JavaScript project other than some hobby stuff."

And he was right. There was a lot of stuff I would have done differently. There was a mix of jQuery and document.getElementById, a fair amount of repeated code, var instead of const or let, and so on.

Our "house style" for reviews would have been for me to comment on every single one of these things line by line and expect him to change them all to my satisfaction. It would then require a second review pass to clear up misunderstandings, and a third to see if it all ended up OK.

Instead I told him:

"Your new feature is awesome! You're right, there are a lot of nitpicky things I would change in the code to bring it up to more modern JS style, and I'm glad you asked about that. But I didn't find anything that looks broken or dangerous. And the feature works, right? I could spend half a day writing comments explaining everything I would do differently, and that would keep you busy for another half day fixing it up. But I know you have more important things to work on right now, so maybe we can try something different. Go ahead and submit the code as is so people can start using it. When I get a little time I will just go ahead and make the changes I'm thinking of. I'll add review comments on my own changes and send it to you for review so you can see what I changed and why. That will avoid a lot of back-and-forth. I think it will save us both a lot of time and be a more pleasant experience too."

Needless to say, the developer liked this idea. And his manager was within earshot when we discussed it and thanked me for thinking of this approach.

I still haven't made that update, and this reminds me to do it sometime soon. But the code still works, people are using it productively, it has not failed once, and who really cares if there are some minor imperfections in the code style? None of our code is perfect!
Why does an article necessarily have to have a point? Why cant it just lay the facts and let the reader process them and judge them and feel about them how ever the reader wants?
I think it's short for "admiring":
admiring -> admirin' -> mirin'
The New York Times Built a Collaborative CMS
The difference is cost of failure. If you lose a game you play another, so tolerance for risk taking is high. If Google or APPL screws in an economic downturn up they go bankrupt and don't get a second chance.

Cost of failure is a huge decider of optimal behavior.
You assume “we” all start at 25.
Americans didn’t have their government machine gun down peaceful protestors, then the medics and doctors who went to help them, and then run over the bodies with tanks until they were mush.

And if they had to learn about something that bad, they’d learn about it as soon as possible and the government would be powerless to cover it up.
But that highlights the inconsistent usage of the term. Often it's used to just mean "a company with a lot of engineers with similar practices and culture"