skysight-inc/HackerNews huggingface dataset:
> it'd be great if something would detect that I've had five "Bob 1:1" meetings and would group those together, for example.

This is really interesting. Thanks for the idea! We don't currently offer this kind of detection in bytebase.io but I see how this can be very useful.

The way I take meeting notes in bytebase.io is with a feature called "create scratch collection" (https://www.youtube.com/watch?v=tlCQZ8xGL-Q). How it works is you hit q and then just start writing, kind of like you're texting yourself.

With scratch collections, you don't need to worry about where your notes go. You just get them down. Then, sometime later, you can go back through and name the notes and categorize them - if you're so inclined. You can also extract anything actionable into todos
Or, the government employee tasked with putting this thing up did it intentionally as a subtle form of protest.
Great to normalize all the debt accumulated over years of fiddling with the stylesheets.
I’m in very, very rural Portugal, and there is bugger all to interfere with here - the initial repeater is highly directional, using an yagi to throw it down about a kilometre and 300 vertical meters into the valley. The omni repeater in the valley has a range of about 300m, and doesn’t reach out of the valley. It’s all as low power as I could get away with while having a tenable signal, as having multiple days of autonomy off the batteries is a must in the winter, so every Wh counts.

If there ever is cellular service here to interfere with, I’ll gladly scrap the lot, as it would be redundant.
Ok, we'll re-up that one instead of this one. (A mod had put this one in the second-chance pool, so it will got a random placement on HN's front page. See https://news.ycombinator.com/item?id=11662380 for explanation.)
> even though every single faction arrived there via England originally

The vikings & other nordics who bled in to early irish bloodlines didn't arrive via england.
I had this exact same issue with this exact same device. I never replaced it.
While it's an amazing progress, make sure not to overdo it. Muscles get used to increased stress quickly, but joints (especially knees) and tendons not so much - and those also heal much slower after a stress-induced injury.
Indeed. I forget where I read it, but it provides that power increase for (IIRC) some small double digits number of seconds before you need to throttle back, or the engine eats itself. If you are able to make it back to base, and that WEP wire is broken, the engine needs a rebuild before it flies again. Definitely an impressive power boost though.
One thing that helped a lot was that by having a commute I had a pretty good excuse to bike, it only took slightly longer than driving and it provided a break between work and home, to give me more time to adjust between the 2 modes. Not having a commute removed most of the motivation to bike. I force myself now (and I hate it most of the time) to go once a week over the local mountain but that still means only about 20% of weekly biking time I was doing before with commuting. Still, it's better than nothing.
It's only natural if you already know that a for-statement is a loop.

"while" is no better without the "do".
"the standard of living now seen in major African cities" has been attained ~despite~ colonialism. Not thanks to it.
On just libre games:

- Nethack

- Dungeon Crawl Stone Soup

- The campaigns for Freedink

On the rest, the list is huge, really, really huge.
That would be an interesting task for some scholars: "We have a bunch of technology literature here, could you translate it for us into classical greek?"
Xenopsychology and the Sentience Quotient
Dumb question - how do you use these in a home? I looked up their TRX kit but they all seem suited for gyms?

https://store.trxtraining.com/trx-full-body-workout-bundle/
Another article about this is at https://news.ycombinator.com/item?id=24107045. We merged the threads.
There's a second page with more comments (and a tiny "More" link on the original HN): https://news.ycombinator.com/item?id=24107497&p=2
Great point! One I totally should have said in my YC interview.
> but small and reliable.

PCMCIA cards may be. Floppy disks are not reliable at all. But I assume there will be safeguards in place.
A one time use recovery passwords you can generate(or are compelled to) in case you lose access or are locked out seems like a better option, I believe mega.nz & live.com do that, if it is available with google, it wasn't obvious to me.

I love Google's rational of locking people out.

I have pop3/imap access to an old secondary gmail account, but whenever I try to log in by the browser, it locks me out and asks me to confirm who I am by adding a phone number.

I never associated a phone number with the account and have no plans to do so. If somebody did get the password, they would be forced to add a phone number they are in control of if they wanted to take it over.

So what was the point of that? Other than compelling thieves to enable and setup 2FA on gmail accounts on old accounts without 2FA that they've gained access to, almost certainly ensuring the owner never gets it back if they ever decide to check their legacy account again.
So it takes a whole bunch of resources that could be used to produce other things and uses them to produce chimney scrubbers, collection ponds, etc. Not only people's time, but also a bunch of raw materials, equipment, etc, all of which then cannot be used for things other than emissions compliance.
The main result of this testing is that you'll find bugs in all the abstraction layers that you can't control. You'll then be paranoid but unable to take any action. Have you ever seen the source code that's running on your SSD's CPU? Nope. And it's probably not a small program. My guess is that it works well when everything is OK, and fails catastrophically 0.0001% of the time when everything isn't OK. But you'll never know unless you try failing catastrophically a million times. Did the vendor even try failing catastrophically one million times before they started manufacturing (or at least sent the batch to retailers)? Did they do that, fail 1 time, and mark the bug closed as non-reproducible?

I have no idea! Maybe everything is actually great. Or maybe someone else will be oncall the week you hit that one in a million failure case. Or maybe it will happen to your competitors instead of you! Without testing, all we have is hope.
> It is my impression that modern companies that care about security assume that all networks are compromised and act accordingly.

I think more to the point, Google et al assume that all networks are compromised by state level actors. As in NSA. As in the people who wrote this "Clean" policy.
> Don't buy them then?

Tech doesn't work like that. Good look buying a high end "dumb" tv or a high end smartphone with a jack 3.5. It always starts with "don't buy them" until there is no choice anymore.
Glad to see ATPCO mentioned in this article. I'm a lead software engineer at ATPCO. Hope the article makes it to the HN home page.
Tbf, they do have the exact same leaf shape. Shame on them.
Wouldn't a simple cron that disconnects the networking on an instance randomly and/or pegs all the cores be equivalent?
Tesla | Python Software Analyst, Autopilot | ONSITE Palo Alto, CA | FULL-TIME

Only requirement is writing excellent Python in Linux env, no degree, no experience in ML required. Great opportunity to learn about a cutting edge production ML stack while contributing to automated validation infrastructure.

Details and application:
https://www.tesla.com/careers/job/python-softwareanalystauto...
We use something similar on turbocharged drag (grudge) racing cars.

The boost controller has a "scramble" button which overrides the preset boost targets and allows you to run a higher (and unsafe) boost level as long as the button is pressed.

This is useful when you're in the middle of a $10,000 race and you're losing by a few feet.
Ask HN: What platform do you recommend to learn how to code for data scientists?
Any platforms you'd recommend to learn how to code in python or SQL that are specifically tailored for data scientists? And what makes these platforms standout?

Most platforms I know are focused on software developers.

Here's an article I wrote a few months ago from my research (https://www.stratascratch.com/blog/18-of-the-most-recommended-data-science-platforms-to-learn-python-and-sql/) but am wondering from the HN community if there are more to add to the list.
Programmers who write Adblock detection scripts, how do you sleep?
Depends what you mean by power efficient.

Watts per low traffic website it's very efficient. CPU is generally not pegged at 100%.

For watts per CPU cycle not as much, I agree. Say it takes 10W at full power (I've not measured). That makes it 1/10th of a normal CPU. But it's like 30-40 times slower.
Is there a summary anywhere of what parts/features are and aren't open source?
From AB5:

...shall be considered an employee unless the hiring entity demonstrates that all of the following conditions are satisfied:

(1) The person is free from the control and direction of the hiring entity in connection with the performance of the work, both under the contract for the performance of the work and in fact.

(2) The person performs work that is outside the usual course of the hiring entity’s business.

(3) The person is customarily engaged in an independently established trade, occupation, or business of the same nature as that involved in the work performed.

Uber tries to argue that they're not in the business of selling rides, they're just a matching service. That's to escape (2). Neither customers nor drivers nor courts believe this.
Unity, that sucks. Unusable on lowest computers. At least, ACM and most libre games with these graphics will actually run at least in 2002 era computers.
Did you try to setup an on premis euqalyptus cloud for that ? Eucalyptus has an api compliant with AWS api?
It's dependent on the SoC whether there's IOMMUs at all and whether they're rigged up to all the bus masters in the system. A lot don't have them as it was seen as a virtualization feature rather than a security feature for the longest time.
Can ficticious characters be copyrighted? Google stole those from home too.
Planet Ceres is an 'ocean world' with sea water beneath surface, mission finds
-Weverything contains contradictory errors. I think -Wmost is better but it's probably still very noisy.
You can call a feature of a language misguided, but you can't call it wrong; that's just how C does identifiers. Sure, in your "cut out the parts of C that don't fit into my model" you can make it work, but that's not C.
Ha. Well, one of 'em was just fixed. https://github.com/mikro-orm/mikro-orm/issues/725

There's also a known issue where an insert statement with an `undefined` for a field (rather than the lack of a presence) translates to a null (this is actually a `pg` driver situation). https://github.com/mikro-orm/mikro-orm/issues/719

Finally, the docs have entities which use TypeScript's `optional` indicator (e.g. `image?: string`).

Problem is, that reflects the state of an entity pre-creation. After creation it's going to be `null`, which will definitely escape the type system (you've got strict null checks on in TS, right?).

However, typing that same column as `image: string | null` actually produces a `columnType` of JSONB(?) rather than `STRING NULL`.

That's a couple examples, but yeah. I invested some heavy hours into the codebase this weekend.
Saying that for Sweden "Covid is done for them now" is extremely disingenuous. They have an incredible high CFR, and are averaging 400 new cases a day, with 72K still infected.
We need all sorts of ideas to make sure this industry progresses. I wouldn't take this comment to heart.
I used to bike a lot to work (around ~100 miles a week) but since WFH I haven't been able to motivate myself to do as much. I can barely go out once a week for a more strenuous ride than a commute was but still only amounts to maybe 20% of bike time.

How did you manage to integrate _more_ biking in the WFH schedule?
I agree; there's no way any of this will be resolved in our favor without regulatory intervention. There's no profit motive for service providers to get this right and businesses have very effectively insulated themselves from existing dispute resolution mechanisms such as chargebacks, and in the US, litigation.
I think it was the sleeve notes of "Stop making sense" by Talking Heads that had a lot of little aphorisms and one of them was something like:
'Dolphins are very smart but they don't want to talk to us'
> SOME people thought that the British were fairer. We don't know how many

It's right there in the quote: "many"

> And we don't know if they were right or wrong.

That's your other quote "He is convinced, and has good reasons to be, that he can always get better treatment from the white man" - the author's opinion, who was not an illiterate obviously: "has good reasons".

Being right or wrong has nothing to do with it. Their lives, their country, their right to decide. You think you know better what's good for them, don't you?
Easy, USA can invest in open hardware/software. It would destroy Intel/AMD but who cares, national security is more important, no?
If it's not the shell and not the application, are you saying there's a kernel setting that enables glob expansion?

I suspect you're really talking about linking to setargv.obj?
Thanks a lot, I will.

In regards of power efficiency I'd still be drooling over one of the Xeon D-1600 configurations but haven't found one that's not in a rack form factor yet.
Modifying argv is a classic trick to implement an "error log of last resort" - How can you log an error message when the I/O itself has failed (e.g. the disk is full)? You can write you message to argv. A sysadmin running ps can quickly spot a "FATAL ERROR OCCURRED" argument appears next to the program name. Famously used by DJB in his mail server.
In practice, 300 moves is about right. In theory, way more than 300 moves. https://www.chess.com/blog/kurtgodden/the-lo ngest-possible-chess-game claims 5,870½.

Picking 16 out of thin air as the average number of possible moves per turn because it is ‘about right (tm)’ and simplifies the math, that would be just over 2,435 bytes (yes, even assuming that ‘16’ is the average, that math is broken, but who cares?)
There always is some evaporative cooling going on. At night the cooling causes condensation, and the dry clay absorbs this moisture, then during the day sun and wind dry it out again causing evaporative cooling. How big this effect is varies in different climates, but from personal experience (I've helped build some adobe houses, and have friends who live in them) I can say that it's not negligible. Another benefit is that in humid climates (like mine) the interior of an adobe house tends to be significantly less damp; enough so that we can see the difference with the salt in the salt shaker... around here in brick/cement houses it always clumps very quickly, in adobe homes it remains lose and powdery (salt starts to clump when humidity is above 75%).
A bike guide told me if you want to buy a bike, wait 6 months and there will be a ton of barely used bikes from people who bought it during the pandemic and decided it wasn't for them.
Yeah I agree with this although not Covid enforced working from home means I now swim 5x a week. Before although I didn’t have a big commute I definitely felt social pressure that made me feel like I didn’t have time to fit it in.

I found it really energises me in the morning and obviously it’s done wonders for my overall health and fitness.
> Are they really that robust?

Not very. There's significant wear and tear from the drive head, to the point that you could see it with the naked eye after a while.

If you are not using them frequently, storing under ideal conditions, than maybe. I've been able to read floppies a decade after they were written. Not for long though. Drive required cleaning afterwards too.
You won't face these overt bribes - there's a difference between red tape and the requirement for bribes
# Licensing:
#
# Copyright © Fred Weinhaus
#
# My scripts are available free of charge for non-commercial use, ONLY.
#
# For use of my scripts in commercial (for-profit) environments or
# non-free applications, please contact me (Fred Weinhaus) for
# licensing arrangements. My email address is fmw at alink dot net.
#
# If you: 1) redistribute, 2) incorporate any of these scripts into other
# free applications or 3) reprogram them in another scripting language,
# then you must contact me for permission, especially if the result might
# be used in a commercial or for-profit environment.
#
# My scripts are also subject, in a subordinate manner, to the ImageMagick
# license, which can be found at: http://www.imagemagick.org/script/license.php

In 1999 this would have been normalish. In 2020 it’s a red flag given the range of standard licenses available and the simplicity of receiving payments for sales. It’s a legal mine field all around.
Everything involved in 911 calls had special tagging to indicate it. Failure to go through appropriate review and approval processes before doing work on tagged equipment would create a Resume Generation Event.
I understand. Feel free to kill this thread.

please don't let that boil over into accusations against specific people unless you can strictly demonstrate what you're saying.

I realized that I’m using stronger verbiage here than in the article on my website. I haven’t updated the article in some time. If I recall correctly, it doesn’t contain any evidence/proof that explicitly contradicts specifically what he told me in the linked HN thread. I will update the article, and keep in mind the contents of your comment. Out of legitimate curiosity, at what level in the org chart is it okay to say that someone lied? We can say that the CEO lied. Matt was a senior employee who was also very public: he was the face of Google’s ranking algorithms.
It seems kind of an inelegant solution to me. They could just solder a resistor to the package at the factory or do some variation of that idea.

Now, modern processors are binned, too, depending on the CMOS process corner they turned at. Slow ones have advantages too - leakage is much smaller, so better suited for mobile.

Or, in case of some SoC, if it's FF (fast NMOS, fast PMOS), they can reduce core supply by tens of mV.

There's even a company specialized in PVT (process, voltage, temperature) monitoring for newest SoC's - Moortec.
In Europe, I buy the batteries from the factory and they ask for the old batteries in return; this way the price is lower and I have no problems recycling the old batteries, they are shipped to the factory (a few hundreds km away), dismantled for parts (lead, mostly) and used to build new ones.
:)
Credits could be a currency.
You give them to the person/people in a room and the room starter would get a higher percentage.
The credits could also be taken away/used when moving from room to room.
This would help with the currency/value placed on a room.
And because js is frequently minified, there is a way to specify the names as string literals to keep the injection working.
There you need the word "every" to convey that it's a loop.

I'd certainly agree that "for each" is much better than "for" alone.
It's also wrong, newer standards do change the signatures of functions–a lot of them got noreturn added in C11.
You can get under one byte per move actually. There are less than 256 moves possible from any given chess position, so you just have an algorithm to order them, and index into that. You can do even better with variable length compression and move ordering. Here's a post from lichess about their system: https://lichess.org/blog/Wqa7GiAAAOIpBLoY/developer-update-2...
I have stuff I wrote 15 years ago still in daily use from 500+ people to produce news which is seen by tens (hundreds?) of millions of people, last serious development on it was 2012, written in perl of course. Another system a colleague wrote from the same time, written in PHP, looks after image archives. I don't believe that's changed much either.

There's a lot of infrastructure stuff that dates back 12 years, when we standardised the entire place on ubuntu (804) for linux (and got rid of solaris at the same time).

That's all fairly new though. A lot of broadcast equipment still in use store config on 3.5" floppy disks, and I saw a windows 3.1 machine still running in a branch office about 18 months ago.
This has served me well for a year ($80 Dell laptop w/ an i5 from Craigslist) but I did just splurge on a Synology NAS and an APC UPS because having multiple external hard drives plugged into the laptop was quite dicey. The laptop is still a Plex server but now I have peace of mind for the data.
There you need the word "each" to convey that it's a loop.

I'd certainly agree that "for each" is much better than "for" alone.
I get this too. Seems to always be desktop
There are lots of ways to get a very close experience to a power pull, but nothing you can do from within the VM is quite the same as doing it outside the VM.
Amusingly, the reality that their net worth figures are (for the most part) made up works to their advantage here.
This is a white guy using VR to pretend to be an "AI" personified as a white female who complains to us about the discrimination "she" faces as a "robot", while simultaneously attempting to lure viewers to "her" 18+ patreon.

Though the tech seems rather decent, the rest seems kind of gross.
I had a similar experience. I like making distribution lists with the company name, so cloudflare@domain.com. I suspect something in their system thinks these are test emails and I could never receive any email. I couldn't verify my email and I couldn't log in to contact support. I eventually emailed them, but they basically responded to login and get support, which was never going to happen since I wasn't receiving emails from them. Sad thing for Cloudflare, I was representing a large client that was exploring an enterprise contract but I could never get an account setup and verified to evaluate Cloudflare.
Whitelabelling
On the other hand, that was probably pretty easy (or at least possible) to fix, if you really wanted or needed to…
The article is a good read. I was left with even more questions:
How come that most documentaries explain the vibrant and undulating colors as some sort of communication, when in actuality there is no evidence that they can observe colors?
Even more interesting is the question where do the chromatophores get their color "data" since there are no apparent color receptors in their eyes or skin so that they can mimic their surroundings for camouflage?
You should have a ToS from the start that can cover every business model from ExxonMobil to Apple. Just some bog standard bullshit to throw up on the site while you do whatever the hell you want to.
your local government officials in the UK will refuse to sign off on documents without receiving bribes?
There are lots of use-cases for producing a working build that doesn't necessarily pass type-checks. Active development, for one. I often find myself hacking on something and actively ignoring certain TypeScript errors that I know won't cause breakage, until I'm at a point where I want to start polishing things up. During this time I may need to test out the functioning-if-unsafe iterations, and I don't want to be blocked by errors that I plan to clean up later. Another case is if you're building a clean checkout; if you already know there are no type errors, there's no need to check again. The two are simply separate, if related, concerns.
The durability of PDFs are one of the main reasons why they're one of the core methods of archiving websites in ArchiveBox.io.

Despite being "clunky", they render much more reliably than HTML on the decades timescale.