skysight-inc/HackerNews huggingface dataset:
What signals did you use to determine he could do it if he failed all the questions?
At this point all packages work with Python 3. If you use ones that don't, they are not maintained, and you shouldn't use them.

[1] A one that I often seen was MySQL-python. That package hasn't been touched since 2014. Another one I've seen was PIL, that one was last released in 2009, and isn't even on PyPI, because it is that old, fortunately maybe because it's not on PyPI, people are more aware of Pillow which is a drop in replacement
I agree it is awful advice. Early stage startup will be similar to FAANG except a lot more work and much less compensation.
having an agenda of "no political agenda" is in fact an agenda
I wasn't giving them advice, I was just talking about a similar problem in another context.
I think in the future there will be a form of sitcom-like entertainment that is generated from all the publicly available information.

Because all information will eventually become public, you will be able to generate an entire show, zoomable and 4D-explorable like e.g. MS Flight Sim, watching real human drama from the past take place.

Imagine all the data collected by governments, Google, Facebook, Instagram, ISPs, and locally on devices melded together into one smooth experience.
> Like Pinot, Elasticsearch is a JVM-based database, and as such, does not support joins

Uh. What does the JVM have to do with the data model’s ability to do handle joins?
I’m still looking for intelligent life on this planet!
> What about the idea that parallel lines do not intersect and that there is exactly one line through a point parallel to another given line? These were thousands of years old and well accepted until pretty recently.

Actually, that axiom made even the ancients uncomfortable. There were lots of attempts over the centuries to "prove" or "disprove" it.

The fact that violating it can still produce a self-consistent geometry was what was stunning.
Pretty much any language running on the JVM will make it dead simple to import and use libraries written in Java - in fact one of the main reasons to choose the JVM is the huge amount of high quality libraries available. So while true that Java != JVM, it’s not as simple as that either.
I'd be surprised if satellites are running Windows. I'd guess VxWorks.
or even faster https://github.com/peak/s5cmd
We already have the ISS
You are being far too kind. The things you mention are the essence of a threat model. The fact that the article mentions none of those things and instead proposes something that can not, by any reasonable definition, be considered threat modeling and the fact that they think what they propose is threat modeling demonstrates gross systemic incompetence in their security organization.

In no universe can this: "A threat model is a collaborative security exercise where we evaluate and validate the design and task planning for a new or existing service." be considered the definition of a threat model. It mentions nothing of "threats" or modeling them and at no point in the article do they describe actual threat modeling, so this is not a disconnect between definition and action. They also mention: "Then, holistically evaluate the entire surface area and develop the most likely points of compromise. This is the key deliverable." which again completely misses the point of threat modeling as that is identifying where they are weak, not where they will be attacked (though they are likely to be related). This is conflating "know your self" and "know your enemy" which is ridiculous. What they appear to actually be describing in the article is the most rudimentary security process of actually evaluating their own systems which is a prerequisite for a functional security process since you can not shore up weaknesses without understanding where they are. So, my best possible interpretation is that their security organization seems to think "threat modeling" is a catch-all term for any security process which is a baffling degree of institutional incompetence.
Though the diet varies in different populations, many consume sea lions and other whales.
Subverting the American dream
Maybe I'm missing something but how is the image so clear? CDs don't have a mirror like surface, they reflect light in unusual ways
Fascinating read. I have no idea what most of it means.

But the title "The power of a timely collaboration"? Oh please. This article is not about what this title suggests would be discussed. Please choose a more appropriate title next time.
Your advice is completely valid, yet it is a little absurd to be in a situation where something as basic as "mv" is a support-only technology, not available to mere mortals spending millions a month.

I've seen many similar situations that boil down to "UPDATE SET x = y WHERE z" require support tickets at a minimum, or are flat impossible because even their internal staff don't know how to do it.
> For others, their mobile is the most important, likely because that's where all their messages, contacts, location history, and more, resides.

Indeed. And some of those people value the security and privacy of that data and want to reduce the risk of having it stolen by malware and rogue apps, so they intentionally buy into an ecosystem that enforces strict controls on what apps can run on their devices.
I really like how her hack doesn't involve using another video feed, which makes it a lot more accessible to anyone with a laptop.

One improvement I can see - maybe better to tape the pencil with the eraser point up, so you're less likely to accidentally stab yourself with the pencil if moving the laptop or CD?
Most iPhone attacks that users care about are those where attackers target sensitive user information and exfiltrate it–other ones don't really make sense on the platform. For this, typical attack vectors are a messaging app exploit (which is entirely outside of the control of Apple, FWIW), a web browser exploit coupled with a sandbox escape, or perhaps a bug in a Wi-Fi or Bluetooth driver; none of which typically require modifying kernel code in order to implement. The group of people that wants to patch the kernel, or extend it, is essentially nobody but security researchers and jailbreakers for whom the rationale to do something like this is often "because I should be able to do this". Thus, the feature is ineffective at addressing or preventing actual attacks that users care about and very effective at preventing people from tinkering with iPhones.
I just want to say you articulated the difficulty with innovating in the European market very well.
He's right. The same way that writing was. We had perfectly good oral traditions before writing and they were good enough to get us to the bronze age.

I'm a bit annoyed at Ted Nelson for not making that comparison.
What you describe was definitely not a common occurrence. Engineering wasn’t toxic for many years until the last 9-12 months or so I would say. Pre-Susan Fowler memo, it was the best company I had ever worked at. From 2017-2019 we sort of stalled because of the internal drama and it didn’t get really bad until the last 9 months, where attrition of our best engineers and vile political maneuvering from the dregs made it too much for me to stick around.

The engineer you describe sounds like they have mental health issues. There may be some teams with terrible managers but all companies have this, and I’ve seen similar or worse situations at Amazon.

Most engineers I worked with were great but there were many engineers that “played the game” in order to get a promotion and more money. It was sickening but if that’s the way the CTO sets the incentive scheme, who can blame an engineer for following it? It’s more on the CTO for setting the terrible culture than the engineers.
Clever. But also tragic. The poor teachers who have been caught in the middle of all this really make me feel sad.

Teaching is already a rough gig, and being forced to improvise with limited to no support from communities, schools, or governments.
It's debatable how much worse usability is.
I'm guessing his concern is visually looking at a histogram and gauging its normality vs doing so with a q-q plot, which will likely show deviations from normality much better.
I just see a spinning purple saw blade of death, and nothing further happens. Left it for about a minute.
Well look at the development outcomes for India and Germany and jugaad doesn’t seem so great.
I think it's debatable, at best, whether Occam's razor would favor "an unknown process" over a known biological process. Especially when some research apparently has already been done, without success, to discover alternate processes.

(And, by the way, the unknown process could also be biological!)
Are you aware that given int a[3];, (&a+1) and (a+3) denote the same address? If you are, how can that possibly work if as you suggest, &a and a are indistinguishable to the compiler, that they are both seen as a pointer to int?
Wouldn't writing on that transfer the pressure through the notebook to the keyboard? How would you avoid random key presses?
Did so in the past, both content and money. Not donating money to the wikimedia foundation anymore as they have millions in the bank, donating to other local causes that fight for (digital) rights, privacy and do proper journalism.

I found „Wikipedia has cancer“ interesting, but shifted my behavior even before reading it. https://news.ycombinator.com/item?id=21699011
I don't think the "large data" case holds true, and I would not expect it to be economical to use GPUs for that.

First, this is essentially limiting the scope of "analytics" to selection/aggregation centric operations which are memory bandwidth bound. Many types of high-value analytic workloads and data models don't look like that. Even when 90% of your workload is optimal for GPUs, I've often seen the pattern that the last 10% is poor enough that it largely offsets the benefit.

Also, GPUs have better memory bandwidth than CPUs but people overlook that CPUs can use their limited memory bandwidth more efficiently for the same abstract workload, so the performance gap is smaller than memory-bandwidth numbers alone would suggest.

Second, 10TB is tiny; this is around the top-end of what we consider "small data" at most companies where I work. For example, in the very broad domain of sensor and spatiotemporal analytics, we tend to use 10 petabytes as the point where data becomes "large" currently, and data sets this size are ubiquitous. This data is stored with the compute when at all possible for obvious reasons -- it ends up looking more like your "medium" case in practice, albeit across a small-ish number of machines. The cost of processing tens of petabytes of data on GPUs would be prohibitive.

Lastly, a growing percentage of analytics at every scale is operational real-time, so new data needs to be integrated into the analytical data model approximately instantly. GPUs are not good at this type of architecture.

GPUs have their use cases but their Achille's Heel is that their performance sweet spot is too narrow for many (most?) real-world analytic workloads, and for some workload patterns the performance can be much worse than CPUs. CPUs provide much more consistent and predictable performance across diverse and changing workload requirements, which is a valuable property even it has worse performance for some workloads. Databases give considerable priority to minimizing performance variability because users do.
Only the most modern FPGAs have thermal protection, but before that they added a CRC check to the bitstream. This leaves open the question of malicious bitstreams...
Your way of thinking is kind of how the world economy is already saving people from poverty. Plenty of folks have managed to evade plugging into the rat wheel so far, such as the amish and hasidic jewish communities. Do you take modernity seriously enough to patch their genes like Windows 10?
The code gets bug fixes occasionally because things change (scaling past previous limits, changes in the environment, etc) and of course new features are required once in a while. So the debt usually can't be swept under any carpets.

All code rots. If you are lucky to never need to fix it or change it, that's great, but that is (in my experience) extremely rare over time spans measured in decades.

Sometimes a code base runs for decades not because it was particularly robust or well-written, but because it is too painful to replace it due to its complexity or the long ago loss of the knowledge needed to work on it.
Their biggest issue was letting someone who didn't know a thing about S3 dictate the rules. Revoke all access to bucket ~= everything is deleted.

Then they could set a lifecycle rule, wait a day, and it would be gone for real.
The target market for a Librem phone is people who are hardcore about privacy and/or computing freedoms, who are probably motivated at least partially by fear.
> I’m surprised none of the engineers either knew about

You'll probably also be surprised to learn that the original article not only specified that link but also that they chose the first listed option, which probably wasn't a surprising choice, given that it was listed first.
RClone. Probably the best tool I have come across for interacting with cloud storage solutions.

Move Docs: https://rclone.org/commands/rclone_move/

S3 Docs: https://rclone.org/s3/#amazon-s3

Supports parallel server-side copies and deletes (no server-side moves, unfortunately) so this would have been much faster.
And why did he break the embargo? What's he got to gain from that?
Yeah that's a very odd statement, I mean, PrestoDB, Impala, KSQL...
Apple locks down the App Store
This has more to do with the synthesis process itself, but here's a good read [0]. Youll notice most of the problems are around cost and logistics, but if we had the funding of the human genome project, that would be a non issue. I dont know if any articles discussing the epigenetics really exist since the organisms so far are ones where that's not really so much of a problem yet - I don't now of any de novo synthesized efforts in multicellular organisms but perhaps someone has a link (not counting cloning - the epigenetic information is carried along in the transfer).

[0] https://www.nature.com/articles/d41586-020-00511-9
> I expect scientists will be working hard to propose non-biological processes that could explain these results.

(Serious question, and I don't mean 'good' or 'bad'.)

Would that be a negative result, or positive? Or does the phrase have no meaning without reference to what you're looking at; so it'd be simultaneously a negative result for life on Venus, and a positive result for abiotic phosphine production processes?
What to Do with Judgements?
"Yup, the Earthlings are still using warp drives to heat food. We will revisit this solar system in 25 of their planet's revolutions to check for further progress."
IBM? Seriously give the geriatric case control over yet another ISA?

IBM knows how to license an ISA and has heard of open source. NVIDIA hates open source almost as much as Oracle. I'm pretty sure its not going to go well if NVIDIA gets ARM.
Not OP but we also had to move a relatively large S3 bucket (significantly larger than 25TB) and unfortunately AWS doesn't have a way to change the ownership of the S3 bucket. My guess is it has to do with how the underlying system stores the objects.

We ended up writing a Go program to copy the objects from one bucket to another to help with the parallelization of migration. This was also before AWS had announced S3 Batch operations so I'm not sure how much better it would be to use that today. The deletion of the bucket also took us over a week. Even though we had deleted all objects in the bucket due to the eventual consistency nature of S3 we weren't allowed to delete the bucket until all objects were fully removed from S3. All we could get from AWS support was to wait a few more days and reach back if we couldn't delete it then.

Edit: depending on your object naming scheme you might also run into the S3 prefix rate limits.
Replacing Google Play Music with MPD
Malware has no need to modify EL1 code if it can grab your iMessages without doing so; exploit chains found in the wild grab the kernel task port (or equivalent) instead. Jailbreaks do want to modify EL1 code, but this comes back to the point I was making about this protecting Apple's software and not their users.
Inside the Fall of Awok
Indeed. See the light green (just LIGO) vs dark green (LIGO + Virgo) areas in this[1] picture.

[1]: https://www.ligo.org/images/GW170817_images/GW170817-frontpg...
> Humans are unique in that we do hesitate before killing and eating another species' babies, and we prefer not to play with our prey before the kill.

It's only in places where you have the luxury. Humans still eat veal. Male baby chick are still being shredded alive.

https://en.wikipedia.org/wiki/Chick_culling

The meat industry hasn't been completely taken over by robots yet. Humans are still doing the killing, especially with calves. Tribes that heavily rely on hunt won't hesitate much either.

Regarding playing with our prey, we elevated it to sport and culture (Fox hunting for example). Not even for sustenance, just entertainment.
Use a pressed CD (which are good mirrors at this angle), not a blank CD (which are tinted).
Substring Removal Game with Python and JavaScript
800-point codeforces problem
Simply copying lots of files over an extended period can break your applications elsewhere:

"Amazon S3 automatically scales in response to sustained request rates above these guidelines, or sustained request rates concurrent with LIST requests. While Amazon S3 is internally optimizing for the new request rate, you might receive HTTP 503 request responses temporarily until the optimization is complete. This might occur with increases in request per second rates, or when you first enable S3 RTC. During these periods, your replication latency might increase. The S3 RTC service level agreement (SLA) doesn’t apply to time periods when Amazon S3 performance guidelines on requests per second are exceeded."

That's a fun gotcha...
I just pointed a CD at my face and it's pretty much a mirror. What unusual reflection did you expect?
I also don't really get it. Looks too clear and sharp for a CD reflection.
Instead of attacking the writing style, how about you attack the questions raised.

It’s bang on. You don’t own your iOS or Android phone, you’re renting a platform, which you be deplatformed without recourse.
Quantum computing: the need for speed
Sounds more like a problem with your perception than a problem with all of civilization.
It's like how calculators and telephone keypads are opposite. Each one feels natural in its own domain, but weird if used for the other purpose (i.e. Try dialing a phone number you're used to dialing all the time, but on a calculator. You can do it, but it don't feel right)

With identifiers, we sometimes go from specific>general. Street addresses start with the house number first, then street, then city, state, etc.

Domain names are the same. Most specific first, general TLD last.

But then there are directory paths, (drive > folder > file), phone numbers (country > area > exchange > subscriber), and legal citations (code/title > chapter > section > paragraph > etc.)

Which makes the American date format truly an outlier. 2020-09-13 seems right to me, but I think I prefer 13 SEP 2020. It's more aesthetic I think, and it also recognizes that there is no month called "9". Days and years are naturally numbered, but months have names.
The Lemonade Stand
I am a high school chemistry teacher. We were asked recently to propose a club that we would facilitate. My idea is called: The Lemonade Stand. It is for students interested in entrepreneurship.

I would really appreciate any ideas or suggestions about topics and resources. I'm looking for a prioritized list of things to include and to do in this club.

Here's my first draft:
1) Ideation
2) The business model canvas
3) The customer development process (Steve Blank)
4) Marketing
5) Networking

I'm not a novice in this realm, but I would prefer you to answer me like I am, considering my audience is 14-17 year olds. I have 10 years experience in scientific research, 5 years experience in technology commercialization based on patents and technology transfer, and 5 years as a math and chemistry teacher.

Thanks in advance for your help!
My kid has an Osmo kit that did the same trick with a little mirrors that fit an iPad perfectly:

https://www.playosmo.com
Exactly! To belabor the point further, the Falcon Heavy would be around 2 terawatts and the Saturn V would be around 3 terawatts by comparison.
Yes, this is exactly how Apple's security model operates; at least for their embedded devices. On Macs it seems like you at least get the choice between "I trust Apple" and "I don't check anything", which is still annoying because clearly the option people want is "I trust me" but Apple is not willing to provide this.
Well I noticed it's a CD-RW which is a peculiar device, so maybe it doesn't reflect the same as normal CDs.
I'm surprised no one has connected the dots yet: This was the work of Oumuamua.
We must explore them; it is our Destiny.
In vitro fertilization isn't anywhere close to ubiquitous let alone screening. Genetic editing isn't cheap either but it is only needed for patients with problems instead of literally everybody born.

Technically the issue may or may not be drug "additive" and inhibitable like "stop making this protein" but "start making this with your blood cells".
Clever. Now someone from China needs to make a plastic mirror reflection mount device to put on top of your laptop camera.
Always wanted for someone to make a copy of Apple’s products but without their insane level of control over your device. Looks like someone is finally going to do it :)
Not castle, rental car. You're just a guest on your device, at least in real life.
I see, that's fair, though posting a big-zoom version is funny. I guess you can zoom in and see the dust particles.
Just FYI - no probes have ever been 100% sterilized, because it's simply impossible without destroying them. Even the most sterilized probes and rovers that we've sent to other planets will have contained at least some bacteria.
My kids use an educational app series called Osmo, which comes with a reflector like this for iPad (1). Field of view and distortion may be an issue, but I bet a vendor could easily make something similar designed for this use case.

It also looks like there are $6 clip-on mirrors (2) that would also do an admirable job, perhaps with more stability and control than the pencil-balancing trick.

(1) Osmo - Base for iPad https://smile.amazon.com/dp/B07JNZ4J67/

(2) Flexible 4" Clip On Mirror for Computer Monitor - Convex Desk Mirror to See People Behind You - Perfect in Any Office Cubicle Environment https://smile.amazon.com/dp/B078NB3JV2/
Sigh. Double checking my email: still the same. Order placed: January 16, 2019. Shipping ETA: mid-to-late November 2020. Off topic, I know, but ghrghghr....
By definition, 50% are below average in a normal distribution.
From my experience if you have a bucket with billions of objects it will still take a few days after the objects are deleted by the lifecycle rules to be able to delete the bucket. The objects are non-recoverable but I believe due to the eventual consistency nature of S3 you can't delete the bucket until the objects are all fully deleted.
Being forced to improvise with limited support is a fairly normal situation for teachers tbh.
if orcas were successfully depriving us of food rather than the other way around, we would view them as assholes
To my knowledge, once you take the sun away, it tends to drift more towards 25 or 26 hours. And that's in humans who experienced the externally imposed 24 hour cycle for decades before participating in a short experiment, not potential spacefarers born onboard of stations or ships.