skysight-inc/HackerNews huggingface dataset:
> I'd much rather we just all agree that kilobyte means 2^10 bytes.

Kilo means 10^3 though. I use a lot of SI units every day and that's what it always means for every one of them, just like Mega is always 10^6. These prefixes shouldn't have different meanings depending on the unit being used; that breaks SI. The SI prefixes were first adopted in 1795, before computing even existed as a concept, let alone computers existing as actual objects. The overloading of already very-well-established prefixes to mean something different was always a mistake, and can probably partially be blamed on the US's failure to adopt the metric system.
https://doc.qt.io/qt-5/lgpl.html

> Qt is available under the GNU Lesser General Public License version 3.
I think a lot of HN lean more towards SV web dev type stuff. But there's a world of software development out there beyond that. I work in the transportation industry and there's a lot of cool things I get to work with (my SO doesn't think it's cool that our office has antenna and sensors and things that go beep randomly, though). Even being remote doesn't matter (I've been remote for half a decade), they ship me the equipment I need.
Well, technically, rigorously defined counting starts at 0, not at 1.

You can define counting as defining an injective function from your set to the natural numbers, and then you need to have some element going to 0 - as per the definition of a countable set[0].

Also, both the cardinal[1] and the ordinal[2] numbers are defined as starting from 0, just like the cardinal numbers.

[0] https://en.wikipedia.org/wiki/Countable_set

[1] https://en.wikipedia.org/wiki/Cardinal_number

[2] https://en.wikipedia.org/wiki/Ordinal_number
>"Startups will advise you that you cannot possibly understand the complexity of the problem space they are solving because no one in the history of the industry has ever tried building complex software, which is why they are writing their own version of make in two week sprints."

While this is indeed a sad state of affairs your articulation of it made me laugh out loud. Thanks for that.
If you were in Silicon Valley then I’d recommend https://www.careeractions.org/index.php

It’s from a group of successful business people who help older folks find work at tech companies using insiders.

FYI - if you work at a tech company consider joining to help older but qualified people find work.
If you're not being given the benefit of the doubt, it's because your employer has 16 years of lying about this and related issues. Zuck long ago torched whatever shred of trust ever existed, so no, we are not going to be impressed by an extra 0.003% of annual revenue thrown to problems you've created.
I have a hard time understanding what MITRE is or does from their website. Wikipedia helped:

>The Mitre Corporation is an American not-for-profit organization based in Bedford, Massachusetts, and McLean, Virginia. It manages federally funded research and development centers (FFRDCs) supporting several U.S. government agencies.

https://en.wikipedia.org/wiki/Mitre_Corporation
> start up a whole async event loop

Doesn't Go start NCPU event loops every time?
The age bias is real, but it may not be as big as the perception is. My current position is with a company that pushes the "youth" message very loudly; and for that reason, I ignored them until a recruiter convinced me to allow myself to be presented.

During the first interview, I brought this up. The average age in the company was 28, so why would they want me? The answer surprised me: they wanted me because of my age, experiences (generalist), and wisdom. Lots of youthful, intelligent people are an asset - but so are a few veterans to provide perspective and keep a check on reality.

You are just as likely to get rejected for a reason other than age, so you might as well just approach with enthusiasm any opportunity that interest you. If you don't show up to an interview angry about age discrimination, you're more likely to be accepted irrespective of your age.

Lastly, remember that companies are made up of people, and people come with all sorts of mentalities. A few will indeed have a bias against people their parents' age, but I bet it's not as many people with that attitude as you might expect.

The only place we really cannot compete with is on salary (unless you're willing to work at entry/medior rates). Experienced people generally cost a good bit more, and the value proposition may not be there for some candidates/situations.
What specific isolation measures not recommended by the WHO are you claiming Taiwan took?

> Taiwan is not part of WHO due to China's efforts to keep them out

Taiwan was previously an observer at the WHA, under a similar agreement as used to take part in the Olympics and other international organizations. They used the name "Chinese Taipei." That agreement broke down when Taiwanese nationalists came to power (as opposed to the Chinese nationalists in Taiwan).
Thanks for the feedback. We've added those platforms that we believe are most popular for the majority of web users. In my opinion, the best solution would be something similar to what Solid (https://solid.mit.edu/) proposes. Unfortunately, they don't have much traction yet.
Not sure what is the point you are trying to make. What high road did I take ?

> if you're getting something for free, assume someone else is subsidising you, as there's no such thing as free lunch

And how does this matter to the commend that OP made which I was replying to ?
what is exactly a "feature store"? do you store "features" by themselves? do you store whole data?

Can you give me a bit of insight on this?
That's where this issue gets kind of messy. Traditionally, to obtain a mail in ballot, a person had to request the ballot based a set criteria. Those who met that criteria would then receive the ballot which they can complete and mail back. There are two separate changes to that system that conservative groups seem to be concerned with.

The first is the changes to how those ballots are collected. Traditionally, the ballots would have to be mailed or turned into a collection center by the voter or a relative. States have made changes so that anyone can turn in the ballots to a collection center. The concern surrounding this is called ballot harvesting, where groups collect large number of ballots and turn them in for voters. There have been cases where this has been done fraudulently.

The second issue is where States are sending mail in ballots to every registered voter instead of just those who have requested one. There are concerns that the opportunities for ballot harvesting that would increase as a result from this. In addition to the concerns of ballot harvesting, there is concern that this could lead to people stealing ballots before they reach the intended voters.
Apple is still the only big tech that is consumer centric.

Microsoft revolves around enterprise. Consumer stuff is just getting the users familiar with they tech.

Amazon is logistics.

Google and Facebook is Ad Tech, they don't add or polish experience if it doesn't make their ads better.

Apple has stayed true in providing excellent products for individuals, not marketing agencies or enterprise. That's what they show every update. Sure you miss an Ipod or Iphone reveal, but they are still showing new things (TouchId, card, watch, and the AirPods that everyone even non apple fans, love), and polishing old one( even listening to feedback like the keyboard stuff).
While the above are real costs, beware of promises that IPv6 will remove, reduce or even lower the cost of doing NAT. As long as there is an IPv4 Internet, NAT will be an integral part of any IPv6 deployment.
This is what we are targeting: http://postgrest.org/en/v7.0.0/auth.html

We are still doing a heavy assessment of whether this model can be generalised for everyone. It covers the details of both authentication and authorization - we are just building a nice/easy way to enable this for everyone (probably using the same model as Postgraphile: https://www.graphile.org/postgraphile/security/)
Let's just disagree. I think your definition of "better" is vastly different from mine. I also think that a mess most use as a current web development stack using "safe languages" poses way more danger security wise then my proprietary client/servers ever will.
That's not "hell banning", it's "shadow banning".

Hell-banning is when banned users can see each others comments, but no-one else can. Banned users can communicate with each other, but not other users.

Shadow banning is when only the banned user can see their own comments.
In fact, Mesa and Mesa/Cedar developers explicitly refer to their goal to replicate Smalltalk and Interlisp-D developer experiences on XDE and Cedar, across their papers.
Why are you still on Mojave? If I may ask
Bounty Fund for Open-Source Digital Contact Tracing
Debugging an Internet Issue
I wouldn't worry about this. Any examples?
Show HN: Multiplayer greyhound racing game to play over Zoom
Agree. This will have to be fixed at the legislative level.
I find it pity that while "Compilers" course is always about implementing compilers, "Databases" courses are 99% about using database systems.
Didn't bother to read the article. Just the comments. My take? The smartest people I know are the ones who married well and have a great family and social life. Wealth / education are great but worthless if your personal life is a mess.

Take Benjamin Netanhau as an example. The guy is very wealthy and successful. I think he graduated from both Harvard and MIT. (Although one degree might be an MBA that anyone with money can do). However, he is married to a psycopat who controls his life and is hated by everyone around them. I don't even want to talk about his son. Do I want his life? Hell no!
Eurographics and Eurovis are free online Conferences this year
Although there are many other free-distraction tools, we believe WriteNext differentiates from them. Our main focus is to help you write more often and better by creating a writing habit. It is not enough to have a distraction-free tool if you don't return to write there daily.
Start your own business. Best thing to do ever. Life just starts at 45 :-)
I think a lot of the SV/YC/"Startup" things deliberately choose nonsense names because it will make it "easier to pivot" when they decide that actually AI middleware for generating Hawaiian shirt patterns is a dead end and they should be making a cloud service for taco recipes instead.
Or more cynically, keep on doing your thing at your core, but do know that people expect to hear stuff like that so consciously sit down and architect some answers to those things. You can reinterpret and rewrite the story later, but you need to have one. Also you don't have to get too attached to it and believe it too much. Think of it as your interface towards society. They cannot all have time to actually latch onto your inner person. You must present to them all the handles you want to be grabbable by.
Congrats on launching! Any plans for a GitLab integration anytime soon?
Seems more similar to Hasura than to Firebase. Firebase adds functions, file storage, and authentication on top of the database. I didn’t see any of that mentioned on the site.
Prepare for unforeseen consequences.
Hello, Marco! If there is anything that you want to be improved or you're missing something, please just drop us a line!
Sure, it's an assumption.

But saying that all concert violinists are intelligent is something different than saying that everybody, who is intelligent, is a concert violinist.
It's kinda weird to immediately jump to conclusion that a species is extinct after not seeing it for few years, when it's so rare that it eluded discovery until 2011.
They can and sometimes will take that strategy, but of course then be self-selected out of the CEO and be replaced by someone who conforms to nr 3.

This is the filtering process that makes psycopaths over-represented at the top.
In a sense, it's like skill in any domain. Being good at something isn't strongly correlated that strongly with being successful at it, at least if success is taken to mean fame and fortune.

In that sense, the most successful CEO isn't necessarily the smartest individual/CEO in the same way the most successful artist isn't necessarily the best one on a technical level.
We're early yet, but we have in plan for the next weeks word analysis, writing clarity, readability and sentiment analysis.
Qt offering changes 2020
(https://www.qt.io/blog/qt-offering-changes-2020)

- Installation of Qt binaries will require a Qt Account

- Long-term-supported (LTS) releases and the offline installer will become available to commercial licensees only

---

Starting with Qt 5.15, long term support (LTS) will only be available to commercial customers. This means open-source users will receive patch-level releases of 5.15 until the next minor release will become available. This means that we will handle Qt 5.15 in the same way as e.g. 5.13 or 5.14 for open source users.
I've been a victim of VI(M) since dinking around with Red Hat 3 CD ROMS to make a NAT server to share DSL (and play Marathon)--finally a solution! (>_<) over 20 years of my life or $500k? A small price to pay!
Number 3 is problematic in App Store software.
Actually, I am a big fan of the work you do for CVEs, I have had the privilege of having technical discussions on security vulnerabilities and you guys seemed to know almost every trick in the book.

Now that you mentioned it, I believe you guys have been imbibed with years of valuable experience, it is an absolute pleasure to interact with your team.
NASA Live
What many forget when quoting iOS victory about Flash, is that Adobe was quick to adapt and offer AOT compilation for Flash.

So many of the casual games in iOS kept being Flash, before Unity and Cocos got enough uptake.
Have you considered freelance consulting? If you are good, nobody will care about your age, since they are not bringing you in to be truly part of their team, but to solve a hard problem they cannot on their own. Of course it doesn't fit everybody, but still an option.
I would say that there are indeed many examples of things that are hard to categorize for humans. Sometimes there isn't even a way to categorize things perfectly (there may be a fuzzy boundary between categories). It is for example really hard to train people to figure out if a certain stock is going to be profitable or not - there are many other such examples.

This doesn't mean that the kind of thinking that goes on in the human mind is the same as the pattern-matching that goes on in an ANN (for example). Think about how ppl learn to talk. It's not like we expose infants to the wikipedia corpus and then test them on it repeatedly until they learn. There are structures in the brain that have a capacity for language - not a specific language, but language as an abstract thing. These structures are not the same as a pre-trained model.

The truth is I don't know enough about cognitive science to properly express what I'm thinking, but I'm pretty sure it's not just pattern matching :D
I agree that writing daily doesn't necessarily makes you a better writer, but usually it helps a lot. Also, writing your thoughts as often as possible gives you more sense of clarity.
A self-contained linear algebra course would be a lot of heavy theory for freshman. Doing multivariate calculus first just makes it easier.
Xamarin releases iOS, Android and back end code for a contact tracing system
Git is in the awkward spot of being bad enough to turn people away but not quite bad enough for an alternative to gain traction.
Australian researchers record world's fastest internet speed from a optical chip
Ask HN: Which tablet should I buy for aging parents?
Using LLVM to Prevent Objective-C Swizzling Through Devirtualization
I second Mitre. They didn't hire me after an interview, but they're soooooooo nice and welcoming. Such a professional, nice company that does crazy futuristic science.
I'm using Typora too when I have to write something in Markdown. Though it is limited to being a markdown editor and it's not a platform that would help me to focus on writing more and frequently.
Ask HN: Duckduckgo Is Advertising?
Saw a large billboard in Indiana advertising for DuckDuckGo search engine. Maybe somebody here can help me understand their business model and where the budget comes from?
They do non partisan research for the government. They are meant to give them the info to make decisions. They're business is primarily run on govt dollars
Yes, we did it at Kenna Security. About 300 paying customers, but over 1000 with trials, and overall about 6B vulnerabilities being tracked (the largest table in aggregate). Some of the tables were business intelligence data accessible to all customers, so they were on a “master” DB that all could access; and some of the tables were fully multi-tenant data, so each customer had their MySQL DB for it.

The motivation was that we were on RDS’s highest instance and growing, with jobs mutating the data taking a less and less excusable amount of time.

The initial setup was using just the Octopus gem and a bunch of Ruby magic. That got real complicated really fast (Ruby is not meant to do systems programming stuff, and Octopus turned out very poorly maintained), and the project turned into a crazy rabbit hole with tons of debt we never could quite fix later. Over time, we replaced as many Ruby bits as we could with lower-level stuff, leveraging proxySQL as we could; the architecture should have been as low-level as possible from the get-go... I think Rails 6’s multi-DB mode was going to eventually help out too.

One fun piece of debt: after we had migrated all our major clients to their own shards, we started to work in parallel on making sure new clients would get their own shard too. We meant to just create the new shard on signup, but that’s when we found out, when you modify Octopus’s in-memory config of DBs, it replaces that config with a bulldozer, and interrupts all DB connections in flight. So, if you were doing stuff right when someone else signs up, your stuff would fail. We solved this by pre-allocating shards manually every month or so, triggering a manual blue-green deploy at the end of the process to gracefully refresh the config. It was tedious but worked great.

And of course, since it was a bunch of Active Record hacks, there’s a number of data-related features we couldn’t do because of the challenging architecture, and it was a constant effort to just keep it going through the constant bottlenecks we were meeting. Ha, scale.

Did we regret doing it? No, we needed to solve that scale problem one way or another. But it was definitely not solved the best way. It’s not an easy problem to solve.
FFRDC basically means military / defense / intelligence contracting.
I've tested out with an IQ beyond 200, not exactly sure what, but I lack street-smarts. I can negotiate, but I can't "politic". I can code, but I can't design, I can plan, but I can't execute.

Does this make me "smart"?

I don't know what "smart" is, and I'd bet everyone has a different definition. It's like being a "good driver" ... What exactly does that mean? Safe? Perfect Control? Excellent Anticipation? Fast? What makes a "good driver"?

No, I'm not smarter than average, I just have different skills, and the skills I have let me do well on IQ tests. That doesn't make me "smart".
You could say the exact same thing about AI: people who don’t really understand it can dominate a given “AI” culture at a given company, and then others come away with the wrong impression of what it is and what it can and can’t do. To say AI is a grift is a bit silly, but at the same time it’s quite understandable that a lot of people would have this opinion.
thank you my friend.
Perhaps impolitic to mention, but to the extent that it's possible, appearing younger can affect perceptions.

Consider everything: clothing, haircut, facial hair, smells, and especially fitness.

My intuition is that the appearance of fitness and especially "spryness" goes quite a long way in people seeing past your age. Our monkey brains are easily fooled, up to point.
Thanks for the pointer! Very cool. As I understand it, it was the proof of concept for Smalltalk/V. Unfortunately, Smalltalk/V trashes the screen under DosBox with EGAColor, so I'll have to look into making it work better.
Embracing Distractions
Coronavirus: The human cost of virus misinformation
Can anyone point me at a Qt-based Android app on the Play Store? Would like to find out how Qt's accessibility support is on Android these days, but not serious enough about it to build an app or contact the Qt company.
This is missing a course on software testing, particularly one that has a focus on testing software-implemented models.

I'm almost done a PhD in mechanical engineering. Some CS folks have lamented gaps in my programming-related education, but I actually did take an elective course on the reliability of science which included a lot on scientific software testing. I think such a class should be required for anyone working in theory or simulations.

In engineering, concerns about the testing and accuracy of a model are typically called "verification and validation". There unfortunately doesn't seem to be a standard curriculum for the subject yet but Wikipedia can give you an idea of what this covers and how it's different from general software testing: https://en.wikipedia.org/wiki/Verification_and_validation_of...

AI/ML seems to have their own culture around this and I'm not sure its actually rigorous. Seems to me that they could have their own version of the reproducibility crisis.

This course should be taken after a statistics course. Parts of it rely fairly heavily on statistics.
I'm probably older than the average YCer.

I don't idealize the past at all. Too many bad things to write.

However, the internet amped up the level of overall craziness to an unprecedented level. Even the first twenty years, it was much like the regular world, but geekier. But then in a fairly short time all these crazy ideas just started to spread in an incredibly tiny period of time.

I have always been a student of the paranormal and conspiracy theories - as a skeptic. Suddenly random people were spouting all the obscure classics, and brand-new ones appeared every day.

Last year, before COVID, I decided that this was akin to an infectious disease - suddenly people were thrown in with hundreds of thousands of anonymous people, many with bad but infectious ideas.

Before the internet, you acquired most of your delusional ideas at birth from your parents under the guise of religion etc.

Now you could pick up delusional ideas one at a time - more, the presentation gets to evolve because the creators get second-to-second feedback. Call these Vemes for virulent memes perhaps?

Some once-friends of mine clearly have very poor immune systems as they picked up many vemes.

> The only way in which I can assume that FB is responsible for all the alternative theories on their platform is by refusing to accept any agency on the part of FB's users, which I think is probably the wrong idea.

1. Infectious diseases don't work that way!

2. Also, a lot of this is caused by a small number of actual psychopaths who literally just want to cause grief. Allowing a tiny group of people to damage the whole is wrong.

---

Trying to assign agency to the crowd is madness and not backed up by observations of humanity en masse or reading a history book. In such a mob scene, crazies, aggressive people and criminals will always win.
I am not talking about Gab. I am talking about the other instances that were silenced in their crusade.
That's how startups go.

If you want certainty and no chance of winning big, join a Fortune 500 company. If you want uncertainty and a small chance of winning big, join a startup.

For the engineers, they wouldn't likely win big on a sale below a certain value, but that doesn't make it a total loss. They'll have a job at a FAANG with likely a higher total comp than before. Replace stock option lottery tickets with regular RSU dumps at a decent paycheck.