skysight-inc/HackerNews huggingface dataset:
>character-equivalent for purposes of word length

Serious question: why would you want to do this?

I know it's fashionable to limit usernames to X characters... but why? The main reason I've seen has been to limit the rendered length so there are some mostly-reliable UI patterns that don't need to worry about overflows or multiple lines. At least until someone names themselves:

Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ Ｗ

Which is 20 characters, no spaces, and will break loads of things.

(I'm intentionally ignoring "db column size" because that depends on your encoding, so it's unrelated to graphemes)
I'm Dutch and I basically never use the so called Dutch reach, I use my mirror and look over my shoulder before opening the door. I never doored a cyclist and have no reason to assume I ever will.
Well, thanks!
Physiognomy is a 19th-century pseudoscience. Why can’t we stop practicing it?
Training is great but making it impossible is better. Blind spot detection systems need to evolve the ability to keep the door closed when something is rapidly approaching a door.
Is it all that different from DocuSign's entire business model? I'm curious if the state of Texas recognizes agreements signed via DocuSign.
AWS Service Operator for Kubernetes Now Available
The False Musk-Jobs Parallel – Monday Note
Dumb. Fast food is dying because people don't want mass produced food that's been sitting in a warehouse frozen for months. Automation is a race to the bottom in fast food, which will only accelerate its decline even if it can marginally reduce costs.
The Dutch Reach is a reach to ask for, IMO. I write this as a cyclist living in Vancouver (one city named in the article) who has been doored and nearly doored. IME, shoulder checks while actually driving seem to be a dying art form. So asking for a while-parked check like the Dutch Reach ... seems optimistic. But no harm in trying. The illustration is great. I applaud all efforts to make this technique more known.

Fellow cyclists, you already know this, but please watch sideview mirrors of parked vehicles and all other signs of people and passengers and assume the worst.

Infrastructure should, IMO, allow an extra foot or two in lane designs especially when they are adjacent to different users (i.e. motorist, cyclist, pedestrian). This allows for swervy cyclists, swervy motorists, bad parkers, and people "not from here" a safety buffer. The latter group is one you're just not going to ever reach with urban education like the article, yet they are a significant vehicular presence in a many popular cities, whether they're driving their own vehicles, an unfamiliar rental, or getting out of a taxi cab.

I'll give an example. All infrastructure design decisions have pros and cons. Here's a style of bike lane on the "passenger" side that catches motorists off guard (when they park too far to the right, near the lane) and passengers off guard because neither expect to find a cyclist on their right.

https://www.google.ca/maps/@49.2790648,-123.1195244,3a,75y,2...

How about some opening-door-tech that alerts you quickly and loudly when an object approaches your door as you begin to swing it open? Good for passing traffic, bicycles, etc.

BTW, I appreciate that cycling news shows up on HN from time to time. It's truly a civilized activity and IMO has an important role in the future of cities. Keep pedalling. :-)
this is because browsers have very sophisticated algorithms to detect the encoding because this was such a frequent issue. (and yes, UTF-8 adoption/support has been growing, which also helps)

being German and working in a multi-national company, i can confirm it is still very much an issue with software that doesn't handle this. Excel is one of the worst offenders, document corruption is rife especially when going between Excel on Windows and Excel for Mac. this is because Excel doesn't to UTF-8 as default for legacy reasons (I think), but also either doesn't have encoding detection or has very bad encoding detection.
Tcl/Tk Engineering Manual
Genuine question: with online voter registration, where is the check for voter eligibility? Actually, when is this supposed to happen in any voter registration? When I registered and voted in CA in 2016, I never had to present any form of ID. Is this the intended system?
So, at best, that would have cut his data usage to 25%. I don't see how you assume this would've solved the issue when we're taking about such a massive update of an OS.
Not if the point is to get work done. I see a new version of Windows and my reaction is usually " oh that's nice, to bad it's MS and at some point it will be pathetic ". Because I know it's coming, it always does and it's always worse than the last thing that pissed me off. Linux Desktop is light years ahead if the point is to get stuff done and not hate your machine.
Until Stripe came to Japan, there was really only one solution to accept USD or EUR there: PayPal. The local equivalents were all JPY only. But for Tomotcha, since we are targeting an audience outside of Japan, we really wanted USD and EUR. The day I heard that Stripe was coming to Japan I started to harass them every few weeks to know when it was going to be ready...

Conclusion: it did reshape things quite a bit on this side of the planet.
> And don't worry. You'll get your turn in the center ring. You can count on that.

This line is jaw-dropping, and definitely true.
I'm visiting North Texas right now and there's barely anyone out doing anything... the malls are empty and there's very few people around, and the ones that are out keep to themselves like they're stocking up for their prepper bunker and worried about interacting with anyone.

The Christian Taliban like things the way they are: consent manufactured of us "plebs" staying out of politics. That should spur people that there's something rotten and they better get involved and get out vote, or other lesser people take control of their lives for them.
It doesn't harm but just watching at all really helps. I usually wait a few seconds before opening the door. Actually more concerned about other cars driving off my door, Dutch streets tend to be more narrow to begin with.
How does this apply to the types of programming like encryption where it is oft advised to not roll-your-own?
Not so much of the highlands speak Scots. Here is a map [1]. Indeed, the Wikipedia article states it is sometimes called "Lowland Scots".

[1] https://en.wikipedia.org/wiki/File:ScotsLanguageMap.png
Yes, I think it's £11.50 a day, but that is only from a quick Google. To be honest it's probably not high enough to put enough people off who want to drive and park in c.london.

Anecdotally, however, I think there is a huge number of delivery/construction vehicles along with Black Cab/Uber taxis etc that seem to make up the majority of the car traffic in Zone 1 (Central area).
If one is in the area of St. Malo, and has an interest in
alternative energy, this is worth a trip:
https://en.m.wikipedia.org/wiki/Rance_Tidal_Power_Station

Reversible turbines generate on tidal flows both in & out,
river flow out, and can pump water upriver for energy
storage. Low head, but interesting tech for the 1960s.
>Both of your scenarios assume that the issue is due to some fixable personal failing, and both of those assumptions are unfounded. “Lack of planning” is how you might describe “poor executive functioning” if you were to attach a moral weight to it; in reality, poor executive functioning is itself often a symptom of trauma, particularly complex or developmental trauma.

It can also be a personal failure regardless. People do have to assume some responsibility for their lives in the end. Besides near everybody has some personal tragedy or another or will inevitably have in the course of life). That doesn't mean it's fair, just that it's how it is. Even with a medical condition or actual trauma, you got to carry on, it's not like anybody else is gonna pick up the pieces for you.

We had a few dictatorships and several wars (including genocide and civil war) in the span of a century in these here parts (plus the usual personal stories that happen everywhere), and people moved on with their lives without complaining. I's a little insulting hearing people from cushy cities where nothing has happened lamenting about their "traumas" and "issues".
And when do users care about text length?

When validating many types of data submitted via the web.
Not sure what you're talking about mate, on Python 3.6:

>>> "hello world".decode("utf-8")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute 'decode'
>>> b"hello world".encode("utf-8")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'bytes' object has no attribute 'encode'
It will if you use it to reward yourself as you build your own auto-playing video advertisement platform and crowdsource a rating system aimed at media moguls with high-end machines. You may even earn enough to one day party your electric bill.
Why do you people always feel the need to make statements about Shkreli, Trump, etc. in a format like "he's an asshole, but X"?

Why not just say X?
As far as I know, Tesla is nowhere close to an autonomous vehicle. Waymo is way ahead of its competitions, the nearest being GM's cruise according to various reports.
I mean with a Python and Jupyter Notebook workflow it is incredibly easy to share the work and understand what's going on if there's base level of knowledge.

All the simple formula stuff and basic data handling (using Pandas) would be incredibly easy to learn for pros at Excel.
There is a teacher in the house and their relatively new laptop is a complete POS for many reasons, but the windows side of things is an abomination. It has to be opened for a few a while each week to let it download, restart and generally make a fool of itself. If you don’t the software update debt compounds rapidly and it completely breaks.
They technically have defaults, but when the difference for most distributions (e.g. Debian) is just checking a different box in the installer, it seems like a silly thing to complain about.
Totally awesome.
NYC has its own ant, the “ManhattAnt”
Latest Jose Mourinho News-Apologizes to the Media
Are they actively trying?

I'm thinking back across years worth of recruiter spam and Microsoft would be the only major company that's not represented.
Tips for Building an Android App with TensorFlow Lite
And add some hooks so that it can automatically flip the LED red when you are actively typing code...
I mean for what it's worth sales never really died out.
Any network with grants or revshares of tokens or other units of account that might exchange to money, and humans in the loop, will have fraud. Blockchain cannot stop it and has really nothing to offer yet on this front -- reputation on chain is a hope, some say a vain dream.

What Brave offers that's far better than today's joke of an antifraud system for ads is as follows: 1/ integrity-checked open source native code, which cannot be fooled by other JS on page; 2/ looking at all the sensors, even the ones without web APIs, to check humanity.

(1) requires SGX or ARM equivalent, widespread on mobile. JS by contrast cannot be sure of anything unless the antifraud script knows it runs first, and publishers cannot guarantee this in general or easily.

(2) is a material advantage over JS, which has only some but not all sensor APIs.

For more on the joke of antifraud adtech today, please see https://www.slideshare.net/augustinefou/state-of-digital-ad-... and https://twitter.com/acfou's other work.
> Please read up on GDPR "purpose limitation".

I am reasonably familiar with the contents of GDPR, having looked into it more after attending a lecture on the subject [0].

> We cannot use IP address except for antifraud, so it is not legally viable for us to try to link zero-knowledge proofs into a profile based on IP address.

If your users must rely on you obeying a policy, then please just say that. Right now, it seems to me that you claim to use technical means to prevent Brave from learning browsing histories [1].

> my home AT&T IP address wanders often, so do many others; mobile even more variable.

IP addresses can be so identifying that they have been ruled as personally-identifiable information by the European Court of Justice [2].

> I think you are mistrusting prematurely. But as noted in my item 1, we are talking to PIA about using an IP relay (not full VPN). This got delayed by their work on handshake.org but we're restarting it.

Thank you for stating clearly that you aren't using PIA (aka "IP masking") at the moment for Brave Payments. You might consider your users who are worried about data breaches and compromised servers as much as they are worried about Brave's intentions. Please don't take my criticisms personally.

> Putting these through separate Tor circuits is possible, as we also randomly space them out in time.

Oh, you do randomly delay ballot submissions? I have not been able to find any such logic in the code but would be happy to be pointed to it. The specific way in which you choose delays is, of course, crucial to it providing security.

[0] <https://petsymposium.org/2018/program.php>

[1] <https://brave.com/faq-payments/#anonymous-contributions>

[2] <https://www.irishtimes.com/business/technology/european-cour....
This is already done though? It's known as focus stealing prevention. One of my gripes with Linux is that it doesn't work well there, but I've found it is already very well handled in Windows; the trouble only comes up if (a) you pause too long for it to realize you're still typing, or (b) the app goes VERY out of its way to steal your keyboard (like hooking global keyboard messages) which is extremely abnormal. I'm surprised if you regularly experience otherwise.
Minecraft's deobfuscated source is publicly available for viewing for those who are interested through Minecraft's Mod Coder's Pack.
Would you care to elaborate? I'm not claiming to know Rust, but the link I provided clearly says "[t]hese do inexpensive conversions from and to UTF-8 byte slices".
Keep an eye on Apple, who has active, direct financial relationships with a billion+ consumers[1].

Services like Apple Pay, Apple Pay Cash, Apple Pay on the Web, and iPhone Upgrade Program are pieces of a larger (if relatively slow-moving) strategy.

[1] In early 2014 Apple boasted of having 800+ million iTunes accounts, most of which have one or more associated credit cards. In September 2014, Bono leaked that Apple had shared a figure of 885 million. https://9to5mac.com/2014/09/22/u2-bono-apple-itunes/
> Microsoft followed through where Notch couldn't.

But this isn't the full source code.
It was misguided.

FTA: Timm believed that his alcohol-injection system would prevent the buildup of carbon in the combustion chambers. Kuenzi disagreed but reluctantly installed the system.

(It was disconnected for the successful record setting flight.)
I can see my tone being snarky. Sorry for that. But yes, I can draw a ton of parallels between how the change management and RFC process (request for change in this case) is used by more traditional companies and the OP’s post. ITIL is no holy grail, far from it, but some things invented in enterprise IT in the 1980’s have a tendency to resurface in some guise or form years later.
"We can press a button to move 100% of our payment traffic over to an alternative" makes for a hell of a negotiating position for getting the best payment processing rates, too.
It's pointless to ask any of these peanut gallery NPCs where they keep their 1.6 million dollars, because their milquetoast "peace and love, maaaan" world view guarantees they will never have what it takes to earn such an amount in the first place.
And then that technology needs more technology to ensure that it doesn’t accidentally disallow egress in an emergency, or misfire due to a bad sensor and keep the door permanently shut.
You're missing the point. Replace Tesla with Waymo then, and dive into the movie.
It is simple. They are unpaid QA department now.
After looking at this columnist's previous articles in starting to think she is trying to further a specific opinion rather than providing news.
> The person in the center ring can say anything she wants to anyone, anywhere

Except if you are a man, then you should shut up, no matter where in the ring you are. But i guess especially as a white male, you are actually never in the center of the circle, even with terminal cancer.

Edit: or perhaps men think they are in the center all the time. I guess I lost the trail.
It's more than Notch ever released? And it's my understanding there's more to follow.
How is it 'the same'? I can't see it. If somehow the tree was made from your molecules, sure, there's a sense that it would be true, but how that's 'the same' or anything similar to the continuous evolution of Latin into the Romance languages, I don't know.

It's more like, say, there was jazz in the 1920s, there are many types of jazz today, evolved from that early jazz but all very different from it, and different from each other.
Well I've been getting bluescreens on reboots since the last round. So yeah it's not been peachy lately
Domain blocking is still crucial, absolutely necessary -- but in our experience no longer sufficient. The adversary has wormed its way into 3rd party domains that sometimes must be allowed in certain 1st parties; it has even wormed its way into 1st parties via actual inside-1p-firewall code, or CNAME hacks to hide in subdomains.

Nothing against Blokada, but as a realist using ad blockers (not just Brave), I need more than domain blocking these days.
I haven't noticed much pain from the ASCII -> UNICODE migration from 2->3, but the one thing that still bothers me is that they did not update the CSV module to be transparent. In particular, the need to explicitly set the newline argument to `csv.reader`[0]. For me, dealing with a lot of data translation/extraction/loading work (ETL), this has been a big annoyance in migrating from 2 to 3.

I've not really had many other issues porting from 2 -> 3 from my own code; issues usually arise from 3rd-party libs that are relied upon (especially if they utilize C/C++ extensions). DB libs have sometimes been problematic. IIRC, pysybase requires you to set the encoding of strings now (which wasn't required before). I use pysybase to talk to both Sybase & MS SQL (it talks the TDS protocol).

[0] https://docs.python.org/3/library/csv.html#csv.reader
Android isn't a desktop operating system and mobile device hardware continues to be a huge mess.

That doesn't stop you from buying a PC from Dell or building one from parts and installing Debian/Ubuntu/Mint/whatever-you-want on it. The percentage of other people who do that is irrelevant because the absolute number is still millions of people, which is more than enough to sustain a community and produce a competitive user experience.

I have an old computer with Windows on it and would turn it on once in a blue moon for the occasional thing that required Windows. It has been years since I've had to use it.
Airsessment: tryout wishlist gadgets and gear with trusted locals on demand
I don't know that I'd call it abuse. I'd expect Amazon to fall afoul of advertisement and consumer protection laws in many jurisdictions if they claim "guaranteed" delivery times, and their response to missing said guaranteed times is "do nothing".
The actor model in Go looks like this:

type actor struct {
c chan message
}

func (a *actor) foo(...) {
a.c <- message{...}
}

func (a *actor) run(...) {
for {
select {
case msg := <-a.c:
a.process(msg)
// ...
}
}
}

This is perfectly idiomatic Go for a large class of problems. Therefore it's not correct to say that "Go is clearly not designed with [actors] in mind."

To be fair, it is probably correct to say that Go provides CSP natively, and leaves actors to be implemented by the programmer, and that this "hierarchy", that CSP makes a better foundation for actors than vice-versa, is an opinion codified by the language.
Sooo a live editor like this? http://www2.hyperfiddle.net/:markdown/ If you like that, here's a little tweetstorm about hyperfiddle markdown: https://twitter.com/dustingetz/status/1048686717975388160
It's great to see Kubernetes being integrated more tightly with the AWS ecosystem. If now all cloud providers open sourced their MySQL/PostgreSQL forks...
As I prefaced, it was my opinion. I’m not a huge IPA fan either.
A List of Tech Companies' Donations Toward Senators Who Confirmed Kavanaugh
Years ago I started using this technique to set up my mirrors to minimize that. Highly recommended.

[Single-page PDF] https://www.cartalk.com/sites/default/files/features/mirrors...
? What are you talking about? Did you read the same article I did? It was nothing about gender.
This discussion reminds me that I need to up-vote articles that I like more often.

I hardly ever up-vote articles!
I'm a runner. Out of habit I usually run against traffic even when on the sidewalk. I'd be happy if drivers making a right out of a side street/driveway/parking lot would just come to a full stop behind the crosswalk and check to their right. Many drivers don't check to their right, or for that matter even come to a full stop when turning right. There isn't a single run I go on that I don't encounter at least one car rolling through a right.

Running on the opposite sidewalk so that I'm running with traffic is no safer because then I have to look over my left shoulder at every crosswalk to make sure a car making a right off the main street isn't about to run me over as I enter a crosswalk.

In summary: many drivers suck, don't follow the law, and self-driving cars can't get here soon enough.
>Powder is measured down to the individual particle using scales costing over 1,000 dollars.

Really? I'd imagine that at those ranges it would make more sense to spend all your time on superior wind & barometrics measurements rather than counting powder particles...
agreed that the Pils is very drinkable; a higher gravity version would be killer
Worked on a fairly major PvP minecraft community / mod website at the start of this year. Minecraft PvP is sort of a competitive set of modifications that build out entire networked games. The games use normal minecraft concepts like item consumption. Almost all "fighting" is done with swords, with people clicking their mouse very fast.

All of the mods were based on 1.7.10, which is pretty far back, looks like 1.13.1 is the latest.

There are still a lot of young people playing minecraft PvP, particularly outside the US. But you could tell even then that Fortnite was eating up younger players.
I'm Dutch. I've never heard of this, nor has anybody I asked about this. I've never even seen someone in the driver's seat use their right hand to open the door. Dooring is not an issue here either since Dutch cyclists tend to anticipate very well.

What we do have here in the Netherlands are bike lanes, so in a lot of places the bikes pass the parked/stopping cars on the right hand side.
Requiring registration screws over small time producers.
A file system doesn’t fix the problem either because there are regularly problems at file system boundaries. For example, moving from a case-sensitive file system to a case-insensitive file system, you will eventually find two distinct bags of bytes that something thinks are the same; if the original disk contains files with both names, you have to pick one or error out. Even if you know the first file system is UTF-8 and the 2nd is ISO-8859-1, the case difference can still be there.

It seems to me that the only correct solution is to error out when there are at least two viable versions of a file. Even if you’re trying to “sort and display file names”, you would need to acknowledge at that point that the exact file name isn’t clear. And once your program is doing that, it doesn’t really matter why the two versions are different: maybe it’s a Unicode problem, maybe it’s not.
What specific difference are you trying to highlight? The only distinction I see is that Python 3.3 adds support for file descriptors.
Why did you archive the repo?