skysight-inc/HackerNews huggingface dataset:
> Until last week it never occurred to me to report this “bug” to Apple. I can’t even remember how I arrived at my workaround.

Pretty much no bug I've ever reported to Apple has been looked at, let alone any kind of fix.

So, I stopped reporting anything long before leaving the Apple ecosystem.
>Just saying it sucks a bit that in between Intel inevitably seems to get back in front.

What sucks is that Intel used illegal means to fight AMD , so despite having the better CPU the OEMs were not using AMD in their builds.
How to Play Long-Term (Or How to Run a Sub-2h Marathon of Life)
This button allows Google to know the fact that I'm currently on this specific website. If more and more websites implement this button, Google will have access to my complete browsing history!

IMO a website must ask for a permission before displaying this button.

Facebook also has a similar button ("Continue with {my_name}") that use the same iframe method.
Server-side MitM detection doesn't work.

It should be made to work better. A MITM attach changes the enciphered bits, because it re-encrypts with a different key. So the enciphered bits sent and the enciphered bits received are different. If you can compare a few bits somehow, you can detect MITM attacks.

The early STU-III secure phone displayed a 2-digit number at each end. You were supposed to verify by voice that those numbers were the same. That prevented most MITM attacks.

A web site could send something that says "The first N crypto bytes were 0xa34g", and the browser could check that. An attacker would have to know to fake that to evade the check.

It's possible to make the attacker work very hard to do such a fake. A nice trick would be to have the server send a MD5-type hash of the entire page plus the first encrypted bits early in the web page. Then, send almost all of the web page, but wait a few seconds before sending the last few bytes, which could just be a random HTML comment so rendering doesn't have to wait. To fake that, the attacker not only has to know what to do to fake it, it has to wait for the entire page to transmit before it can send any of the page. So the browser sees a substantial extra delay before the page starts if there's a MITM attack which tries to fake the "first N crypto bytes" check. That's detectable automatically.

It also breaks all caches, so that's a problem.
As an Elixir enthusiast I would say, if you prefer Erlang to Elixir or is more experienced with it and will be building web stuff Elixir is one more dependency which could br avoided.

I like Elixir. Not all Erlangers do.

Also, this mentions being something of a CMS. Phoenix is not that.
Okay, so you've changed the context from "I'm a developer" to "I'm an end user" - how many Python end users are having to bugger about with virtualenvs?

Okay, so, speaking for myself, we generally ship fat jars or capsules these Docker days. I can't speak as to why Apache Spark chose to do it that way, I don't run their project. But if I'm guessing I suspect it's so you can provide your own Hadoop dependencies as needed, as there's a bunch of varying distributions that people use (Cloudera, Hortonworks etc.) and they're trying to play nice with the existing Hadoop ecosystem - probably also to make it possible to extend it with any other jars that you want to use (although spark-shell has a nice feature where you provide additional dependencies on the command line, or within the shell, using Maven artifact coordinates)

For an example of what's involved using an uberjar
https://docs.cyclopsgroup.org/jmxterm
> java -jar jmxterm-1.0.0-uber.jar

That's it.
That used to belong to a company selling a proprietary implementation of X11 a while back (I want to say MetroLink? They had ads in the Linux print magazines at the time).
And I sure hope they keep it up. Intel was getting way too comfortable in its dominant position, and that hurts everyone (including Intel in the longer term). The best outcome for all is to have two companies with approximately equal marketshare competing on merit. There isn't much you can squeeze out of general purpose CPUs anymore, but I'd be quite grateful for the next 2 or 3x. And then they can start competing in acceleration hardware and GPUs.
Maybe? I'm not sure. I don't know enough about the typical failure modes of a drone to say whether fire is a likely outcome. But I think the battery pack getting blasted by a shotgun stands a good chance of bringing out the worst failure modes.
It'd be much bigger news if it was constructed, I'd think.
Scale your service offerings by turning it into a productized business
A side thought about this: dreams.

I have this theory that dreams are the experience of our brains rebooting after being taken down for maintenance; kind of like reading from uninitialized memory.
> They can make 30-70% yearly return with low volatility.

Can you source this? If it was that easy to get a consistent 50% return then why aren't more people doing it?
Or oumuamua is the long range scout and now the aliens are setting up their forward base ;)

All hail our new overlords
If you are able to recognize that diversity of opinion is desirable, why can't the person in charge recognize this, and create groups that work on different ideas in tandem?

Once the ones that are successful bear fruit, those that are working on the failures can be moved over to the successful groups. And instead of the current environment, where there is a lot of wasted effort allowing an inferior product to go all the way to market to languish there, the decision can be made much earlier than that, saving all those wasted resources.
No doubt he is smart, but it literally costs so much because he is using extremely expensive tools for that. It's literally static content.
Parenting: Who is it really for? (2017)
Top-Down Parser
So basically yes, other billionaires have indeed generated plenty of positive coverage while doing legitimate good in the process.

Jim Simons is not yet a household name yet like other billionaires, such as most of the ones who've donated at least half-their-wealth.
Bottom-Up Parser
Press writeup: http://www.bu.edu/articles/2019/cerebrospinal-fluid-washing-...

The HN title seems quite misleading compared to the original title of "Coupled electrophysiological, hemodynamic, and cerebrospinal fluid oscillations in human sleep" (which could be shortened using CSF). The main focus of the study is measuring cerebrospinal fluid flows and its finding that CSF flow is correlated with slow wave EEG activity in this three phase neurons quiet, blood flow decreased, CSF flow increase pattern. The abstract does reference some work from 2006/2010 about consolidation and from 2015 about waste cleaning, but the paper is not a literature review paper so there's better writing on that subject elsewhere.
In the Nerves project (Elixir thing for embedded linux) it is used to be able to power, SSH to the device and push new firmware changes without needing to reimage the SD card. Already used that a lot with the zero and 3A.
The IBM 1620 that I programmed in 1965 had 20,000 binary-coded digits. Each digit was 6 bits -- 4 numeric bits, a check bit, and a flag bit to indicate the high order digit of variable-length decimal-encoded numbers.

Of course there wasn't enough RAM ... we used phases, overlays, and other techniques to juggle the code.

Later I helped build the ARPANET at UCLA ... that was 1969-70. We were still pioneers.
>But that don't work so well for the rest of us.

That's my point. I don't think that is always true. I think it might actually work in some cases
They're complex, because they handle a wide variety of tasks. Maven, for example, supports multiple languages - you want to have a project mixing Scala, Kotlin, Java and Clojure? No problem. Well, maybe some problems, depends on how well you've kept your exposed APIs interoperable.

Want to ship all your app and all it's dependencies in a single file, sweet as, use the shade plugin, or maybe the capsule plugin. etc. Etc.

The Python equivalent is, well, take your pick:
https://docs.python-guide.org/shipping/freezing/#freezing-yo...

> Simple requirements.txt file

I've never had a JVM dependency break because I upgraded Maven. I have had that exact issue with Python - we're using Apache Airflow, and anyone who installed the latest version of Pip hit an issue - Pip had changed an API that Python dependencies depended on, so Airflow could no longer be installed by that version of Pip, because it was written for the old API. Have fun googling "TypeError: 'module' object is not callable" to enjoy that rabbit hole.

Not to mention that it was impossible to generate a pipfile.lock for Airflow because its dependencies had rules demanding incompatible versions of dependencies (one wanted <= 7.0.0, the other wanted > 7.0.0) - in Maven I can easily exclude one of the two competing dependencies.

Oh, and then there was the time that a Python dependency used by Airflow required me to set an env var to handle a licensing issue. Can't even do that in Maven, which strikes me as a feature.

pip3 install apache-airflow
RuntimeError: By default one of Airflow's dependencies installs a GPL dependency (unidecode). To avoid this dependency set SLUGIFY_USES_TEXT_UNIDECODE=yes in your environment when you install or upgrade Airflow. To force installing the GPL version set AIRFLOW_GPL_UNIDECODE

Also, your simple requirements.txt didn't mention how you manage virtualenvs.

Lastly, Gradle is being used quite a bit, but Maven is still pretty dominant. It really depends on if you want a purely declarative build tool like Maven, or one you can drop scripts into like Gradle. I prefer purely declarative for reproducible buils.
I bet you have some amazing stories. Have you made it back at all?

Vientiane is all grown up and becoming a bit of a popular expat area. Vangvieng is super popular with backpackers and Luang Prabang is a bit of a tourist trap, but is still tiny and really beautiful. I spent about a week just hanging out in Nong Khiaw... tiny little town on the river, super relaxing.

The infrastructure is changing a lot too. Roads are becoming real roads. Chinese are moving in and building roads and hydro dams all through the country. Bought up all the land from the locals. Really a total eco disaster that nobody is talking about.
He’s lead on the security team, not blanket UI.com from what I know. Also met him when he was working on the PFSense stuff and spent a few days with him and his team in Austin TX in 2014.

I agree, great person and I still have faith in him; but he’s just 1 person on a billion dollar enterprise team. He’s also very silo’d it seems, to what he’s doing on the firewall (and UDM?) side.

We’re also heavy deployers of UI stuff (100+ AP’s /month and 1000’s of ports installed).

This change concerns me, but doesn’t surprise me. All the new product line is geared for centralized propriety. The company as a whole is turning for the worst I think. The new forums and treatment of their community is indicative enough of this theory....
"The policy statement said "anti-democratic, anti-pluralist, misanthropic and right-wing extremist attitudes and actions, including violence in Dresden, are occurring with increasing frequency", according to Deutsche Welle (DW)."

What a joke. You have a permission to be liberal in a liberal regime and nothing else. Which itself boils down to anti-pluralism and anti-democratic attitude.

"Alternative for Germany, a far-right party, received more than 17% of the vote in city council elections this year."
Oh, it's an emergency because people are not voting correctly in the democracy rightly understood.
I don't think they wanted to make such massive constellation like SpaceX, so I assume they have way more limited capacity. And their satellites are much bigger.
I've always used terrible.com

It's just your standard parked domain. I typed it in when I was frustrated one time trying to log into a public wifi. It worked and I didn't even understand why back then.
If you manage to put together $30-50 and own a HDMI tv then you can get your hands on a raspberry pi 4, which handles well as a low powered Linux desktop.
What do you mean, eventually? You haven't followed the Windows analytics debacle?
It’s still not obvious that Intel’s R&D is inferior (late, sure, but it hasn’t killed the company yet), and ultimately the market is the best judge of which is the best design.
We spend a lot of time debating things like if children are brainwashed and if we should brainwash them in some other direction for their own good.

Maybe the girls who wrote the letter were brainwashed into thinking "sparkly is girly and we must be girly first and foremost," but they asked for someone to help them believe that they didn't have to choose one or the other, they could be both sparkly and scientists. And someone gave them what they asked for, even though they were "just children" saying "Please inspire us in this specific way so we can believe because we want to believe."

I was a girly girl who was also one of the top students of my graduating class. I'm 54. I still feel like the world insists I choose: I can either be "girly" in myriad ways or I can be a serious intellectual. But I absolutely can't be both.

I still feel poisoned by those messages, though less so than I used to be. So I thought this was a delightful little thing that had happened somewhere on planet Earth at some point.

I'm pleasantly surprised it's gotten any upvotes on HN. That also warms my cold, dead heart slightly.
Microsoft broke local search completely on latest Windows 10 updates if you've ever tried to block Cortana. They count this as a non-issue because from their point of view you're not supposed to block Cortana/web search.

I've hated this "just block it" mentality around Windows 10 from day one because it was obvious to me it would be a losing game for the user in the long term.

You can't fight the software developer forever on this and with each update they send. Eventually if they really want that tracking feature they're going to integrate it into some other core feature that will stop working if you try to disable the tracking.
Just want to point out that the fact that there are CVEs does not mean they are insecure.

All kit has security issues but the important thing is how open the manufacturer is about the issues and how quickly they fix them, and Mikrotik have always been very good in this area, regularly releasing updates

Also, as all their devices run the same software, even devices that are years old will still be updated

I often see people saying “Mikrotik is insecure” but this seems to be based solely on the fact that there are published security issues which they have patched. In my opinion that is the opposite of insecure

Agree on the user friendliness though - I use them at home for personal stuff, but for work it is Unifi
>Your current understanding of diversity if very immature and harmful to the overall cause.

Oh that's rich, coming from someone who appears to have a very low effort, white majority view of race and diversity.
JavaScript 101: Functions
"maybe he was saying only two they could buy time on?"

Probably so.

Thanks for filling in the details.
Very disappointing. I was considering buying one of their routers next. Not anymore. This is unacceptable for a router.
> "TypeScript is better because I'm required to run the transplier"

You've missed the point entirely. The whole point is that TypeScript benefits from compile-time type checking, which is performed by TypeScript's transpiler.

Python's type annotations are just that: annotations, which can/have no effect.
Instead of slowly changing IE, they should announce they launch a new browser
Doesn't your example show how disadvantaged you were because you didn't keep up with the news? It surely affected your livelihood.

I guess OP doesn't need the news to figure out political candidates' positions.. or does s/he, since most political websites are just lies and empty promises. Choosing between e.g. the pro-environment or pro-coal candidate will surely have an effect on our lives in 20 years' time. Or one who wants to deploy a police state and harass all non-whites, or all "hippie weed smoker" types, etc..
Does it work with spoken word as well? My use case: improve podcast quality by extracting the vocals only, and leaving out all background and accidental noise.
I work at the intersection of quant finance and fundamental analysis, it can absolutely be automated. The question of what can be determined from raw data like credit card transactions and mobile phone locations is a whole topic in itself, but thinking that you need manual intervention to trade on those signals is completely misguided and its a waste of time for me to argue with you
AMD HD 4770, HD 6870, HD 7870, R9 290, RX Vega 64, all the graphic cards that I bought recently have been AMD. And thought my previous CPUs where Intel, my next CPU will be an AMD.
"too many cars and it was unusual to see anyone walking" means that he is in one of the developed world part, may be suburban parts

As a parent, he may be scared of letting kids out on their own because of all the abuses/crimes/accidents against kids - exaggerated by the media.

And then kids do not have enough reasons to move out and play in the neighborhood in a world full of social media, gaming consoles, and the electronics around them to keep them occupied.

Other parents see that there are no kids out there and they do not send kids out there and it becomes a self-fulfilling cycle.

As a kid I remember being out for 4-6 hours every day with other kids and much more if possible. But as a parent, I do not see many kids out there and my kids ends up with very small amount of play time outside (that too mostly with parents) and it is already hard to get them out once the kids are glued to the electronics.
Loved the intro video. Perfect amount of odd.
Related: The first few milliseconds of an HTTPS connection (http://www.moserware.com/2009/06/first-few-milliseconds-of-h...)
When the fuhrer of Nazi party flew to Germany during world war II
I traveled with my best friend few years ago in South America

I was usually on the navigation and guiding us from place to place

When we went out for drinks at night he never knew the way back, or even which area we are

I beleive that because in his mind, I'm the one who need to guide us, his brain didn't focus on remembering places and elements on the way that can give him a clue about the way back
Wow, I've listened to several attempts at this over the years, but this one is waaay better than anything I've heard. It's almost perfect.
For years I've been thinking about building a game involving 6502 programming. Something along the lines of you're stranded on a spaceship, all the critical systems have failed, and you have a pile of 6502 processors. You need to start by keeping yourself from freezing to death by building some code that keeps the environmental systems running, then you move into growing food, and ultimately into controlling the ships propulsion, communications, and navigation systems. All with programming.

Then I think that I'd be the only one that would want to play that, and shelve the idea.

Then I see something about people being interested in 6502 stuff, and think that maybe I'm not so crazy...
Not free nor open source but you can try a plugin called izotope Rx for this purpose
In Germany I've seen a forum for people trying to get their permanent residencies, someone would post a question and get expert answers, even quoting the relevant laws. I'd imagine there is a section there for "Stuff that's new"..
> What a joke. You have a permission to be liberal in a liberal regime and nothing else.

Your "nothing else" refers to authoritarian ideas devised to oppress and persecute everyone around you that does not comply with your world view. Oppression and ideological persecution is no joke, and it's a civilization problem that must be dealt with before it becomes a problem to society.

https://en.wikipedia.org/wiki/Paradox_of_tolerance
If you ask my grandma, she will answer 'for everyone' (Sweet old Jewish lady)
Orinda grieves over Halloween shooting, councilman calls for ban on Airbnb
Author here. For me, it's less about a Linux environment. For that, I use VMware, Docker, or another machine, if needed.

But the Pi Zero is great precisely because I'm doing more with hardware lately, and so I have 40 GPIO pins available to do hardware testing on.
Should be required reading in school. Someone recently asked me what's the most important book I've ever read, and I said this.

Every human should know about the potential fallacies of the mind, how to find truth, and how to be happy simply 'not believing' something (distinct from 'disbelieving') until you have evidence either way.

If there is any set of ideas that improved my life the most it's definitely these-- thanks to Sagan, Michael Shermer, James Randi and others, and no thanks to any of my high school or college professors.
Author here. Yep, official case. There is a lid variant with a camera hole as well as one with the GPIO pins exposed, too, which I'll switch between.
I have long thought that the Nygaard definition of a functional program was correct, but largely misunderstood.

"A functional program is regarded as a mathematical function, describing a relation between input and output."

I think this article is helpful in explaining how insightful that definition is. It's interesting to contrast that with his other classifications of major paradigms at that time. Particularly that of an Object Oriented program (he is one of the fathers of OO with Dahl), which is at odds with the modern viewpoint today ...

1. ProceduralProgramming. A program execution is regarded as a (partially ordered) sequence of procedure calls manipulating variables.

2. ConstraintProgramming. A program is regarded as a set of equations describing relations between input and output.

3. ObjectOrientedProgramming. A program execution is regarded as a physical model, simulating the behavior of either a real or imaginary part of the world.
I need a secure password, so, I am going to use a password that was generated in a secure server :) what a great idea :)
Did you see https://en.wikipedia.org/wiki/0x10c ? It was IIRC more like a 68k than a 6502.
it's like he's a demi-god in a neil gaiman novel, having fun playing games in the mortal realm.

He creates the "oh shit" moment at company A regarding company B, then goes and works at company B, to create an "Oh shit" moment for company A.
SpaceX needs launches to make the Starship viable economically. Starlink is a way to get those launches and may be a good business in itself to finance Mars exploration.
Zotonic isn’t new, it’s one of the oldest Erlang web apps, predates Elixir by like 5yrs.

That said, I wish it were in Elixir. Has some nice features, but would probably get more adoption if it were in Elixir.
When I use a navigator, I can't find my way back. If I look up the route beforehand and look at a map, I can.

When I first moved to Seattle, on weekends I would sometimes just aimlessly drive down various roads. I wound up building a mental map of the city that has served me well ever since.