skysight-inc/HackerNews huggingface dataset:
Oh nice, hadn't heard about SNP yet - looks interesting.
Companies / researchers in general have no strong requirement to show you any artifacts to reproduce their work. There are incentives to not even provide that information at all.

What we usually see is that someone else goes through the time to reproduce the results when reproducing it. Or internally from companies you can see projects moving from one company to another like MapReduce (Google) to Yahoo (Hadoop).

And then if enough companies don't want to manage the whole project the software gets donated to the Apache Software foundation.
Tips for secure user authentication from the EU cyber security agency
Source on that pricing?
Figuratively and literally, it is well accepted among my friends that a better time is had by all if I bring beverages to your party rather than try to throw my own.

I accepted this about myself a long time ago. Helping to get the ball rolling? Still a work in progress, but something I'd like to get better at.
for those wanting to brush up on their regex skills, here's a nice tutorial:

https://regexone.com/
Looking through the vacancies, they have a category of jobs under "Enterprise IT", which includes CI/CD Engineer. Doesn't bode well, but no hard-and-fast details of who they report to.

They're also hiring full-stack engineers and senior software engineers under their "Clinical & Business Platform" group, as well as a (Sr) Full Stack Engineer under their "AI Cognitive" part.

If these listings are reflective of their structure, you are probably right! Is there any good data or research on why heading up tech/engineering with a non-tech business person is bad? It's a pet bug-bear of mine!
DevOps tech: Shifting left on security
That's my point. Virtue signalers are deep down, evil.
Have you actually seen an apache in the wild in the last few years? No one picks it anymore, I'm not sure why.. Well, besides the fact that nginx is now nginx-ingress-controller and we all use k8.. :/
I don't quite agree -- I think iOS has been decreasing in quality as well. Apple in general is producing software of lesser quality than it has in the past, in my opinion. Very disappointing as I used to be a huge fan of their products :\
Babylon is not US owned, nor is it a conglomerate.

Everyone I’ve spoken to who uses the Babylon powered NHS GP at Hand service in the UK seems happy enough with it.

They claim a 96% satisfaction score.
Android is a Linux distribution.

It's the most popular phone operating system.

It is shipped on millions and millions of devices. It has about 80% of the smartphone market share.

Desktop computers are a declining segment. Slightly over half of all browsing is done from a smartphone.

Linux's lack of success in the desktop segment is probably not of much relevance anymore.

On top of that, the server market is mostly Linux.

So, no, contrary to what you're saying... Linux is a runaway commercial and business success. It took a while to get here, but here we are.
lol looking forward to seeing your reply claudeganon
The Great New York City Police Riot of 1857
What exactly do you need to monitor on your nginxes? We collect logs, scrape metrics from the nginx pods and... that's enough..
I think you may have read the first word in my comment as “entrepreneurship”; or do I misunderstand what you mean?
Our site (ubidots.com) does not have a complete down, but the IBM network has a high latency.
It'll just wait two seconds after the command returns, not spawn one every two seconds.....
I agree on this, I never wanted to update beyond Mavericks, but was forced to because I bought an iPhone 8 and Apple's website lied about Mavericks being supported (turns out the version of iTunes required to use an iPhone 8 required Yosemite -- they updated the website a few weeks later)...
They're flexible. Once you put in money the broker will give you margin. That lets you buy, sell, or send money out without having actual cash. They'll charge you for it and obviously you need to eventually settle the positions by putting cash where it's supposed to be.
For the same reason other groups complain when sweeping generalizations are made about them.
Ingress on AKS is easy, the outgress will be the pain if you need anything from it.
It's not a business. Why does there have to be a business model?
The government should disincentivize persons from owning guns no more than it should disincentivize persons from voting, from associating, or from speaking, etc.
Oh wow, fellow 2010'r here as well. Agreed with everything you just said.
Just when you thought this timeline couldn't get any weirder...
Some ideas are just bad
Example: Should I take this unmarked pill a stranger just handed me?
No you probably shouldn't
Example 2: Should I jump off this cliff with rocks at the bottom? Is it higher than 2-5 feet. Probably not.

Example 3: Should I eat this raw meat product that has been sitting out on my counter for more than a day. Probably no.
I understand the point here, but some ideas are just bad ideas.
Been like that for last 1h, Network packet Sydney (GCP) to Sydney (IBM) 62% packet loss
At the end of the day , this is a common operation done by state governments and private entities all across the world . The US does it, so does Israel, China, North Korea and I assume all other countries do it to their adversaries. Usually this kind of work is farmed out and if it happens in a US jurisdiction, then US laws should apply.
"commercial Unixes running on underpowered RISC hardware."

Commercial Unix running on expensive hardware (and software) was the key opening for Linux, not the underpowered bit. Linux on X86 took a while to catch up performance wise.
The power plant at Natantz in Iran was physically separate. Zero Day is a great documentary on that attack.
unsafe { } blocks already exist, and in fact it looks like these have to go inside of them. Rust can do unsafe things, it just goes to great lengths to empower you to avoid accidentally doing unsafe things. It also forces you to label all unsafe code with an easily-searchable demarcation.
I'm not much involved with web dev so my knowledge of A/B testing tooling isn't great. However,I went on to your website to check the product, clicked around for a bit and I was like: 'ok,this is good,yes,this one's nice too. What about x,y,z..Oh, they've got these too'. And suddenly there's a shower of ideas for A/B testing for any future project. Looks like a good product,well done!
It's hinted at in the short email:

> 35% were dissatisfied with the code of conduct adopted in 2018, 34% were neutral, and 30% were satisfied.

I.e., pretty mixed feelings about the old CoC. In the current referendum, the old CoC only got 4% of the total vote. That doesn't mean 96% are satisfied with the new CoC, but it's almost certainly more than 30% from before.

Core is committed to running these annual community surveys to monitor satisfaction and we'll see probably next year how people feel about it.
your phone is a 'custom made' 'single purpose' GUI?

android is linux
When it comes to growing a community, why would signaling virtues be a bad thing? You would want to filter out the people who would never conform to your community expectations.
> One might just write a main loop, which takes Lisp expressions (or other input) from two or more different terminals and executes each expression interleaved.

Pre-time sharing systems weren't multi-terminal. Hence why I keep coming back to time sharing.

Also your main loop example could be done in assembly, FORTRAN, BASIC, Pascal and C, two of which also pre-date LISP. There's nothing uniquely LISP about writing a polling loop.

Job control et al and multi-terminal mainframes are something very much born out of time sharing. You could use LISP to write your application that would run atop of that time sharing system if you wanted but you could also write that same application in a bunch of other languages too (assuming you had a compiler for that machine). And bare in mind around this time you could still physically inspect the state of paused program on a fair amount of single process systems (and those you couldn't would often punch out verbose log of its running state to tape).

> An early (mid 60s) application domain

By the mid 60s you had time sharing systems. Your argument was that LISP was doing this before then.

> That you 'know some "LISPians" like to think everything in computing eventually leads back to LISP but that's not always the case' doesn't invalidate the fact that Lisp systems were running on many of the early computers & operating systems from 1960 onwards and followed their evolution. Thus at least some interesting stuff has been done very early in Lisp, too.

I completely agree but you're attributing credit to LISP for something that isn't a language-specific feature. At least the OP was referencing a computing platform.

Anyway, this whole conversation was ridiculous from the outset and a massive distraction to the submission that sparked it. It doesn't really matter what came first; the only reason I even commented was to illustrate that we're all standing on the shoulders of giants so it's pointless mocking a submission for being similar in design to tech that pre-dates it. It's ironic that post lead to an argument about what came first.
> When they were little I couldn't let them get too far ahead, though, or other adults who didn't know that these particular kids knew to stay out of the street would get worried and try to protect them.

You have to love the phrasing of the problem: "other adults" reinforce the wrong lesson about independence for the author's children.

How do the general concerns of people who aren't us factor into these lessons about independence?
for good measure, here are 83k additional domains:

https://github.com/StevenBlack/hosts
> lack of agreement doesn't mean we can't build bridges of understanding :)

Granted, but as a fellow biologist myself (Cellular, Molecular by schooling but excelled in Mircobiology) you have to see forcing a separate country, that you've had violent conflict with since 2014, to keep its borders open while virulent vectors are coming in and overwhelming a population's medical system [1] as well as Society for what it is: Biological Warfare. All while withholding critical information of its severity, and then using the WHO as a mouthpiece to spread propaganda and mislead the Global Community about what is occurring all while suppressing your own citizen's and physician's who do not fall in line with that narrative and continued to post the horrible medical conditions, arrests, and deaths happening in real time in Wuhan on social media.

Then, quite likely because of their State sanctioned conditioning, are let loose on the street breaking quarantine requirements in Hong Kong and are then caught on camera purposelessly coughing and sneezing into elevators, stairways, railways etc... all of which are used by the public in daily Life in what seems like a way to propagate the the virus into other hosts in Hong Kong. What other motive would there be to do so?

Hong Kong being, as I mentioned before, victims of politically influenced and targeted violence by the CCP over the violation of the Sino-British Joint pact agreement that stipulated HK's 2 systems, 1 country conditions must be honored in order for China to be given Hong Kong.

How is this not biological warfare in your view? Moreover, the fact that you really think that China did anything to 'halt the spread' shows just how quickly even trained biologists are to buy into this false narrative. Its simply not true and shows how effective the CCP's propaganda is and for anyone involved with the HK protests its very clear how overtly they tried to spread the disease.

1: https://www.businessinsider.com/coronavirus-wuhan-hospital-w...
Apple ships close to 200 million iPhones a year all with their custom ARM CPUs, fabricated by TSMC. They ship about a tenth as many Macs. I'm pretty sure they can handle that growth, especially as one of TSMC's biggest customers.
Apple was in a financial free-fall until they had success with the iPod and then the iPhone. The desktop/laptop business model isn't anything to brag about. It's a low margin business that isn't nearly as important to Apple as its smart phones.
but I could certainly see Fuchsia being used for IoT devices

Like Google Brillo! Oh, wait. Android Things! Oh, wait. Weave? I give up.
Hugops.

Hope they get a root cause and a quick fix. I’m not a fan of their cloud service but I know people working on the outage and fix are stressed.
I don't know about "quite controversial;" reddit skews a lot younger than the actual FreeBSD developer community and there were quite a few extremely vocal non-developers making a stink. Still:

> 35% were dissatisfied with the code of conduct adopted in 2018, 34% were neutral, and 30% were satisfied.

Even in the best light, more than 1/3 (35%) were not happy with the old CoC. So maybe a good description would be, "it was not unifying and became more of a distraction itself than a tool for avoiding harmful distractions."
Immutable infrastructure / functional programming / crash-only code. In conjunction with lots of docker, ansible, studying FP, and trying to adopt these principles in all my main languages (python, go, c, c++, bash)

Those 3 ideas all kind of mushed together radically changed my overall approach to development. What do they all have in common? Avoiding complex state.

State is hard to reason about. Each piece of state that can interact introduces combinatorially-growing complexity.

Crash-only code may seem like the odd one out but think about it: if your program dying at literally any point has the potential for data corruption, you probably have some sort of issue with state management.

I guess you could call it anarchy coding, because it tries to completely eliminate state ;)
I didn't see where anyone pointed this out but scanners are only one way emergency services communicate and they also know people are listening in.
More often than not the important conversations are communicated over the phone.
It is also important to note that since these agencies know that civilians listen in it can become a way to intentionally misinform the listeners.
But how much, and what is the generation breakdown of power Britain gets from Europe?
Microsoft Releases June 2020 Security Patches for 129 Vulnerabilities
That's just Motif isn't it?

Well, I guess it's a custom shell for Motif.
Show HN: Band Mule
This seems to be a pretty big question - how long are they retained for as well?

From their own FAQ (on their NHS GP at Home service) at https://support.gpathand.nhs.uk/hc/en-us/articles/1150037092... :

"All recordings are encrypted and accessible only to you and restricted members of the Babylon GP at hand senior clinical management team managing your care, for the purpose of ensuring exceptional quality of service.ted and accessible only to you and restricted members of the GP at hand senior clinical management team managing your care, for the purpose of ensuring exceptional quality of service."

Asides from the fact it's got a copy-paste typo on it (perhaps not an important topic), no real info on how long recordings are retained for.

Edit: From https://www.gpathand.nhs.uk/legal/privacy-policy, it says recordings are retained until 10 years after death (with a few caveats), so "forever"... But only accessible via the app for 14 days, then you would need to ask for access.

They also say at https://support.gpathand.nhs.uk/hc/en-us/articles/1150036923... that

"All medical records are centrally held and meet or exceed NHS Standards. We work to processes and procedures that meet ISO27001 standards and have been independently audited and confirmed by BSI. The application has also been independently security tested."

They could probably argue these recordings aren't "medical records", but a recording of what was discussed is tantamount to a medical record. Just goes to prove to any doubters left that "tickbox" security doesn't work, regardless of ISO standards... And that a pentest is only as good as the pentesters, and the version of the system they tested.
I generally do everything on AWS or GCP, with a little Azure sometimes for personal projects. In what world does IBM beat one of those three in anything? Generally curious - how they are able to stay competitive?
Elon Musk looks bad after coronavirus cases reported at Tesla factory
Docker. Which hasn’t really helped me get _better_ at writing code. But my God it’s helped my productivity and I’m finishing more and more side projects because of it.
I think it depends on how much crime was prevented by police, either through action (i.e. arresting someone) or by threat of action (i.e. police might show up).

Statistically, the chances the police in Minneapolis were going to catch someone who committed a crime against you are low. Using the 2011-2013 data from the FBI's crime report [1] (not cherry picked, it was the first available I could find, would love more up to date data), about 36% of murders were cleared. Property crimes are far worse, about 13%. So for murder, there is a 1 in 3 chance you got caught. For property crimes, roughly 1 in 8.

That's not a huge rate of getting criminals off the street. I don't know how criminals perceive the risk/benefit of those odds, and whether the drop will have a substantial impact.

My wild ass guess is that it won't shift the crime rate by an order of magnitude. I would be surprised if it doubled. I would expect the murder rate to stay nearly constant, and for property crimes to increase 30-50%. Broadly speaking, I would expect the number of people committing crimes to stay close to the same (maybe a slight increase), but the number of crimes per criminal to go up. There's still a finite limit to the number of houses you can rob in a day, though. Your chances of getting caught before were 1 in 8, even if there is no police, it only has a few percent to drop before we start hitting the bottom in the form of the percentage of burglars shot by homeowners.
I'm not a therapist. So I recommend finding one and discussing the issue with them instead. My original recommendation works for me but obviously it's not gonna work for everyone.
Ladies and Gentlemen Cloudflare TV
My side project StatusGator monitors status pages (including IBM's ill-fated page) and I'm seeing more than 10% of the nearly 800 services we monitor having an outage right now.

So it appears to affect anyone who depends on IBM Cloud.
> T he scratch windows (floating windows that you can toggle in/out of visibility based on a single keystroke

Us the toggle an i3 concept? I’m interested in it, can you give me the function name so I can look up doco? :)
Not to mention SDK == not self hosting, which is IMHO rather bad.
> The JIT compiler has much more inlining opportunities

That's largely only true for devirtualization, which tends to not be as much of an issue in AOT compiled languages due to having features that just make reliance on virtual calls less prevalent (think C++ templates as an example in the extreme).

The only other case where JITs can inline more than AOTs is across shared library boundaries, which can be useful but if it is useful in a particular place it's also typically easy to "fix" by just making that function statically linked (or implemented in the header, even) instead.

Otherwise the time constraints of JITs near universally mean they cannot optimize as well as AOTs, even though they do have more runtime information available. Unless you do a multi-tiered JIT approach like WebKit does ( https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/ ), with the last tier being the one that finally lets a full "AOT quality" optimization pass happen because you can finally justify the time spent on the optimizer. But then you also have ridiculous warmup latencies.

> Also, there are cases where manual memory management, which usually boils down to reference counting, has great overheads where a GC-managed runtime has no overhead at all. They involve repeatedly building up and then discarding large data structures. GC algorithms simply don't see the dead objects, whereas refcount-based management must explicitly free the memory of each object.

There's a lot more to this than such a simple claim. GC'd languages also almost always need to pay a zero'ing cost in conjunction with freeing memory which makes the actual free that happens a lot slower, and GC'd languages are slower the larger the object count gets while manual memory managed languages are ~constant. There's also more strategies in play for manual memory managed languages than just ref counting - such as just single ownership (std::unique_ptr, Rust's Box<>, etc..)

If you are doing something that involves repeatedly building up & and then discarding a data structure, though, then that's where a manual managed memory would run circles around a GC'd one. A simple arena allocator is a superb match for that and cannot be beat in performance. Bump-pointer allocation speed, zero GC pause, zero collection latency, etc... This is what games do for per-frame allocations, for example. Essentially a single-frame GC without a collection pass being needed. Not a lot of things actually do build up and then discard a structure repeatedly, so you don't get to use this trick very often, but when you can it's stupid fast.
When they start repeating again that radiation didn't killed anybody, or only one people, or whatever... they lose any credibility.

If they makeup the second part of the statement, I assume that the first is also embellished and that the "but estimated 10.000 deaths" part is also false.

Why they still try such silly strategy first with Chernobyl and now with Fukushima, is a mystery to me. It does not work.
This does not make Rust less safe. The capability to use assembly is already there: either by using the existing assembly syntax, by linking to C code, or by linking to assembly routines directly. In order to use this, you need to use the unsafe keyword in order to indicate to Rust, "I am aware that the guarantees that Rust provides to me are not applicable when using this feature." This is true of all the existing ways of interfacing with non-Rust or assembly code, and it does not change with this new syntax.
I too can't wait for the FF version :)
It would be neat to see each language get a functionality subset defined that transpilation can smoothly translate from one language to another. The code itself wouldn't even have to be stored as one language, but rather in an intermediate representation.

I like the idea of shared VMs like Truffle and LLVM, but they really don't fix the problem of allowing developers with disparate backgrounds and preferences collaborate.
Maybe they should also shut down their cloud.
The Terrible Mistake of Choosing 'Null' as a License Plate [video]
A big driver is that wind and solar have only recently become economical. The price of solar power has fallen by 80% since 2010, so large scale plants are all very new. Capacity factors for wind are also improving rapidly, from 25% in 2000 to over 40% today.

Basically we've had 150 years to build out hydro, 70 to build out nuclear, and only a few for wind and solar.
Re. Sidenote:
It doesn't look like there are many terminal emulators with tmux built in¹, but you can bind a keyboard shortcut to `xterm -e tmux attach'. (rxvt[-unicode] and st also support the -e flag, to run a given command instead of the default shell).

1: https://unix.stackexchange.com/questions/189805/what-termina...
I've never had issues shipping Rust binaries to people, unlike in Python where they usually have to install dependencies.