skysight-inc/HackerNews huggingface dataset:
exactly :/ Just plain silly.
I've already seen two phones in the wild with the damaged usb-c port. User made an error and tried to charge usb-c with micro usb? Yes. Was that preventable with a better design? Yes.
Ask HN: What URLs do you visit frequently?
I’m really quite dismayed by the purely x86/x64-centric viewpoint.

No mention of POWER9, for example (my own personal favourite), which I’m running on my workstation (https://www.raptorcs.com/TALOSII/)

There’s several other ISAs out there (ARM, obviously, but desktop-, let alone workstation-class chips are hard at least for now a dicy proposition).

EDIT: Surprised by all the downvotes. Is mentioning anything outside the domain of x86 considered controversial nowadays?!
GCHQ's technical design document is here: https://www.ncsc.gov.uk/report/nhs-covid-19-app-privacy-secu...

Some observations on their design:

They refresh the identifiers broadcast by each device every 24 hours. So any 3rd party can track an individual using the app for 24 hours before they rotate their identifier. No privileged access required.

The payloads look huge (>100 bytes), so it looks like every interaction needs to be connection based (i.e. pairwise) rather than broadcast based (one to many). That's going to be hell on the battery.

They broadcast a country code in plaintext, so any international deployment would reveal the probable nationality of nearby users. Can't see that ending well.

They hold a master key which they can use to reveal the identifier of any individual using the system. Significant risk of mission creep e.g. a warrant / subpoena to reveal who was near person X during the time period Y.
Interesting is that I got the opposite experience.

As all the libre stuff I have been working on started to be used and contributed to by the very forces it tried to destroy.

Why is it so great to work on free software when it ends up being used to sell more AWS subscriptions and by some Facebook library to sell more ads

I realized libre movement is a mirage.... you cannot change the capitalist forces by writing a bunch of software

Linux ended up powering Android, which is more closed than Windows ever was. Hurray I guess
Ask HN: What are new/unknown/unpopular platforms to sell B2C “apps”?
I am trying to find a niche marketing platform to build a business in. Think Windows Phone in 2010 or Alexa Skills in 2016.
Light Projection Attacks on Face Recognition
But the data is fairly static isn't it? You're not constantly updating the blacklists?
Even if they knew, if they had themselves been moral and decided to stop all travel, it would've been fair to say we are all responsible. They did not do that. Sure all the countries are at fault too definitely (me, as an Indian, included) but doesnt take away the fact that Chinese authorities downplayed this and led to the spread. No matter how you put it and the moment it had spread world over, stopped flights to China to stop spread.

Sorry, all governments are to blame here, for sure (these deaths cant be justified) but China and to a large extent WHO are in the blame here too. Majorly.
A thought about goal setting
When stuff like the GP gets posted, I think it's important to point out that even with social isolation, NYC's hospitals were overrun, doctors got PTSD, and almost certainly non-COVID-19 patients died due to reduced resources.

Also, we need to consider morbidity. There's evidence of permanent lung damage in some COVID-19 survivors, and perhaps other long-term disabilities.
The Supreme Court declared years ago that contributory infringement is not mentioned by the Copyright Act (as amended by the DMCA) and its only legal basis is common law precedent. The statement you rate as "mostly false" is actually an entirely accurate statement about the law of the land.
Building things involves problem solving. The life sciences often involve problem solving without producing an artifact. I think it is the challenge of solving hard problems that unites both pursuits.
The is doing a/some sessions for githubs conference in a couple of days.
I think you're either missing or proving an implicit point.

I'll try to explain my reasoning:

- there are lots of ILI

- COVID-19 is a more severe ILI

- more severe ILI requires more hospital resources

- COVID-19 is an infectious disease, more disease, more infections

- depending on how much more severe COVID-19 is set to be, a conclusion can be drawn whether it was more or less likely that you had COVID-19 versus any other ILI based on increased hospital resource usage.

The important thing here is removing the perceived illness severity (i.e. worst flu ever, etc.) from the calculation, because it's highly subjective, as well of being a sample size of one.

The thing that usually happens is that someone writes that they had the worst flu ever, and soon somebody responds with something that they feel is relevant to the post, e.g. "I also had the worst flu ever", these comments often imply the possibility that their "worst flu" was their "COVID-19", which is exponentially less likely the closer to the start of the pandemic you go.

I'll call this phenomenon COVID-19+1 unless there's already a better name for it. And I won't claim immunity to it.
Sure, but sometimes X is something like you have a video and you want to use the GPU to analyze it and the best library for that is in C and there are great python bindings. So a professional developer would use C or Python and not waste his client time by trying to create it's own unmaintainable CoolLang bindings (where this dev is just now learning CoolLang and there are not that many people that know CoolLang).

Even for new projects, say you have a desktop app and you want to let the users submit some data and save it on your server(like feedback or crash reports), you can do this on your server with 1 PHP file and a few lines of code, no dependencies on 300 packages.
> - Doing academic research on "non-employable" languages decreases the impact of your research and your own employability

That is not a metric for choice of language for academic research at all. The academic research itself is a job, paid with public money, and you better not hinder it with your career plans. Most computer science research is not on languages itself, so you need a language expressive enough to allow you study whatever computer science concept you need to study; it's mostly C and Haskell around me, but I can't imagine my friends going into embedded C development - the C they write is very different, as are the practices.
That's an employees way of saying just how much they care about the job. It's a two way street.
> This is not a feature on any recent major tetris.

Huh, well maybe I’m using the wrong term then. But whatever locking system was on e.g. Tetris Effect was totally abusable and stupid.

Pieces should lock when they hit the bottom, period, at least in single player. Like they do in NES Tetris.
WWII is somewhat different in that it was not secret what was happening. Speaking up on the inside is a much bigger step than just talking to outsiders.
Sequoia's Michael Moritz on the winners and losers of Covid-19
Well, why not? 60.000 isn't a huge amount for a modern computer. If they're known to contain ads/trackers you want to block, then why not include them?

It might make sense though to do a periodic run through them to see if they still exist.
Unless they have antibodies for Covid-19 you point is moot.
William Gibson's short story Red Star, Winter Orbit would make a great film.
POWER9 is a niche within a niche. I guess they ignored it for that reason.
What's the advantage of a "code-based" music creation respect of the classic one musicians use?
This comment is peak HN. I am not sure if some of the assumptions are correct.

Is it true that there are two populations - productive people and welfare dependents - and that people live their lives in one or the other bucket?

Is it true that the population that one belongs to is hereditary?

Is it true that people dependent on UBI would vote to increase it? Do people dependent on welfare vote to increase welfare in general?
One of the realizations I think comes with age, or experience, is that what most of us do isn't that special.

When you're young, or new to the world of IT, it's easy to look to Google, Netflix, Twitter and other tech giants and be fascinated by the challenges they face and the tools they develop of cope with those challenges.

While I continued to be fascinated by new solution, new frameworks and whatnot, I also try to set it into the context for which is was developed. For instance, I had a customer who had chosen Cassandra as their database, but the total size of the dataset was never going to be more than a few hundred MB. It's not that Cassandra is bad or even wrong, it was just developed for something different and was only picked because it was new and exciting.

Ops team are in my experience better at rejecting the new shiny, because it's often not really ready to be properly managed. The operations side of are often takes years to mature and no one wants to get up a 3AM to debug some bonkers system that was picked only because some developer thought it would be interesting.
The article is using meteorites as an analogy; the model is of the Sun forming by gravitational contraction of a gas cloud, for which an r of infinity is appropriate.

What's interesting is that the power available from solar fusion is of a similar order of magnitude to that available from gravitational contraction. But of course it must be, because if fusion was too powerful medium-mass stars wouldn't be able to form to provide light and heat to habitable worlds, and if it was too weak then giant stars wouldn't be able to overcome their gravitational binding energy in supernovae to disperse the elements that form habitable worlds.
> Some people in government want the government to fail in all ways besides keeping them and the people they like safe so they can personally benefit and pocket the tax savings on top.

and its much easier to make something fail than it is to succeed, which is why voting for (and keeping) the right people is so importamt
The path to happiness when writing open source software is to create stuff that's (almost) entirely useless to other people ;)

(I'm only half joking, just pick a niche topic that's fun for you without thinking of others, there's a huge terra incognita of fun-but-useless software to explore, and not many people venture there).
Anyone from the Isle of Wight here to confirm how they are installing it for iOS specifically? I've not seen it in the iOS App Store and am very curious to see if they are side loading it.
Are these in operation the entire time passengers are on the plane, or only when the engine is on?
Microsoft Teams may be such a Future Platform.
Yes, and if everybody continues to ignore it because it’s a niche within a niche, it’s doomed to stay that way and probably become extinct.
There is a separate Hacker News thread on an "article" that points to this PDF -- https://news.ycombinator.com/item?id=23074447

The summary, from my perspective is that this approach is terrible.

It builds a social graph. If you get sick, and a LOT of people are going to get Covid-19, then you reveal your social graph.

There are "technical" parts of the description that do not make sense -- why is your "phone model number" important, Covid-19 doesn't care. Why is that data being collected?

If you read closely, an "installation ID" is created and ends up being recorded. This is a unique tracking identifier. When you get sick, you reveal this ID and put a name to it -- along with a "fuzzy" geographic location.

Now that I've looked at the PDF, some of the crypto includes the "Country Code". Which is "recoverable" on the server side. The trite explanation for that is "and the country code allows for multiple countries to interact".

Why is "Country Code" in the crypto and not in the questions you ask the patient?

[edit: to remove bad linking]
I do not believe this is a good design.

Caveat, it is far, far easier to criticize than it is to create a good design.
> QA is bad, gets weird errors in programs (probably programs' fault but I don't care)

Haha what?
I suspect decent companies are rarer than you think. I spent quite a few years doing short term contracts (usually 1-2 weeks) and out of all the places I visited there were only a couple that I'd consider working for.
This is something I see people railing against all the time here. I'm young and new to the industry so I've never experienced anything other than open-plan offices. So maybe I just don't know what I'm missing out on but the idea of private offices/cubicles is really unappealing to me. I really like collaboration spaces, being able to see people's faces, being social, bouncing ideas off each other, pair programming etc. If I really need to put my head down and do some quiet work I can put some headphones on or move my laptop to a booth or quiet space. So I really don't see what the problem with open-plan is but I'm open to being convinced I'm wrong.

I have similar views on wfh, fwiw. Like 1-2 days a week is fine for me but full time remote is far too isolating IMO.
Actually bitcoin as we know it means trusting a few dozend entities which control everything with their miningpools and of which more than 50 % hashpower are based in China. That is why i never took it too serious.
The truth is if you get an OEM workstation like sane people does you really don't have problems supplying them.
What OS do you run on it? Is it hard to find software that works on it?
'the disastrous “herd immunity” policy'.
I think it is to early to say that before seeing how countries that locked down earlier do in the comming months.
Did anyone else have to read that headline multiple times in order for their brain to parse it?
Can any blockchain hold blobs and more importantly how much it will cost?

For example I know the Stellar blockchain can hold a small amount of text content called "memo" when making a transaction, but not sure if the "memo" field can be used _after_ a transaction is made. Probably it is a public field that can be read by anyone?

I was always wondering what if we start putting content into a blockchain in general.
> Because pop-technology is void of any sort of spirit, culture or enthusiasm. It's all buzzwords, sale pitches and wheel reinventing put in a new wrapper and walled gardens.

This is sad but true, though.

Those buzzwords are marketing techniques, and those riding the trains of trends and buzzwords are the one getting the spotlight because human naturally follow blings and other human attentions are indeed power.

It's sad that people who work with careful, thoughtful, artful, and fortified with engineering and scientific craftsmanship rarely have the means to prove themselves.

Btw, what is libre software hacker movement, though?
Understanding the “This” Keyword as a Newbie
I have lost any remaining respect I had for GitHub. The whole point of git is to be decentralized and this is a great example if why that is important.
Yeah, he started out with Overtone + a special emacs configuration (emacs-live) and had a short-lived duo called Meta-eX playing music using that setup: https://meta-ex.com/
Using the Civo Terraform Provider
Thank you for the explanation! I just opened an issue proposing this [1]. Please add a comment with any additional feedback that you might have or feel free to ping me if I didn't fully understand what you are proposing.

[1] - https://gitlab.com/gitlab-org/gitlab/-/issues/216573
All you need to know about Template Method Design Pattern
Considering the GP commenter started with an emphasis on concurrency, Elixir's concurrency features (thanks to the Erlang VM) are totally different than what Python can offer, namely isolated processes (scheduled in the VM so like green threads) where you can write blocking or CPU intensive code without worrying about blocking the other processes and where GC is per-process. With Python you (AFAIK) run into the GIL when threading or you fork OS processes that are heavyweight so you can't do that for every request or you'll fall down. Or you have to write async code which can still only saturate one core.

Not saying Elixir is the answer to everything but that's where it differs in the concurrency sector. It doesn't have static typing though, which is a requirement for some.
>Interesting to read. The Sun is referred to as 'he'

Many languages have gendered nouns. In mine sun is also a "he".

It's also common to gender objects when talking about them affectionately or poetically (e.g. talking about a motorcycle as a "she" or a "he").
> Kotlin native might eventually make the JVM superfluous

That is probably never going to happen. GraalVM native images are a more realistic approach in this space, and even that is not trivial in most cases.
Why is the entity that posted the takedown not identified?

Seems like an important detail.

(And today I discovered there's a bittorrent utility called popcorn time)
Exactly. From what I understand, they're trying to get all vape products heavily taxed like cigarettes (which states are chomping at the bit to do because of declining revenue from that sector)-- they can simply sell their stuff at break-even or a loss for a while until all competition is dead. Voila! A new monopoly is born.
Nothing to hide, I see. :)
The article says those features are from PHP 5:

When objects were first introduced in PHP 4, the implementation was essentially an array with function references and was horribly problematic. The fundamental problems of that implementation were thankfully addressed with the release of PHP 5, featuring an entirely rethought object implementation. In the versions that have come since, up through version the current 7.4 releases, numerous interesting language features for object-oriented programming (OOP) have emerged.

I suspect you're narrowing the scope of what this article was intended to cover. It is not just a look at PHP 7.4; it's just using the recent PHP release as an excuse for a look back at the history of the language:

With PHP 7.4.5 released in April, it's worthwhile to take a look at modern PHP, how it has evolved to address the criticisms of the past, and what lies ahead in its future.
Their infamous secrecy doesn't exactly help either.
dribbble.com to help inspire me for better UI work on my apps I develop.
Not at all.

My point is these are processes that are happening as we speak and have been happening for decades, if not forever, and that, specifically, SARS/MERS-like virii seem to be out there and interacting with humans "in the wild".

That's why I think that arguing about this lab is irrelevant and just a political 'weapon'.
RFC 7871 specifies ECS, in which the DNS forwards the client's subnet to the upstream DNS server in order for CDNs to continue to be useful.

I have no idea if the Pi-hole is configured with this extension.
Hot reload is trivial in Common Lisp, and only marginally less so in Elixir. Turns out it's just not enough of a differentiator to actually tip the scales.
Our Firebase and Google Cloud project was suspended over suspicious activity
>just gets tossed aside because some celebrity 'feels' like there's a connection that isn't there,

The anti-vaxxers may be wrong, but boiling it down to a "celebrity's feels" seriously underestimates the movement, and likely adds to the reasons these people don't trust the institutions.
Funny to see the comments bashing the new and shiny Ruby on Rails. Now Rails is boring and proven.
Just a note, Elixir doesn't have static typing like you mentioned, but it does have fairly strong typing.
Why did you reply to me? I literally just copied and pasted the project description (the comment section was empty when I posted it, and I didn't even know what Popcorn Time is...), and I didn't state any position on DMCA (to set the records straight, I'm not a fan of DMCA). Please do not blindly assume other people's positions based on what they didn't say. Thanks.

BTW, I didn't downvote your comment.
There's a number of SuperCollider wrappers that use python for scripting, FoxDot is the most well known in live coding I think

For reference Id say the most mature ones other than sonic pi are tidalcycles (haskell) and overtone (clojure)

tidalcycles is my favourite out of the bunch
I’m running Ubuntu 20.04 for POWER9. You start from a server ISO and build up from there.

https://ubuntu.com/download/server/power
property rights of companies or individuals?

democracy is about individual freedoms and rights, not necessarily those of profit-seeking entities
> As the businesses still using it either mature, evolve, or fail, the need for PHP will begin to dry up.

People have been calling for PHP's death, or saying PHP is a dying language, for as long as the internet has been around.

It's always the same arguments, that $newHipLanguage will replace it.

Then you actually do some research and understand just how much of the internet is still powered by PHP and will continue to do so for the forseeable future.

So, I'm still waiting for PHP's death. Or for this same predictable comment in 2030.
I work on highly concurrent backends that handle 100k requests per second across a cluster, and PHP will never work in those situations. Any time you have to orchestrate multiple data store or service calls in the background, you don't want to block.

Callbacks are not how you do non-blocking IO. You typically have multiple threads and use constructs like futures or promises to make them easy to manage.

PHP bakes you into a very simple request flow. There's so much more you can build if you get out of that manner of thinking.
I don't think your analysis is correct. Contributory infringement is not itself infringement, it is enabling someone else's possible infringement.

Two asides: iTunes is a contributory infringer in the UK as format shifting is not allowed here.

A similar situation to that you describe does arise in Germany, IIRC. The law was changed (last year?) to make hosting of software that is intended for criminal activity to be a crime itself.

There was a flurry of interest at the time, and I'm not sure if the German government followed through. But, that would make GitHub potentially liable for hosting "nefarious" applications (and with no safe harbour arrangements, AFAIR).
What? The Holocaust was definitely kept under wraps from the general public until the concentration camps finally got liberated. Sure, some members of the public heard rumors, but it wasn't like Nazi Germany was doing it completely out in the open.
He didn't say things heavier than air can't fly. Just that we can't make them... (and at the time, we didn't have any success making them - we did however had great success with "lighter than air" air displacement vehicles, namely hot air balloons).