skysight-inc/HackerNews huggingface dataset:
That wouldn't be payed for by the campaign though. No one said he rented 'just a ballroom', you came up with that on your own. The hotel charged his campaign $150k for the ballroom that they usually charge $5k for.

The security extra is where the $100 million in golf comes from. Local police security is also why his campaign owes millions to the cities he has used to hold rallies and refused to pay.
Speaking as a guy who grew up in a family of boaters, the nearby presence of seawater seems to greatly accelerate the degradation of electronics on ships, probably via salt corrosion.
This seems worrisome to me, because Uber is not directed by epidemiologists and is in direct conflict with the governments they work for in many places. The measure of suspending passengers will only be effective if those passengers have no other means of transportation; more likely they will take the bus, increasing the risk of contagion rather than decreasing it. I don't trust Uber to make these tradeoffs.

Also, of course, it's unjust, especially if they aren't paying the drivers who got exposed to the virus by the work they did for Uber. But every quarantine measure is unjust; my concern is primarily that this one may be pointlessly or even counterproductively unjust.

I wonder if we will see Uber using this kind of surveillance information for political rather than epidemiological purposes in the future. Presumably it can already be subpoenaed if, for example, a government is indicting a journalist for sedition or treason, or a divorce lawyer is looking for dirt on a spouse. But what about network analysis to identify people who are associated with pro-taxi groups, or companies where suddenly everyone is working late? Is there a stock trading angle there?

They did previously use this data to try to cut off Lyft: https://www.theguardian.com/technology/2017/apr/13/uber-alle... and I think to identify police who might be signing up as passengers.
Should there be an empty date, as a corollary to empty string, for representing dates that are "collected but empty" eg date of death?
Automattic | Remote Global | Remote Only | https://automattic.com

We’re the people behind WordPress.com, Jetpack, WooCommerce, Tumblr, and more. We’re passionate about democratizing publishing so that anyone with a story can tell it, regardless of income, gender, politics, language, or where they live in the world.

To learn more about who we are, our engineering culture read our Key Values profile: https://www.keyvalues.com/automattic

Here are some of our open roles:

* Developer Advocate, WooCommerce: https://automattic.com/work-with-us/developer-advocate-wooco...

* Mobile Engineers (Android/iOS): https://automattic.com/work-with-us/mobile-engineers/

* Mobile Infrastructure Engineer: https://automattic.com/work-with-us/mobile-infrastructure-en...

* Software Engineer (Back-End): https://automattic.com/work-with-us/software-engineer/

* Enterprise Engineer (VIP): https://wpvip.com/careers/vip-enterprise-engineer/

* Enterprise Platform Engineer (VIP): https://wpvip.com/careers/enterprise-platform-engineer/

* Senior WordPress Engineer (VIP): https://wpvip.com/careers/senior-wordpress-engineer/

Tech Stack: Web:
PHP, JavaScript, TypeScript, React/Redux, MySQL, Docker, and Elixir.

Mobile:
Kotlin, Swift, Java, Objective-C, React Native, and Electron.

Systems:
Docker, Nginx, PHP, C, Lua, MySQL, MongoDB, Node.js, Statsd, Graphite, Prometheus, Elasticsearch, Logstash, Hadoop, MogileFS, HDFS, and BGP.
You're spot on. I was aware of this limitation of GH pages and once I make money, I can start spending on actual hosting. I explained more above.
Location: Chicago

Remote: No

Willing to relocate: Yes

Technologies: Java, Scala, Javascript, C, C++, Database

Résumé/CV: https://www.linkedin.com/in/leon-liang-229411123/

Email: lsc at purdue.edu

Graduating in May 2020 in Computer Science, internship experience in Java development, side project experience in building
fun and scalable websites.
Looking forward to having a discussion (could be about anything)!
How is desiring technical depth in a technical post "gatekeeping"?

The ananlogies are horribly pained. It is an excess of empathy that ruins technical writing that could otherwise be quite rich with information. This attitude of writers having to do all the work needs to end; let the reader do some of it

edit- its reductivist to think that only SWEs would understand this stuff. Have you forgotten about the legions of IT professionals and computer nerds that many SWEs came from? The rich history of hacking, much of which this post laments? Or is that kind of nerditry simply unfashionable nowadays?
What applications do they not excel at?
> Cars don't randomly accelerate at 100,000m/s/s in some direction they aren't pointed

What if they are hit by a truck? Maybe not 100,000 m/s^2 but if you assume that cars can't accelerate in directions they aren't pointed, you will be wrong at the worst possible time.
This is starting to sound like the worst dating site ever.
Interesting 2015 paper about combining bat coronavirus and SARS
Launch HN: Basil.chat – Provide qualitative design feedback
Hey Hacker News community came across this great tool to provide design feedback for projects. Just upload your design files and submit to this tool. A team of experts will review the designs and provide highly qualitative constructive feedback with 24 hours (depending on the time zone).
This has been around for a while but under the radar. This could be extremely valuable for product, design & engineering teams working on new products. https://www.basil.chat/
Location: New York, NY
Remote: No
Willing to relocate: Yes (SF or Bay Area preferably)
Technologies: Python, AWS, Spark, Airflow, Docker, Terraform, SQL, Pandas, Matplotlib
Resume: dfrieds.com/about
Email: dan @ website name above
I haven't made any complaints about Dropbox's security. I made complaints about their privacy - which you are incredibly naive about.

Have you ever built a business on the dropbox API? Have you ever had to store and manage thousands of "full access" tokens of other users? Are you aware that every 3rd party that has a "full access" token has unbound access to read any of the files since the files are unencrypted?

The following url tells you how many 3rd parties have "full access" to your dropbox files. Take a moment to appreciate your privacy is dependant on the security and discretion of each and every one of those 3rd parties.

https://www.dropbox.com/account/connected_apps
> We seem to be much better at measuring and discussing "success" than actual happiness.

Not surprising given how much easier it is to fake happiness than success.
Permalink: https://na.leagueoflegends.com/en-us/news/dev/dev-null-anti-...

If you don't live in north america, you'll get redirected to a local subdomain and get a 404
Probably at less depth but I ended up learning quite a lot of these topics at GCSE (16ish), with the exception of proper version control although I taught myself git and C++ instead of actually working. Probably quite lucky in retrospect
> these skills are strongly underrated by universities and students alike.

Universities believe their focus should be on timeless principles, and expect that students will supplement their instruction as needed. For example, teaching students the Bourne Again shell isn't useful on Windows, and declining in importance in macOS. Same logic applies to editors, but even more wildly varied. Rather than build 20 courses, one for every IDE, and then revisit the pedagogy every year as software changes, they basically lean heavily on 'you're smart enough to figure this out on your own.'

Some of this is obviously motivated post-hoc reasoning but still makes a modicum of sense -- anyone with 5 years exp could probably teach undergrads bash and git (with maybe 40 hours of prep), so university instructors with PhDs should be focusing on knowledge gained from research findings that wouldn't find their way into industry via other means.
Given enough time the industry would accumulate institutional knowledge that creates a massive moat. The knowledge and experience is siloed up. Better have boring academia where everyone benefits than to continue feeding corporate titans.
Isn’t this the same thing people who like whiteboard interviews say? “We know Leetcode is a hoop and the most motivated will grind 200 leetcode problems”
That seems to be Riot's phylosophy for everything these days, unfortunately. They treat their playerbase with this incredibly smug and patronizing attitude, which is what personally drove me away from the game.

Seriously, no voice chat after a decade because of "toxicity"?
Splay | New York City | Remote and/or Onsite | Software Engineer, Frontend Engineer

We design, build and operate a handful of high profile ecommerce properties with strict performance requirements and operating at massive scale. We’ve got hard problems to solve but our work is rewarding and allows us the privilege of continuous innovation. We’re a small and lean team that is growing as we take on new challenges.

Hiring:

* Senior Frontend Engineer: You’ll help build, maintain, and expand our platforms on desktop and mobile. You should have a strong yet non-dogmatic opinion on the best tools for the job, and look forward to re-engineering and upgrading legacy technology when required. https://jobs.lever.co/splay/104af42c-006d-4ded-9ad4-caca9a6b...

* Backend Developer: We’re looking for a full-stack developer with ~2-4 years of Ruby on Rails proficiency to assist with the development and maintenance of our platform. You should be comfortable attending to (and improving) a large, existing Rails codebase and have an understanding of caching and performance techniques. https://jobs.lever.co/splay/76e34d84-6b3f-4fe2-88c5-ae3adebb...

If you’d like to be considered, drop a line to work@splay.com with a few words telling us why — please, no formal cover letters. Include links to your personal website, portfolio, Github, or any other relevant professional work.
I don't know Bill Gates well enough to say if you're right or wrong, but I am dead certain that you don't either.
"coronavirus man"? That seems a shade dehumanizing.

Edit: I think the HN revision of the title, "coronoavirus-infected man", is a lot better. "Coronavirus man" sounds like the name of an awful superhero.
Since you mention scrolling using key repeat - it truly is painful to watch someone do it on default settings. And there are usually better ways to do that sort of thing. But sometimes, there is no substitute: going to the right spot in the middle of a word/line, moving around a page, browser title bars, etc. Here's the kicker though: most keyboard repeat rate settings around have a maximum that is pretty much unusable! But you can fix it thusly:

xset r rate 180 60

When I work on my computer it's like driving a Porsche. When I sit at someone else's it's like I tripped over a door threshold.

There are ways to adjust this on OSX too but it's a lot more touchy. Haven't attempted on Windows.
Platterz | Senior BE/FE Devs | Toronto, Canada & Tel Aviv, Israel | Full-time | Onsite

Platterz (https://www.platterz.ca/) is looking for sharp, focused, and clever senior developers to help shape and build our outstanding team. The ideal candidate has experience, a track record of good judgment & positive impact beyond the code they write.

We believe great things happen when you bring your people together to break bread. We believe modern technology should be used for good - like fueling the biggest companies in the world with the best food possible in the easiest way imaginable.

The tools we're using day by day on the FE include Angular & React using Typescript & GraphQL. Supported by a BE on Rails/Kotlin.

We value diversity and are committed to equal employment opportunities. Whoever you are, wherever you’re from and whatever makes you unique, we’re here to celebrate it! We’re also here to celebrate your dog, which is welcome at work whenever you want.

The role is here: https://www.comeet.com/jobs/platterz/93.008/software-enginee...

All our other roles are here: https://www.platterz.ca/careers.

Any questions please shoot me an email here: nathan AT platterz DOT ca

Looking forward to hearing from you! ^^
Show HN: React JsonData Class for Displaying API Data – HN Clone Demo in Comment
Harvard cancels digital security talk led by spyware-linked lecturer
Me too. But it turned out that "ada" was in a dictionary we use as part of title processing, which caused it to get re-cased. Fixed now.
These videos are quite old. The current system runs at 60 fps on all cameras. The old system was limited to a single camera at 17 fps because of the hardware processing requirements.
Degica | Multiple Positions | Tokyo, Japan | ONSITE | VISA | https://degica.jp
Based in Tokyo, Degica is the leading provider of Japanese payment and game publishing solutions.

Work with our team of skilled engineers at our Tokyo office in Kichijoji, in a supportive environment where all members have a say in key production design decisions.

We are currently hiring for the following positions:

* Ruby Engineer, Komoju Payment Platform

* Site Reliability Engineer, Komoju Payment Platform

* Engineering Manager, Komoju Payment Platform

Salary range: 6,000,000 - 10,000,000 yen / year (depending on position)

See our careers page for more details: https://degica.jp/careers/
Not even kidding, I love how HN commenters understand orders of magnitude.
> Make the passwords memorable phrases ("correct horse battery staple") etc to make them easy to type in.

(Insert obligatory XKCD on relative complexity)

... Gee, it sure would be nice if all sites simply allowed long-length passwords without bizarre, mutually-incompatible special character requirements.

At least the 2017 updated NIST guidelines swung back sane (less complexity requirements, 64 character maximum). So in... a couple decades we'll be able to reliably use long passwords.
Giant funnel-web spider collected for Australian Reptile park
How has no one used this for ads yet? You could make any third party site appear as a first party site. As blockers usually aren’t set up to block first party ads.
I'm glad the comments mostly get it: only incremental build granularity and parallelism matter. Fully rebuilds I wholely don't care about, and neither should anyone else: the goal is to never need to do them.
Tax incentives are where entrenched power get to take from the collective social good while not pitching in. How are they not handouts? It's like taking food from the lunch lady and paying half the price because your dad is rich.

States fighting amongst themselves to give the most generous handouts doesn't ensure national success. Perhaps that makes sense in regards to national tax incentives but not state ones.

Spinning getting divided and conquered and screwed into offering an unfair tax deal just to get Amazon in your state as the key to economic success is some trickle down shit. Why not have solidarity amongst states and tax Amazon fairly? Instead of having to shoot yourself in the foot economically years down the line when you have to adopt costly self-destructive measures to reverse the economic inequality you entrenched for no good actual reason?
View Hacker News Clone Demo Live Here:
https://www.dataformsjs.com/examples/hacker-news-react.htm

Or view source code on GitHub:
https://github.com/dataformsjs/dataformsjs/blob/master/examp...

This demo is browser based with Babel Standalone so give it an extra second or two on a phone.

This component is designed to work well with both `create-react-app` and directly in a browser.

Basic usage:
<JsonData
url="https://hacker-news.firebaseio.com/v0/topstories.json"
isLoading={<ShowLoading />}
hasError={<ShowError />}
isLoaded={<ShowTopStories />} />
User-Error Problems with Mobile App for Iowa Caucuses Prompt Online Confusion
I was waiting to see if someone would post this. And that was 5 years ago.
I don't think it's really coming from any sort of high priesthood dedicated to the noble, timeless principles. It's just boring human stuff.

Professors aren't typically trained educators, many of them at best tolerate their teaching duties. They muddled through, why doesn't everyone else?

In sports there's a truism that "good athletes make bad coaches". Brilliant former PhD students often make bad teachers. Whatever the timeless principles might be, they're useless without some craft.
That's why I elaborate, and why I chose that number. The only way something actually accelerates like that is an error, or it's an error.
JFK had to justify huge public expenditure to the American public. Musk only needs to sell it to the board.
why did you canonicalize around the user's post that was submitted more _recently_?
The missing topic in missing semester: how to design and build frameworks
Search was $27b. That’s ~7.5%.

It’s approximately a quarter of their Net Income though.
Look, these are just the practical realities and no amount of you trying to define what the discussion is (whatever that's supposed to mean) will change that. Pascal is nice. Get on board:

https://www.embarcadero.com/products/delphi

https://www.freepascal.org/
Striim | Full Stack Engineer | Design | San Francisco, CA | Full-time

At Striim, we're building a product that helps the world largest companies (banks, retailers, airlines, shipping/logistics) operate mission-critical applications in the cloud.

Our core technology is based on database change data capture, in-memory stream processing, and real-time data visualization in React.js.

We're a well-funded, post-Series B company with a large roster of Fortune 100 companies.

Striim was voted one of the best places to work in Silicon Valley by several publications[0].

DESIGN ROLE - Designing a beautiful, personalized experience to help users adopt cloud platforms like AWS and Google Cloud.

FULL STACK DEV - This role will be in charge of building an analytics system combining click stream data with customer data to provide rich, personalized experiences. Skills: Javascript, front-end frameworks (react/flux), node.js, java

Striim has been voted by multiple outlets, including Fortune Magazine, as one of the 'Best Places to Work' in Silicon Valley[0].

If you're interested - contact me at john@striim.com

0: https://www.striim.com/press/striim-named-one-of-the-2019-be...
Sounds like malware to me. Justifying this level of intrusion in your system with "preventing cheating" is unacceptable.

If they want anti-cheats, let them develop AI that looks for non human and unnatural behavior on the server side. They should have no business snooping on the user, let alone having kernel access while doing it.
I can't speak for any other schools, but before I dropped out of Florida State, they had a class called "Intro to Unix", which was only worth one credit.

We all were given login credentials to a server and our assignments were typically Bash scripts; there was one class spent on Vi, and the professor combined the Nano and Emacs class together. We also learned how to do Makefiles and how to run GCC...

I had assumed that this was standard in most CS majors...was I wrong?
We have built a few streaming pipelines at my current place of work, with the standard tech (kafka-confluent, a self-hosted Schema registry, etc) operated for us by SREs.

For our use case (messages never expire, consuming logic is complex and evolves every couple of months necessitating a full replay, we’re the only consumer, few 100k messages per year), we’ve decided that it just isn’t worth the trade offs vs storing temporal data in Postgres.

The place where streaming seems to be most useful for us is for piping data from one team to any other team. That way, no one needs to quibble over database permissions, we can just hand over the topic name and say “have fun”.

For internal workloads, the pain points are the ones where streaming is known to have faults: quick and easy queries on the data in the queue, ergonomics around schema evolution and topic offsets, exactly once delivery with n>1 partitions and shards, Zookeeper crapping out and dropping messages for god knows what reason.

These are all problems that Postgres solves for free.

I think streaming makes sense between teams, or if your workload is significantly different from ours, but that’s just my two cents.

Kafka and friends are for sure useful tools, but they are not the be all end all they’re sometimes made out to be by people who don’t have to deal with them day in and out.
Why? A man that has caught coronavirus. Would an "ill man" be better? A man that has caught an illness.

We need to stop being offended so damn much. The society is getting softer and more punishing to unintentional offenses.

Edit: LOL @ the superhero comment
Same happens to officedepot, gamestop...
Nope. You can “see” all kinds of things that aren’t there, because
your brain has yet to notice anything forcefully telling you otherwise. This happens all the time and you’d have no way to notice it.

Even when some new information forcefully comes into play, your brain is often able to adjust your memory so you believe you knew it along, so long as the initial percept is fresh enough and had enough uncertainty.

All of this feels to you like a perfect unbroken stream of direct seeing but it is an illusion. You don’t see anything directly, you get fuzzy spurts of probability and turn it into your world in your mind. A world that’s likely to be unrecognizable to the next person.
https://mastodon.cloud/@dredmorbius/102054627041751386

This is working far faster now than when first posted.
This is sort of a natural consequence of LIDAR.

Turning point clouds into objects is child's play compared to plucking objects out of cameras.
I'm not convinced this behavior is universal. For instance, I don't see many people cheating when playing solitaire or shooting hoops. Certainly some do, but it seems like video games might encourage this behavior more than other forms of 'single-player' games. I don't know why that might be the case though.
I found the headline misleading - Uber didn't permanently block the drivers, it temporarily suspended them from driving. Uber also temporarily suspended all the people who had been in the car that day. They also notified all these folks and sent them info on health providers.

That actually sounds pretty prudent and helpful to me. If I were one of those 240 passengers, I'd be a little upset to find out I'd been in a car after someone carrying the virus, but grateful to know I'd been exposed. Then if I started getting symptoms, instead of thinking "well, there's no corona virus in Mexico, it's a cold, I'll just sleep it off," I'd go in for treatment right away.

I realize it sucks for the drivers who are counting on driving income, but WOW is an Uber driver an effective patient-zero, just two cars exposed meant 240 people exposed! Can you imagine if Uber didn't intervene after it knew about the exposure? Future headline: thousands infected in Mexico after Uber fails to quarantine exposed drivers.
It's almost as if there are technical reasons for not supporting the current extension api on mobile! (Battery, performance, ...)
If Uber didn't do this, and the driver infected someone, everyone would be screaming at them. (Witness people screaming at Uber for transporting a 12 year old who committed suicide - somehow that's Uber's fault.)

There's no way for them to win this unless government steps in and tells them what to do.
Still a thing in France, at least as of last year.

Got stuck behind someone at the Carrefour (grocery store) paying with one. Ugh.
Why does the plaintiff receive the statutory damages? This is similar to a fine in that they are support to force the violator into complying, not to give a payout much larger than the financial loss of the victim.

The obvious solution here is that the government takes a portion of this money to remove the gambling-like incentives.
How was this a fiasco? They got $762 million to do what they were going to do anyway.
Smearing is very convenient if you use it because time stays "normal". But if you need to precisely correlate with outside sources, what other option do you have?