skysight-inc/HackerNews huggingface dataset:
If Apple ever changes their mind, they could own this market though.

I have a 6 year old imac 5K. I don't game a lot but I always had a weak spot for x-plane. X-plane 11 came out shortly after I got this machine and I've been running it throughout. It has improved a lot over the years and they just released a beta with metal support. It's quite amazing that I can get decent performance with this version in 2020 that is better than what I got in 2015 with the same hardware. I run it with number of objects maxed out at a low resolution and mostly can keep the fps above 25-30, which is the minimum for an acceptable experience in a flightsim. The GPU is a still pretty decent AMD R9 M295X with 4GB ram.

However, my Steam library looks pretty depressing. As of Catalina, only a handful of games actually still work. I wasn't really playing most of them but I did spend money on this stuff at some point. I've actually been considering switching to Linux recently specifically because of Steam and having access to a bit wider selection of games. Apparently a lot of stuff works pretty well these days; certainly much more than what works on macs.

IMHO if Apple ever does a move on the gaming front, they have a good shot at domininating this market. If they can manage to mass market a good enough product, the numbers start adding up. That's why the IOS store is such a money maker. I've always been puzzled why they never made more of an effort to position the Apple TV as a gaming console. They tried, a little, but it never added up to much.

Apple making their now widely rumored move to their own CPU/GPU could unlock this. IMHO any VR/AR plans they may have are probably dependent on that. I doubt they'll make life easy for the likes of Steam to run in such an environment though. Apple has never liked middlemen.
The fake till you make it people quickly top out. Someone who is afraid to admit they don't know something will end up not learning.

My personal anecdote contrary to your point is my first programming interview. My answer to pretty much every question was "I don't know, but I'm excited to learn". I thought the interview went horribly, but I was offered the job. The owner who hired me (who ended up becoming a friend and we worked together at multiple companies), told me later that my confidence to say I didn't know something is what put me ahead of other candidates. Without knowing me well yet, he felt he would be able to trust me.
Turn of JS if you're using μBlock Origin or μMatrix.
I think your list basically describes http://kittenlang.org/ which sadly has kind of halted in development because the sole dev working on it couldn't get anyone else on-board. Probably because it occupies a pretty rare niche of computer science interests.
The difference being that in the Apple/Google implementation, the app only sends anonymous tokens, with nothing tying them to anyone the infected met. Then their contacts download the full list of these tokens from the cloud and match them against their local history of tokens. (Again, key part being that this matching happens locally, not in the cloud.) The government never gets involved except in allowing the infected to upload their (anonymous) history.
It is in Ottawa, Ontario. In reality, the things people claim are US only often are true in Canada as well.
An extra plus is saving battery if on mobile.
So now should every article written in the Atlanta Journal Constitution published on the internet mention that they are talking about Atlanta in the headline?
I was annoyed by the number of RTFMs they call WTFs. They even claim some WTFs where Python behaves exactly as a naive user would expect, e.g. if I put 5 and 5.0 in a dict they are treated as the same key.

I saw two valid ones: "Lossy zip of iterators" is because Python conflates iterables and iterators, "The disappearing variable from outer scope" where deleting the exception is contrary to how scope works everywhere else.

They also miss the classic newbie head-scratcher:

x = []
for i in range(10):
x.append(lambda: i)
x[0]()
If you want to learn the basics you don’t look for specializations.

Business is business, the trade is far less important and delivering software instead of garden furniture doesn’t make you special.
Show HN: 8kB router for React with route transition and middleware support
Deliveroo was the poster child for venture capitalism. Not looking so good now
That's no specific to 2008. It's an attitude that every new generation re-learns in their own formational crisis.
What if I do not want to carry or own a fucking phone that app needs or heck even a data plan.
Maybe it should have spelled "oiligarchy"?
I suggest looking at trypophobia here https://en.wikipedia.org/wiki/Trypophobia (PLEASE DON'T GOOGLE THAT BEFORE YOU KNOW WHAT'S THAT).

Only in the last decade it was identified and classified as a different reaction than fear and disgust. It is theorized that we have it to protect us against skin parasites (pathogens, insects) - and hence the skin shivers. See "Skin-transmitted pathogens and the heebie jeebies: evidence for a subclass of disgust stimuli that evoke a qualitatively unique emotional response" https://sci-hub.tw/https://doi.org/10.1080/02699931.2016.120... for a nice overview.
Hey guys!

Recently, I've been working on an app in react and have reached the point where I could use some non-invasive and lightweight router.

So I created this.

I am not a big fan of big piles of dependencies so I tried to minimize them as much as I could (I ended up with one).

This is not production ready and there are still some issues.

Do you think this is the right direction?
I've seen similar studies bouncing around. The results are always kinda promising, maybe.

The important thing here is fish burps.

Omega 3 pills are relatively inexpensive with the really only negative side effect being fish burps. So maybe it does work for aggression, antisocial behavior (heart disease, protection from Nuero cognitive disorders later in life), or maybe it doesn't. But if all it costs is a few bucks and some fish burps, isn't it worth trying?
"Even a fool is wise who knows when to keep his mouth shut" -Proverbs

"I know it's a much better decision to shut yo' mouth
When you don't know what you talkin' 'bout
Than to validate what everybody already thinks of you" -Hip hop
Yes, and even for knocking people off of voter lists in Andhra Pradesh.
FCC: No more warnings for robocallers before fines
Yes, sounds like something a bored project manager would "invent" to feel in control.
Reach for the Stars
> You know that the app can be removed at any instant, once the lockdown is over?

But the data is with the government already, and as per their terms of service can be stored forever, and for any purpose they wish (as long as its a "legal requirement").

"“The personal information collected will not be used for any purpose other than those mentioned in this Clause 2 save as required in order to comply with a legal requirement.”

"All personal information collected from you under Clause 1(a) provided at the time of
registration will be retained for as long as your account remains in existence and for such
period thereafter as required for the purposes for which the information may lawfully be
used or is otherwise required under any other law for the time being in force"

https://www.medianama.com/wp-content/uploads/Aarogya-Setu-Pr...

The government has already changed the privacy policy without notification, and for sure they can change it again and nobody - especially not a compliant judiciary - will stop them.
This is neat. My first reaction was confusion and a bit of shock. But then it made sense. And it makes a lot of sense.

Part of the issue is that “==“ and “is” are intermixed. That emphasizes the weirdness but detracts from understanding the underlying mechanism that is at work.

If you look at

True == False == False

It makes more a bit sense that it evaluates the way it does.

If you do

1 == 2 == 2

and it evaluates to False, then it is perfectly clear.
I’m sure the app will be turned into the new “Healthy India” app with some name in Hindi that praises the Prime Minister and add many more “services” to entangle more people in its dragnet surveillance scheme.
That is why you should throw your smartphone into the trash. If you have no smartphone, the government cannot mandate you to install an app on it.
Tobacco is a lot more sticky than most other crops, to the point that it has been hypothesised to be a semi-carnivorous plant. Insects actually get caught in them, it's just unknown of the plant actually actively digests them. That's also why harvesting tobacco is not very pleasant, with all the stuff stuck on their leaves.
I guess it also depends on the profession/field.

When you're a doctor, it's vital to learn the fundamentals of different areas of medicine.

Whereas as a developer, you can also just focus on one thing(let's say frontend development) and pick up other areas (backend, databases) on the go, based on your needs.
The Privacy Policy is extremely dangerous and has been changed silently already. Although it claims to restrict the purpose and time of data collection, it coolly has 2 additional clauses which give blanket power.

https://www.medianama.com/wp-content/uploads/Aarogya-Setu-Pr...

"“The personal information collected will not be used for any purpose other than those mentioned in this Clause 2 save as required in order to comply with a legal requirement.”

"All personal information collected from you under Clause 1(a) provided at the time of registration will be retained for as long as your account remains in existence and for such period thereafter as required for the purposes for which the information may lawfully be used or is otherwise required under any other law for the time being in force"
I just had a weird bug in a programming competition.

You basically had to sort the English letters that occur in a text according to their frequency descending. Except the one letter that occurs the least, needs to be sorted as if it occurs the most.

The expected output of the sample case was TPFOXLUSHB

I ran my program on the sample, the output looked correctly; then I submitted it, and the judge said it failed the sample case.
In fact, it was printing ͲPFOXLUSHB

That nearly looks like the correct output.

I had confused two variables and it was printing the frequency count as codepoint rather than the letter. But such a coincidence that it looks the same
Agents.jl – A performant Agent Based Modelling framework
The JED Programmer's Editor (2017)
> the Saudi influence on US geopolitics has waned since the US has become the largest oil producer

Saudi influence has also waned since they gave $2 billion to the Clinton Foundation ... and Hilary lost. Oops!

https://www.vox.com/2016/8/25/12615340/hillary-clinton-found...
"I do not have enough knowledge of this subject to hold an informed opinion" is a statement that should be respected, not ridiculed.

We have a tendency to view people who change their views as "wishy-washy" and "flip-floppers", instead of respecting them for informing themselves and reevaluating their positions.
Using Nginx, Lua, and Redis Cluster to Build an Edge Computing System
This isn’t a poor man’s analysis. This is what major business do.

https://www.youtube.com/watch?v=jILgxeNBK_8
There are many kinds of chained operators (in some languages even associative arithmetic operators are chained). Contrary to popular beliefs, this is nothing to do with chained operators but rather with operator precedences.

It is pretty common that arithmetic comparison operators are grouped to a single precedence level and that's not a problem. But in Python `is`, `is not`, `in` and `not in` are also in that level. In particular two operands of `in` and `not in` have different [1] types unlike others. Mixing them are, either with or without chained operators, almost surely incorrect.

This kind of precedence issue can be solved by introducing non-associative pairs of operators (or precedence levels), something that---unfortunately---I don't see much in common programming languages. Ideally Python's operator precedence table should look like this (compare with the current documentation [2]):

Operator Description
-------------------------------------- ------------------------
... ...

`not x` Boolean NOT
_______________________________________________________________
|
| The following groups do not mix to each other.
| Use parentheses to clarify what you mean.
| ______________________________________________________________
||
|| `in`, `not in` Membership tests
||
|| `is`, `is not` Identity tests
||
|| `<`, `<=`, `>`, `>=`, `!=`, `==` Comparisons
||______________________________________________________________
|_______________________________________________________________

`|` Bitwise OR

... ...

In fact, there is already one non-associative pair in Python: `not` and virtually every operator except boolean operators. It is understandable: the inability to parse `3 + not 4` is marginal but you don't want `3 is not 4` to be parsed as `3 is (not 4)`. My point is that, if we already have such a pair why can't we have more?

[1] With an exception of strings (`"a" in "abcdef"`). I hate that Python doesn't have a character type.

[2] https://docs.python.org/3.8/reference/expressions.html#opera...
Max Recorder 2.8.0.0 Crack and Serial Number Full Download
> web based programs that could allow third party add-ons

The library in the current post, Seafox - cute name! - is "just" the parser, turning JavaScript code into an abstract syntax tree. One would need a sandboxed interpreter/evaluator/virtual machine to run it.

You might be aware of Figma's efforts, where they compiled Fabrice Bellard's QuickJS engine (in C) to WASM, to use for their plugin system.

https://www.figma.com/blog/how-we-built-the-figma-plugin-sys...

https://www.figma.com/blog/an-update-on-plugin-security/

https://bellard.org/quickjs/

The first article describes an earlier system using Realms, a shim/polyfill for an ECMAScript proposal.

https://github.com/agoric/realms-shim/

https://github.com/tc39/proposal-realms
Arch Linux

$ awk --version
GNU Awk 5.1.0, API: 3.0 (GNU MPFR 4.0.2, GNU MP 6.2.0)
I think this is an old understanding that doesn’t apply any longer to good modern phones.
Govt hasn't mentioned anywhere that this is temporary. If it is just for contact tracing they could have atleast mentioned it in terms and conditions
I think it really depends on what kind of software business you want to create.

For example, being a solo founder running a profitable bootstrapped SaaS business requires different skills than a venture-backed B2C social mobile app!

If you want the former, I suggest you read interviews and follow companies on IndieHacker: https://www.indiehackers.com/

You'll find lots of resources and case studies of people that made the switch from developer to founder.

I quit my software developer job two years ago to build a SaaS API business with a co-founder. We're at $4500 MRR and we are documenting almost everything we do: https://www.indiehackers.com/product/scrapingninja

About business books, Traction[1] is a must-have in my opinion as a developer. You'll learn a lot about marketing, which is often the problem most developers face when launching their first company.

I also love "Start small stay small, A developer’s guide to launching a startup with no outside funding" by Rob Walling.

If you need solid advice in terms of code & technology choice/architecture to launch a startup, you should read Hello Startup.[3]

With these three books, you'll have a solid understanding of what to build, how to build, and how to market your software.

[1]: https://www.amazon.com/Traction-Get-Grip-Your-Business/dp/19...
[2]: https://startupbook.net/
[3]: https://www.hello-startup.net/
Show HN: Etymology List Generator (for 103 languages)
France having declared a state of emergency like 2+ years ago, and not lifting it until COVID-19 made it even less questionable to the public?
Show evidence that apps for Covid-19 contact-tracing are secure and effective
I don't really care what my classmates think of me. I'm not there to make them happy.

I'm there to learn.

If I don't understand a subject "to the bone," I am quite tenacious about finding out what makes it tick; even if that means bothering a content expert teacher with questions about fundamentals.

The results speak for themselves.

I also don't shame or humiliate others; even if they seem to be "intellectually lazy," or willfully ignorant. I get absolutely no benefit from that attitude.

None whatsoever. In fact, learning to shame and humiliate others makes me a pretty shoddy team member. No one wants to work with someone that will jump on their weak points and won't help them to fulfill their potential.
Requiring a credit card before any functionality is enabled breaks the WordPress.org plugin directory guidelines.

To be compliant, the 7-day free trial should be possible without having to provide credit card details.

That is, in any case, best practice, unless profiting from people who forget to cancel is an important part of your business plan.
They’ll go with ankle monitor kind of things for that. There was recent news about a tender floated by the government to get wrist straps to monitor infected and quarantined people (that report was later debunked). But some countries are looking at “wearables”.
Is 10 years short? 20% for 10 years is what it would take for many computer science majors to pay for their degree. And that's ignoring the time value of the money.
I’m not sure why this was flagged Vincent Racaniello is a pretty well known immunologist he is the one behind the discovery of PVR (the discovery of the polio receptor allowed his team to develop a technique for animal models for viruses that only infect humans such as polio which is still used today to study diseases that do not have other natural hosts) and the mechanisms for interferon immunity in viruses.
Apart from historical location data, the govt already has much info about citizens. This app will not add anything new.
Thank you for this, and all of your work. There are many places you've shot and produced like this that we will never be able to get to, and this is a true joy to spend time in.
HN discussion of this is still on the front page: https://news.ycombinator.com/item?id=23038637
Do you mean the non-prescripted dispensing of hydroxychloroquine? I think it is quite reasonable to rely on prescriptions by a doctor. Swedish hospitals stopped giving hydroxychloroquine to patients a month ago as it has more negative side effects than benefits.
Graphics designers are a huge market for Apple, they probably can't do without PS for years.
Complaining and making noise is expected in any democracy to sway policy decisions by the executive and legislature. There are going to be lawsuits against this one very soon.
I am new to Pop, just installed over top Ubuntu (uptime 61d, I shed a tear).

Pop is great. The mouse feels better (but I can't increase scroll rate?), the window manager keys are so sane. I just realized you can turn on Emacs input for the keyboard, so C-a always means home (like os x!?).

I went to the Pop website [1] to get codecs working (Twitch), super easy.

A Ryzen + Pop!_OS is my new "Mac Pro", to replace my 2010 5,1 model. I recommend it, having used distros from Red Hat 9 to Mint/Ubuntu to Gentoo to Slackware.

[1] https://support.system76.com/articles/codecs/
https://en.wikipedia.org/wiki/Cod_liver_oil#Manufacture.

And the liver is a filter, so heavy metals and PCBs do accumulate there, yes. I wouldn’t know whether that is a big concern.
CVE-2020-10683 Dom4J XXE
The linux kernel is userspace abi compatible back to year minus one.
Yeah, the worst lecturer I ever had was a maths genius. I remember on one occasion someone asked a question and the best he could do was "but that's trivial".
Just like how valiantly the govt has prevented the Aadhar database from leaking again (and again, all the while claiming Aadhar is completely optional), I am sure they will be able to make a completely secure application this time too.

I don't even need to go to point that the government will have intentions to abuse it, it's the incompetence of those fucking morons that will doom us all.
No it doesn't. Most states have at will employment meaning they can fire you because they don't like what you had for lunch.
Uniting workers around a business strategy: the role of video
> Now is the time to stand together.

Historically this phrase has always been used by people who organize and consume other people's economic output. And they most decisively do not "serve you". That is a euphemism like the slogans written on the barn wall in "Animal Farm".

I've literally never heard this phrase from a work horse.
https://github.com/dom4j/dom4j/commit/a822852
A bit late to the party but I'm going to suggest something entirely different.

At my shop we often use a setup comprising simply of a develop branch, a staging (test) branch, and of course master (as the live productive branch), and we have build processes for both staging and master, which may differ slightly based on the test vs. live environment.

We only use separate branches for possible new breaking features that could cause hold ups in this chain. Otherwise, the work flow is develop on develop (obviously :) ), test on staging, and merge to master once all tests pass.

Indeed, we're a small shop, but I can't help but recommend having these three key branches. Even at a larger organization I could see this working, only maybe having more separate feature branches as branched off from the develop branch.
Whether it's computer languages or human ones, as soon as you get into a discussion about the correct parsing of a statement, you've lost and need to rewrite in a way that's unambiguous. Too many people pride themselves on knowing more or less obscure rules and, honestly, no one else cares.
Ask HN: Who is about to get fired?
Submit companies that are currently considering lay-offs. Please use one-off accounts when needed.
The app also talks to firebase database[0] for storing something

[0] https://covid19-6c396.firebaseio.com
Then, there’s no need for the app. The government can use the data which it “already has”.
It’s a standard high school debate tactic to throw someone an argument that shows poor taste to counter, but most people take the bait.
The tasks were different.

AWK -> calculate the difference between every two lines:

awk -F ',' 'NR!=1{printf "%.0f\n", $1-ll}NR==1{print ""}{ll=$1}'

R -> Calculate the min, median, mean, and max:

d<-scan("stdin", quiet=TRUE)
cat(min(d), max(d), median(d), mean(d), sep=" ")

AFAIK, calculating the difference to its previous line for every line should be faster for data that is not sorted. I didn't try to write that one in R though.

I am sure there ways to make both things faster, I was just surprised as I didn't expect R to be faster with those two naive implementations.
>So we should give all this data to the foreign companies instead of our own elected govt? Because surely they would never abuse it?

If you want an honest answer, I would rather give it to Apple/Google.

At least they will not send their officially hired goons to my house to beat me up due to some perceived slight that I might have committed.
> Do you remember the adhaar database leak?

A minor nitpick. It’s “leaks”, not leak. There have been many over the years.
>>and save an extra hundred or two each month.

How expensive is your insurance?? I have a fully comp insurance with 20 million euro liability that's about ~$500 a year. If I dropped that down to a 3rd party liability only it would save me almost nothing.
Immigrants made up 1% of the population in Medieval England, researchers find
There is an entire world of people who are willing to work for less and developing can be done remotely.

Even ignoring that. Everything gets commoditized over time. How much does your typical PHP/Wordpress developer make now? Companies like make it easy for someone who doesn’t know anything about programming to make a decent website. There are companies now that make it easy to make a cut and paste iOS app.