jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
From the 1970s until about 2001, the common fonts on Unix systems drew those two characters as something approximating ‘ and ’. This gave us Unix users a simple and easy way to put ‘single’ or “double” quotes into our man pages, our web pages, our TeX documents, pretty much everywhere we would put text.

Unfortunately, the stupid losers at Microsoft and Apple never picked up on this, and eventually the glyph for the apostrophe was standardized as that ugly vertical piece of shit you probably see on your screen right now, which comes from the typewriter days when you would overstrike it with a period in order to make a shitty exclamation point, thus eliminating the need for one key on your cheap-shit typewriter; and the backtick was standardized as being an accent grave with no fucking letter underneath it, which makes a lot of sense when you're printing things out on a fucking dot-matrix printer with backspace, but not on a VT100, let alone a fucking window system.

Well, in the early 2000s, the folks at the X Consortium decided to standardize on making X-Windows apostrophes look like the shitty Microsoft Windows apostrophes, instead of waiting for the douchenozzles at Microsoft to catch up to the ASCII typography we had in the 1970s. So now instead of having shitty quotes only on Microsoft and Macintosh systems, we have shitty quotes everywhere, unless you use non-ASCII characters. (To be fair, all the glyphs looked shitty on X back then, so it's not like we were giving up some kind of Caslonian paradise.) The saving grace is that you actually can use non-ASCII characters now, and they will work everywhere with no problems. They look like this: â€œHello, world!â€ .

Anyway, the reason you still sometimes see the old kind of ASCII quote marks is that not every fucking document on the web gets thrown away in six months, because some of us fucking try to write shit that people will still want to read ten or twenty or a hundred years from now. When you see ``this'', you're looking back in time, to the days when characters were bytes and men were men. I mean, you’re looking back—oh, fuck it.
Good to know. I've had my eye on one for a while, but I opted for Air Pods last Christmas. :) Maybe this year...
Why do i need to enable javascript to see the equations tex-style
probably because you missed a zero. 169 out of 100,000
Spark any use? I just saw free and assumed some ptw scheme.
There's very few debates where I feel good about upstream moderating downstream's access to capabilities because they're afraid of uses.

Postgres notably refuses to implement query hints because people might do wrong => forks like OrioleDB emerge. EcmaScript promises refuse to allow synchronous access because ___ => we end up with endless userland dual sync/async constructs such as AbortSignal.

In general, I think we need more people to take inspiration from perl. "Perl, the first post-modern programming langauge"[1] is an old old old write-up, but I think it still holds very true that we generally ought enable. Even when we do set down guidelines, I feel like there should usually be ways to go outside the boundaries. To me, it's a huge feature & logical that there be capabilities in Java to peek into the private fields of a class- maybe not all code should have access to this, but this kind of deep access to a system is still, to me, highly desireable. It makes me sad to see languages like JS, once fore-runners in first-class everything, dynamic programming, accrue the trappings of a constrained, restricted, denying language: private fields (with no workarounds), annotations/decorators but load-time compiled away/invisible. Systems that expose what they are & let us monkey around are just better, cooler, have more potential.

Imagining nice pleasant happy well groomed langauges & systems is, to me, the ultimate premature optimziation: favoring some internal idea of a plan & binding everyone to it is a horrible mistake, one that often prevents criticism by simply denying the other party's their option, the chance to be explored.

[1] http://www.wall.org/~larry/pm.html
So a shell script or browser extension that periodically curls speedtest sites would enable faster browsing?
It is actually a shame that it is based on PHP. If it was based on pure JS, there was hope to make a desktop version easily using node-webkit or something.
An interesting exercise. Why do you think an increasing probability distribution makes this equivalent to the halting problem, though?

Without loss of generality, an increasing probability is >= some P after some time T. Being conservative, we can assume the failure probability is zero before T and ==P after T. Of course, we don't actually know P or T, but they must be consistent with us having seen the bug at all. So we can use uninformative priors to define the posterior distribution of these values given the number of times we have seen the bug and the amount of time required in each case. Unless I'm missing something?

I once wrote a probabilistic version of git bisect (https://github.com/Ealdwulf/bbchop) for use with intermittent bugs, but it hasn't seen real use.
That's just plain stupid and tad racist.
You'd be extremely surprised to learn that these are sold for £10 or £20 not far from when they've been stolen.
"they should probably steal some more ideas from FreeBSD"

Which ideas would you think are worth stealing from there?
So one important question about Rust that is relevant here is how it handles dynamic stack allocation. It is in the language? C++ has alloca of course but needs a couple of macros to work across compilers. Memory allocation ends up being a very big performance concern in renderers. PBRT uses both memory arenas and an ALLOCA macro.
@GhotiFish
They are now. :)
Some perspective from a Spaniard:

The Spanish taxi guild/lobby is very, very strong. Spain has a strong public transit system, but taxis are widely used nevertheless.

Taxi drivers went on strike this year during specific dates and all hell broke loose. They have much to lose, since a taxi license is very expensive and considered an investment, there is a second hand license market, etc. Some people buy houses, they buy taxi licenses. It is a heavily regulated market, since free competition would draw prices to a point so low that the business is not profitable (or so they say)

On one hand, I've never seen a rich taxi driver. I'd argue it's a low/mid-level job for low/middle class people who have nothing else to do. Similar to construction workers; if they lose their job they cannot work as anything else.

On the other hand, I'm pro-competition, but I respect regulated markets for some areas (healthcare, transportation, telecommunications, energy, etc). So why not taxis? I'm just not knowledgeable enough to make a strong point for or against taxi drivers.

While Spain is known for its political corruption, courts of law have been pretty professional and their rulings are usually fair and law-compliant. So if a court has banned Uber, it's because the Spanish law protects taxi drivers. It's a political matter.

In summary, devaluing or voiding taxi licenses would leave tens of thousands of people in debt, probably without a job, and with nothing else to work of. Yes, I know that if it were for ice drivers, we would never have had electric fridges, but I can also sympathize. It's basically a matter of jobs. The Spanish government doesn't want our 30% unemployement to be any higher, taxis to be on strike and in general people to be angrier.

TL;DR: Spain is a heavily regulated country and the EU directives also point to that direction. Taxi drivers are a low-mid demographic which need protection or, at least, protection from a total disruption of their jobs from new agents like Uber. Yes, this is bad for free competition, but this is Europe, and the level of legal protection is like this: workers > consumers > companies.
The filter lives in crossfeed.c, with an API described in crossfeed.h. It's pure math and makes no system calls itself—should be plenty portable.

The filter designer does use Accelerate, but it's only needed to generate arrays for crossfeed.c. Porting to another FFT lib should be easy enough, though I should mention I need to update the designer in this code: the current version was made through this header library: https://gist.github.com/LnxPrgr3/8262666
Um, those are all basically American companies.

You need a Russian one, a Chinese one, North Korea, Somewhere Middle-East, and one datastream you bought off the dark markets via Tor, produced by a rogue group of renegade hacker cypherpunks.

If they turn out to be all colluding, you're living the wrong novel.
I agree that the proportion of people getting into tech via curiosity and experimentation has decreased.

However, I'm not convinced that the absolute number has decreased. It's completely possible that larger numbers than ever of people are getting into tech as an extension of their own curiosity, and are simply less visible due to being outnumbered by the masses from bootcamps.
"even though you gain nothing".

Gaining a sense of moral superiority is a gain. Quelling some sense of unease around chaos (stray carts) is a gain for some people.
I’m a mail.app user and enjoy minimal email client interfaces. Problem is, for large inboxes, I find mail.app’s search very inadequate. More often than not I’m opening gmail’s web app to find what I’m looking for.
I found it humorous (slightly, it's not like it's hilarious). Ray Dalio presumably knows his brand and what his audience wants to hear. The information in the piece is legitimate, people can ignore it at their own loss.
And Google ads ui updates?
>If it's just a town hall to discuss a certain issue, that can be virtual.

Virtual isn't the same as free.

>Although this may sound a bit naive I feel like $500/person/month sounds like there is some massive inefficiency in use of resources.

Nobody knows what the union dues will be if the union wins, but they will not be 500 per month. It might be a fair guess that they're 500 per year. About 20 per check if you get paid biweekly. The dues will be decided on by union members through some kind of democratic process.
A reasonable request is not to shut all prestigious publishing monopolies down, but to ask/beg/fight them to be less greedy. As you mentioned, publishers run market places and sell distribution channels. They do not need that high margins to run the business. Where the profit goes to? Not the science community, but heir owners and executives high up on the rank who do not contribute much but get the most cash rewards. I believe this is what worth fighting for.
This looks exciting. Did anyone manage to work through the demo, though? I first installed the Taler Wallet for Android via F-Droid, and it can scan the QR code for withdrawing from the demo bank, but the actual withdrawal fails with some generic message that "withdrawals are currently not possible". Then I tried the browser extension in Firefox 84. It detects that it should be doing something, but never actually completes a withdrawal either.
The website says the main bezel is magnetic, and can be replaced with various colors. Probably have to wait for future revisions before they do crazier designs... cloning Apple is a way to message the quality / price point they’re shooting for.
Woops. This is a dupe. My bad. See HN discussion here - http://news.ycombinator.com/item?id=1400494
"How in the world do schools get away with charging that much for a degree whose earning potential is so low?"

They charge whatever the market will bear! Apparently there is a large intersection between "rich" and "willing to piss away four years on a nonproductive enterprise". Whodathunkit.
I haven't been in the position of hiring programmers, but I've mentored a few FreeBSD developers, and I would not allow one of my mentees to commit code like that.
This is also useful Making Money Online in your Spare Time: 50 Ways & 150 sites http://bighow.com/news/making-money-online-in-your-spare-tim...
It's been asked in the past, the general consensus has been that while it's perfectly fine and acceptable to submit your own stuff, you'll find over time that it's more beneficial if other people find your prose interesting enough to submit it for you.

In the meantime, if you have something to offer, submissions are free, so go ahead and give it a shot.
"Common Examples of When You Need a Voluntary License Include:

. . . Using a sound recording in a movie, commercial or other visual work. If you want to use a sound recording in a visual work, you need a synchronization license, so called because the music is "synched" to the video. You’ve already created your visual work and you want to put some music under it. You want just the music for your movie, commercial, documentary, sitcom, or any kind of audio/visual presentation, no matter where it is aired, even the Internet. Synchronization licenses are granted by individual sound recording copyright owners." [1]

Whether anyone comes after you for not having such a license is a different story.

[1] http://riaa.com/whatwedo.php?content_selector=whatwedo_licen...
Awww. I was hoping that with an audience of hackers and such a trivial problem I wouldn't be alone in my creativity. :-/
Thanks! I've done some yoga in the past, and it can be quite tricky to do, but apart from the breathing and stretching it did I was never quite sure whether it was as good for me as, say, a run/cycle.

Since I don't have access to a gym with weights and only a small set of dumbbells I'm not sure how much of the weight training side of this I can do, but I might try the running thing and perhaps some simpler weights that I can do with dumbbells. Maybe pick up a yoga class again too :)
Stop worrying about a perfect launch — your success isn't measured on the splash you make. Launch now, gain feedback, and then build out the rest of the product.
In the Wikipedia article, the prominent example being used was an write (Paul Elam?) saying that victim of domestic abuse should strike back. SPLC interpreted it in context of mens right to mean that the writer is inciting violence against women. Technically true.

I wonder if in any feminist writing there are feminist who argue that victims should fight back against their attackers. How should that be interpret? Todays news in Sweden we had the first court day of the person who initiated the Swedish metoo movement. She posted a message on social media about a coworker who she said raped her. The prosecutor filed charged against her, arguing defamation as it caused emotional and economical damage to the named person. Technically this is correct and the expected result of the law suit is actually a guilty verdict for the accuser. It also mean that technically anyone who encouraged similar behavior, in the context of feminist writing, is guilty of inciting violence against men.

Swedish defamation law is also a bit different from UK/US laws in that the truthfulness is not a saving criteria. Causing someone harm through trial by media is illegal with only a few exceptions when dealing with major public figures. In the view of the legal system, harm is harm, and it is rarely justified.
I'm sure that some enterprising astronomer will release an open source way to remove satellite trails using orbital elements (if you know where your telescope is pointing and the current time, you can figure out which pixels contain satellites), but that really shouldn't be their responsibility.
I see what you're saying, but what I'm saying is not even on that axis. If you don't have a history of talking up the startups you are attached to, you don't get invited to be on the board of startups.

If you are critical of the growth plan or business practices, you are fired from the board.

edit: actually we might be agreeing.
The Spanish translation is awkward. Not the level of Google Translate, but still not looking native. This will make many people not trust it with their bank credentials IMHO.

"Esta aplicación usa Plaid para conectar su banco"

This is missing a connector like:

"Esta aplicación usa Plaid para conectar a su banco"

Or change the whole sentence:

"Plaid se conecta a su banco con esta aplicación"

"Plaid se quiere a vincular a su banco" (if "Plaid" and "this application" are the same)

And of course, everything still sounds way too formal and old-school. Looking at the English site, it's clear it wants to transmit a young startup vibe. But the Spanish version sounds like an old boring bank app more than a young useful one. Either it's been translated by non-natives, or translated very individual sentences without context, or by someone in Latin-America (the Spanish over South America in general is a lot more formal sounding for Spaniards).
I'm not sure, but I have a feeling this is the sort of thing where satire can't measure up to reality.

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

...it's people! PeopleCode is people!
1. Start now. But don't use @fastmail.com as your email address. Get a personal domain and email address (i.e. me@efiecho.com), and forward it to fastmail.

2. Setup fastmail as the host for me@efiecho.com

3. Have your gmail account forward to me@efiecho.com. When people ask for your email, or you setup a new account, start using me@efiecho.com

That way if you later switch away from fastmail (like I did), your email address stays the same, me@efiecho.com.
I have worked with ants specifically fragmentation of ant colonies. I would say the responses to isolation are much more severe than human isolation. If an individual ant get separated from the colony, it will just die (Mostly). Also they usually can't join other ant colonies because of colony specific odor/hydrocarbon.
You certainly misunderstand the purpose of HN and now it makes your earlier comments much more clear.
Today, a lot of (commercial) web design is done just to compensate for the lack of (quality) content. That reminds me of that story about a blogger who spends more time designing a blog than writing articles.
My advice to young web authors would be to spend more time on content than design. In the end, it doesn't really matter if you used system font (like Arial) or Google font, or if your background is #EEE or #FFF. Just don't make unaccessible sites

BTW: I am aware that average internet users don't think this way
>Those near National Priorities List Superfund sites (sites known to be contaminated with hazardous substances such as TCE) are at especially high risk of exposure. Santa Clara county, California, for example, is home not only to Silicon Valley, but 23 superfund sites – the highest concentration in the country. Google Quad Campus sits atop one such site; for several months in 2012 and 2013, the Environmental Protection Agency (EPA) found employees of the company were inhaling unsafe levels of TCE in the form of toxic vapor rising up from the ground beneath their offices.
Let’s say you have a LinkedIn profile picture, and someone posts that picture to a site about people who look like they might be pedophiles. Would you be ok with that?
You're right. Coding at 4am affects my grammar :-p

Not that complex. It could be better, but for now I make sure everyone is on the same page by ensuring that the cursor is at the same location at all times.

I've yet to implement multiple cursors, but it's something I definitely want to do.
> customers frequently use Wufoo’s forms to process online transactions.

> a process that previously required hours of work by web developers can now be done by anyone with web access in a matter of minutes.

Can I ask a question of the Wufoo team? Do you attribute your success primarily to: allowing anyone to do what only web developers could do (targeting non-consumption); reducing the work from hours to times; or processing online transactions?
It's still a democracy if high-scoring comments float to the top though. Karma just adds to it by functioning as a reward system.
"Android doesn't want it" is untrue. What would be more accurate is that it doesn't care for that level of "magic". Yet. As the platform matures, there will be a lot of developers who will try to bring the same aesthetic as their iOS apps to Android too. And some of them will succeed.
My wife and I have been able to stream to a laptop and the Wii at the same time.

But, I don't know if there are no restrictions, or if there are "only 1 device type at a time."
This whole situation is pretty revealing about Dropbox. If hosting software that COULD be used to violate the TOS were also a violation of the TOS, and if Dropbox had been in the practice of banning such files, then 2 outcomes would have obtained:

1. The system for banning files would not send out copyright infringement notices automatically. It would be set up for banning things like source code that could be used to violate the TOS.

2. Someone on the support team you claim the system was designed for, would have done the ban, instead of you having to come in and implement "higher-level business logic" by using the ban system for something besides copyright violations.
It's a nice feature. I had a chance to use it today, and it worked beautifully. Its biggest downside is that you don't have an opportunity to run tests without first pulling the changes into your working copy, so I don't see it coming into play very often in my workflow.
The bigger scooters where quite nice and I would have preferred them to stay instead of the smaller ones that are blocking sidewalks. But maybe they will shut down too eventually... seems this sharing economy is really hard to make profitable.
Seigniorage, the ability of an institution to print a worthless piece of paper that other people believe is worth something, is a very valuable power, one which is earned over decades, even centuries, of prudent policy. You don't want to mess with this by printing billions, at the risk of destroying your reputation (resulting in inflation, and/or speculation against your currency, as others have pointed out).

More prosaically, also, every time the SNB prints a swiss franc, that piece of paper is marked as a liability on its balance sheet (and the corresponding euro amount purchased is the asset). So they optically "lose money" if their assets decline in value versus their liabilities, as happened last week. Of course, they could then print more CHF to cover the loss, but then we're back to my first point.

Finally, and as an aside, the biggest loser in this whole thing was of course the SNB itself, at least on paper. It has CHF liabilities and foreign currency (and gold) assets to the tune of 500bn dollars. On paper then that was a 75bn USD loss. Conversely, and this is worth keeping in mind amidst the frenzy of headlines about broker losses, remember that markets must net off, so all those swiss francs that the SNB sold to defend against appreciation, were held by the market (individuals, brokers, funds, corporates, other governments). Thus it is likely that there are some huge winners out there, whose net wins are greater than the net losses to the tune of about 200bn * 15% (the amount that they intervened in the past 2 years * the percentage move).
You actually use your caps lock key? I can't remember the last time I used mine and since I was never a Sun guy, I don't even bind it to Ctrl.

Not being snarky, just curious.
Unions don't ask for dues just to grift you. At a minimum, any half-competent union should be able to tell you how they're going to get you more than your dues in value from the union. This could be actual increased pay, benefits, or other value from collective organization.

No one is trying to steal anything from you. Unions are for workers. If you think Amazon is in your corner more than a union would be, I would consider reevaluating that idea.\

All that said: almost no unionized workplace that I know of has a situation where you are required to be part of the union to work there, so no, you won't be forced. For example, U.S. federal employees have huge, long-lived unions with a lot of prominence, and only 26% of federal employees actually belong to a union.
1. Lots of places to do this already exist

2. This has already occurred

3. This could happen still

4. Something about a tide going out and swimming naked