skysight-inc/HackerNews huggingface dataset:
I do a few things to try to mitigate this definite risk:

* utilize a known unique password + non-SMS based MFA and document the password and backup codes in my password manager

* pay for G Suite instead of free. I have been through “lost credential” scenarios with other Google customers and, though painful, you can regain access via proof of domain ownership

perhaps most importantly, I use my own domain

* I sync my photos with both iCloud and Google

* my files in Google Drive are backed up locally

There’s no way I’d rely on a free account or domain with anyone at this point for the majority of my digital life. There’s just too much pain involved with losing it and it’s too easy to prevent.
Correct, it's mainly to avoid intoxication and the ramifications that come out of it. However, I agree with what those students did. They have principles and they stuck to them. The alcohol could have mixed with the food for instance, even though it wasn't meant to be consumed directly. Secondly, someone could unknowingly consume it thinking it was edible.

As to your first point, highly processed foods are definitely something to watch out for. However, the effects of alcohol are immediate, and can be seen in a single sitting. Countless instances of rape, drunk driving, and homicides that come out of it. You won't see someone consume a couple of meals at a fast food place then lose his decision making ability for instance.
> https://raptorcs.com/content/BK1B01/intro.html

That motherboard + cpu bundle costs $1732 (plus shipping, I guess).

I mean... Okay, it's super cool, but... I doubt that most people can affort that.
I have tried to learn category theory a few times, but it always quickly became mind-bogglingly boring with all the stuff that is trivial in any given setting, but which I find harder to digest in the general category-theoretic setting. I would say areas like logic have ample applications of category theory once you have truly digested its concepts. But it is such a boring way to get there :-)
Certainly some questions I would like to have answered.
CryptoLyzer 0.3.0: RDP support for TLS checkers, JA3 tag generation/decoding
Eric Weinstein: Excellence
Depends on what level you're thinking of: "Pure" grammar or "well-formed programs acceptable to the compiler". C++ does have a context-free grammar (it's in the standard), and also a lot of additional constraints on what constitutes a well-formed programs (this includes type checking). Since we're discussing a claim that "C++ is famously not a context free grammar", we must be thinking of the latter notion and include the type system in our considerations. In which case, we must consider the entire frontend as a whole.
Any language is going to have to rely on some unsafe foundations to do anything useful. That isn't a meaningful criticism.

If you build a 100,000 line code base, would you rather that all of it could potentially have data races and buffer overruns, or that only malloc and some syscalls can?

Rust is absolutely not easy as you say, but neither is C or C++.
According the recent 18.0 release presentation, it sounds like they are aware of how different an experience this is relative to other interpreted "scripting" languages. To that end, they have added support for a Run function that will execute with access to to the invocation arguments.

EDIT: They also discuss how the upcoming convergence of .Net Framework and .Net Core is going to have a major impact on their cross-platform capabilities.
Me too. I was very confused.
What are other distros where snap isn't an issue/isn't installed?
>Are there plans to give them some type? As of now they are simply strings, as far as I understand.

They are strings. I don't know of any plans to extend the core beyond that, though speaking for myself it sounds like plugin territory.

>Having a date picker for date customs fields etc. would be great.

A valid case. The argument for x feature is sometimes a tricky one, as a lot of things fall into plugin territory until a critical mass of people want it, and then it's considered for core. Unfortunately, many Textpattern plugin authors have moved on to other projects, and some often-used plugins end up being orphaned, adopted and repurposed for current releases.

It's a somewhat tricky situation – have a feature spun out to a plugin, sites become reliant on said plugin, plugin author moves on, and the community ends up fixing the plugin for current versions. There's no animosity at all, as far as I know, it's just not an ideal scenario. Thankfully many (most?) plugins are open sourced with appropriate licences.
This looks great - I'll give it a try

General question — what I really need is a tool like this that supports Microsoft SSO, so I can expose the roadmap and ideas pages to all internal staff. That way they can track their feature idea and see it in context.
Love the big ones (Bootstrap) for rapid prototyping. I have less and less use for them otherwise.
https://www.wisdomandwonder.com/link/2110/why-mit-switched-f...
Theranos Would Be Thriving in the Covid-19 Pandemic
> I'd say pulling a "prior belief" out of the air for your problem, especially if it is conveniently chosen because it is one that is easy to work with, fits your rather broad definition of ad hoc too.

This is the number one misunderstanding when it comes to Bayesian stats. Priors are hard, priors are often bullshit, priors are often the source of a “garbage in garbage out” problem, absolutely. I don’t mean to suggest Bayesian stats as something magical (magical thinking will get you in trouble). But whenever a statement like this is made, the implication is that there is some alternative where we can solve the same problem but without priors. That’s just not true: priors are an unavoidable fact of life. If you’re not explicit about your prior, it means you’re still using one but not being upfront about it. So I would agree that priors are difficult and problematic, but they are also unavoidable, and I would not say they’re “ad hoc”. I would also say it’s important to understand what they are.

> I'd even say the deterministic view is dominant currently. So yes by thinking differently one can get intuition beyond the common knowledge. But it's a nice-to-have not a necessity.

I don’t know what you mean by “deterministic”...do you mean “frequentist”? If so I would disagree completely. Frequentist and Bayesian views are equivalent except for philosophy, and frequentist stats are taught at all levels of school until grad school (at least in my experience) and I think that’s a huge mistake. What do you mean by “nice to have not a necessity”? If you’re solving a statistical question, stats are a necessity. Other fields are the nice-to-have intuition. I would agree however that sometimes you’re solving a NON-stats problem in which case have at it with whatever field makes sense.

> And one can do statistics without being a Bayesian of course.

Again, fine, I agree you can use the same math with a different philosophy, the philosophy is up to you, but if you think somehow you can do inference without priors I’m sorry but that’s wrong. In my experience “Frequentist” usually has meant Bayesian but with a flat prior (please comment if you have a counter example).

In summary: study what you want, and lots of perspectives bring more understanding, absolutely. But I stand by the importance of understanding Bayesian stats for doing ML. Even if you don’t like Bayesian stats, it’s still important to understand what is going on. Also I should be clear by “Bayesian” I mean nothing more than understanding what posteriors, priors, and likelihoods are, not a hierarchical model with MCMC or something.
I'm contemplating writing an article about "things that are bad but you should absolutely do anyway when you start" to help with this analysis paralysis.

Interested?
Github stuff if you're curious:

https://github.com/textpattern/textpattern (CMS)

https://github.com/textpattern/textpattern.github.io (docs)

https://github.com/textpattern/ (project)
ruby + rails for web
qt for desk
vuejs for js
Hey Everyone please check out my new acoustic cover
As far as I know only Ubuntu uses it by default, because it is their thing.
Performance tests are too manual, here is how to fix that
point is that they need backup from either nuclear, coal, oil or gas to be reliable, but the very people who want more renewable is normally against nuclear.

Wind and solar is less than 1% of the worlds energy consumption and not expected to be more than 3-4% in 2030 exactly because its not reliable and the more renewable you build the more expensive it becomes as it need one of those or multiple backup sources mentioned above to be reliable.
It's not C-level jobs, it's thousands of normal blue collar and white collar aerospace jobs across multiple states for many years.
When you have a complex system, simplistic projections should be held suspect. The more confident the presenter, the higher the degree of skepticism. This framework has served me well.

Peak oil is inevitable, given the fact that it’s a finite resource. But what its advocates failed to consider was how quickly free markets innovate when the price incentive is high enough.
I've come to the conclusion weird downvotes are just a short, mostly emotion driven decisions. Sort of a "Too complicated, did not understand, seems bad - downvotes".

Every social website suffers from it.

TBH, I would like to hear it from someone who does it, because I don't think my explanation quite covers it...

I, for example, never downvote unless it's obviously completely wrong or extremely offensive (and intended to be so).
Prepare for something awesome

Human run [1] vs scripted bot run [2].

This is from DFWC, a race series that takes place every second year, and using modified Q3 engine.

There are 5-7 maps per season, and people race from start to finish, and best time wins.

Also, each round there is scripted run, to show how far you could push the engine physics, if you had inhuman reflexes.
Highly recommend browsing entire YT channel, it's really awesome, if you ever played Q3!

[1] https://youtu.be/FUguBKICPVk

[2] https://youtu.be/g28ObPwPE34
It was called Love Bug by newspapers at the time: http://news.bbc.co.uk/2/hi/uk_news/736080.stm
I'm awaiting delivery of a printed Mastering Dyalog APL book while reading this! I landed on kdb+ after seeking a reasonable alternative to the so called "best in class" Elastic Search/Kibana tooling, fell in love with K once I understood that the syntactic terseness is all for the sake of fitting the entire interpreter into L2 cache, and have now landed at the decision that learning Iverson's classic is the only way to satisfy my desire to live a life free of them dang stinking loops!
Elon Musk Says He Is 'Selling Almost All Physical Possessions'
Against pandemic research exceptionalism
"The outburst comes in the wake of widely criticised comments about the lockdown, which he called "fascistic" and suggested should be lifted to give America its "freedom".

Mr Musk echoed those calls in his latest posts, writing "now give people back their FREEDOM" before going on to post a series of tweets quoting the US national anthem.

"I am selling almost all physical possessions," the first of the posts read. "Will own no house."

Mr Musk then went onto write "Tesla stock price is too high imo". The comments appeared to lead the share price to drop immediately, falling 10 per cent in the wake of the posts."
Yeah, thanks for the complete lack of technical detail?

The link I gave adds stuff like

When the worm is executed, it copies itself as the files LOVE-LETTER-FOR-YOU.TXT.VBS and MSKERNEL32.VBS in the Windows_system_folder and WIN32DLL.VBS in the Windows directory. It creates its own key named MSKernel32 under the Local machine registry key that causes programs to run and adds the value MSKERNEL32.VBS to it. It also creates a new Local Machine RunServices key named Win32DLL and adds WIN32DLL.VBS as a value to it, so it will run when the system boots, before the user even logs on.

which is far more interesting than "a user is tricked into running a vbs script". And this is HN, that one liner is really not sufficient.

edit: Why is this getting downvoted? He comments with a zero effort comment with zero useful information in response to my legitimate question and I get shit on. Typical HN. Fucking hate you stupid assholes.
> This is equivalent to aⁿbⁿcⁿ

Is it? You only indent with spaces, so a = b = c = ' ', and the problem you claim disappears.
Yes, but when you market yourself as a general purpose OS, someone is bound to use it somewhere they deem to be a general purpose. Not to mention it's easier for lay people to program things for Win95 than other OS due to availability and also due to VB.

When I was a kid and saw an out of order POS was showing Win95 desktop (could be NT. When did NT start having start menu?), I thought it was cool. I wanted to play Solitaire on it while waiting for my mom to finish paying at some other counter.
But the real interesting part here is the use of exact real arithmetic, not the category theoretic part. Category theory is just used as scaffolding. I would also say it is dangerous to see things only through the category-theoretic lens, because no doubt, as with any generalisation, there will be plenty of situations where it does not provide the right generalisation.
Dual impedance digital multimeters (2013)
> How do they feel about repeat business with cheaters ?

The prevailing mentality is that:
a) everyone does it, so why wouldn't I do it too? Even if you cheat me (or I cheat you), there's still money to be made, so why are you so upset?
b) China is so big, if you screw over one partner permanently, there are hundreds more where they came from.

> Don’t they also have a system of personal relationships , are those also built to tolerate cheating ?

Let's say you invest in my company, and I hire your son for a job. That relationship isn't going to stop me from embezzling money from the company accounts. So yes, there is a precarious system of IOUs, favours and horse-trading. But I wouldn't say it "tolerates" cheating. It just changes where and how it occurs.

Again, I should reiterate that this isn't every Chinese company. Legitimately honest, trustworthy Chinese businesses do exit.

But pick one at random, and it's far more likely to be a dishonest one.
https://lingscars.com is one of the epitomes of this sentiment. (The mobile site is very different, best to see the desktop one for the full experience.)
> I never had a problem finding an email address of a position by just looking at the website.

This is true, there is no problem finding an email address in general. I am just wondering why it is not the default way, on LinkedIn at least. Why does the apply button redirect me to a 3rd party site rather than providing me an email address?

> If you apply somewhere looking at the website should be part of your application process anyway.

I agree though for me that kind of research takes place after getting a first reply. Researching every companies website manually on the first, cold, outreach does not seem worth it.

So what I had in mind is a tool that scrapes contact info from company websites and does the first outreach. Utilizing templates for position name, company name and likewise, keeping track of applications. Get the benefits of mentioned 3rd party sites, but removing the man in the middle part of it.
I've had the same opinion since the start of this thing (you can go through my post history if you want), and I've been astounded at how incredibly unpopular it is. If you try and point out what's happening with the data, people on Reddit and elsewhere will attack you.

It's weird how the same people who are touting the lockdown are also saying we need to "listen to scientists" etc, but they aren't doing that: those people simply ignore or deny the facts and data which don't agree with their doomsday hypothesis.

This whole situation is so emotionally charged that it overrides the good sense of good people.

EDIT: If anyone is a fan of Warren Buffett, you should take some time from your day to watch the Berkshire meeting from yesterday. I really appreciate how he puts everything in context with none of the politics: https://www.youtube.com/watch?v=69rm13iUUgE
> When games are targeted to the Macs potential users have, they have always sold reasonably well.

The mac market has always been small, and the supply of games even smaller. So that supply has sold pretty well and for example Aspyr and Bungie made pretty OK money off of that.

If the mac supply of games was more competitive I'd wonder if those economics work anymore.
Show HN: StyleStash – A Chrome Extension for Saving Your Favorite CSS Styles
thanks for sharing the article
That is great to hear; perhaps some of the issues I have will be addressed when version 18.0 is released (which, despite the present tense in your comment, hasn't happened yet). I really hope so – as I said, there's a lot to like in APL.
Uhm, yes and no.

I mean... As long as you don't use EPEL, stability and predictability are pretty much granted.

I've been using epel on some machine and haven't had that many problems, though.
FORTH is the ultimate macro-assembler!

The assembler is just written in and integrated with FORTH, so you have the full power of the FORTH language to write macros and procedural code generators!

And it makes it really easy to call back and forth ;) between FORTH and machine code, with convenient word definitions for accessing the FORTH interpreter state.

Here's part of my SUPDUP terminal emulator for the Apple ][ with some 6502 code for saving and restoring lines of text in a bank-switched memory expansion card:

https://donhopkins.com/home/archive/forth/supdup.f

Here is a great example of FORTH and 8086 assembly code for hardware control (written by Toffoli and Margolus for controlling their CAM-6 cellular automata machine hardware), starting with "CAM driver routines" and also "creates fast code words for picking out bits of variable X":

https://donhopkins.com/home/code/tomt-cam-forth-scr.txt

https://en.wikipedia.org/wiki/Cam-6

Rudy Rucker wrote about learning FORTH just to play with that hardware:

https://www.fourmilab.ch/cellab/manual/chap5.html

>Starting to write programs for the CAM-6 took a little bit of time because the language it uses is Forth. This is an offbeat computer language that uses reverse Polish notation. Once you get used to it, Forth is very clean and nice, but it makes you worry about things you shouldn't really have to worry about. But, hey, if I needed to know Forth to see cellular automata, then by God I'd know Forth. I picked it up fast and spent the next four or five months hacking the CAM-6.

>The big turning point came in October, when I was invited to Hackers 3.0, the 1987 edition of the great annual Hackers' conference held at a camp near Saratoga, CA. I got invited thanks to James Blinn, a graphics wizard who also happens to be a fan of my science fiction books. As a relative novice to computing, I felt a little diffident showing up at Hackers, but everyone there was really nice. It was like, “Come on in! The more the merrier! We're having fun, yeeeeee-haw!”

>I brought my AT along with the CAM-6 in it, and did demos all night long. People were blown away by the images, though not too many of them sounded like they were ready to a) cough up $1500, b) beg Systems Concepts for delivery, and c) learn Forth in order to use a CAM-6 themselves. A bunch of the hackers made me take the board out of my computer and let them look at it. Not knowing too much about hardware, I'd imagined all along that the CAM-6 had some special processors on it. But the hackers informed me that all it really had was a few latches and a lot of fast RAM memory chips.
Here's a practical example I've been thinking about a lot recently, in the context of frontend/react. You could create out of the building blocks today a very different kind of ide inside your browser. Imagine this: you are creating a component, you start with graphical part then in the browser you open a dev menu that is connected to redux or maybe just a list of api call functions or a bunch of hooks. You compose those to match with component props directly in browser and the hoc with required prop transformations is generated with appropriate typings and possibly test data ready. This covers a sizeable chunk of work I do everyday, and now even designers could do it. Especially if we hide git interactions from them too, which is also not very compicated.
Trump Received Intelligence Briefings on Coronavirus Twice in January
That's actually a great idea, thanks :)
I've heard this from the same places I usually hear conspiracy theories which is to say: I don't think this is untrue but it definitely isn't validated or verified.

Heretics wouldn't be allowed in epidemiological circles, which is why epidemiologists wouldn't be quick to spout this off, but the question still begs: what would a time bound have to do with a virus? And is there a proper comparative a/b case (perhaps in a similar country) to look at? And are there other viruses that behave this way?

Even shorter: Why would this virus be different than any virus before it? If it were created in a lab, which some intelligence agencies (and other conspiracy theorists) believe, could that account for it? Then why?

I'm unconvinced largely by the conspiracy theory, but I also don't necessarily think it's been convincingly proven false.
Haha you're right it does have that vibe
Computational Category Theory in Python III: Monoids, Groups, and Preorders
And yet all the USB chargers I use are Apple chargers bought directly in an Apple store. Peace of mind that the house won't burn down is definitely worth $20 per charger.
Looks ok. But make those inputs 16px or higher so they don’t zoom screen on mobile. Select looks crunched.
> K also has a the concept of dependencies and triggers. They are used for efficient, demand-based calculation of data and executing callback code whenever a value is changes (this is how the timer system in K works). K will keep track of out of date dependencies for you and only do the minimal amount of work necessary to update values.

This seems powerful. Is "doing the minimal amount of work" provably true, or is this just a way of saying that it's usually fast?

For example, let's say that I have a list of numbers that I have sorted using bubble sort. Now I change one of the numbers. Would the update be O(log N)?

> K has a unique, declarative GUI subsystem that is based around the K tree and triggers. It takes a minimal amount of work to put a GUI on your application. K takes the approach that you show variables and changes made to that variable on the screen are immediately reflected in the program without any work by you.

This sounds like Svelte avant la lettre. I'm really curious how the updates are performed.
Next.js and Sequelize
Headline: “Nobel prize-winning scientist: the Covid-19 epidemic was never exponential”

TFA: “After around a two week exponential growth of cases (and, subsequently, deaths)...”
The Family Who Lived in Complete Isolation for 42 Years
Tensorflow.js: Machine Learning in JavaScript by Jason Mayes (Google)
The problem is with quality not quantity.

And the quality is severely lacking in most databases.
> That is the most aggressive form of marketing I have ever seen for a programming language.

Or maybe there's something to this language that justifies the hype or It's a plain conspiracy, we'll never know :D
Yes, except for IKEA LED bulbs, which are cheap but terrible (low CRI, huge latency to switch one)
The Homebrewserver Club
They're are literally dozens of these startup frameworks for most of the web languages out there.
A (dry) toothbrush works great in my experience.
> Can you imagine programming without immutability?

Yes.

Don't get me wrong; I'm a big fan of immutable data and think it is often the best approach. But I also think it is far from the default in many production systems. If you cannot imagine programming without it, it is possible that you may be working in a (wonderful, functional) bubble.