skysight-inc/HackerNews huggingface dataset:
I remember the huge lightbulb that went off in my head when I discovered that number forms are a form of synesthesia.

I've had number forms all my life. I never knew where they came from or why, so the way I see numbers finally made sense when I found out that it was part of a condition I've actually heard of before.

I also have some weak chromagraphemia, but the number forms are much stronger.

For example, here's a rough approximation of how I see the numbers 0-100. It's not perfect because it's hard to do suble slopes in text.

69 70 71
66 67 68 72 73 74
63 64 65 75 76 77
60 61 62 78 79 80
29 30 31 59 81
28 32 58 82
27 33 57 83
26 34 56 84
25 35 55 85
24 36 54 86
23 37 53 87
22 38 52 88
21 39 51 89
10 11 12 13 14 15 16 17 18 19 20 40 41 42 43 44 45 46 47 48 49 50 90 91 92 93 94 95 96 97 98 99 100
9
8
7
6
5
4
3
2
1
0

This also applies to years, by the way. Just add 1900 to all these numbers and you have my visualization of the 20th century. I find it amusing that the Great Depression is a downward slope... but so is the boom of the '80s.
Altering the user's environment is a vector around security. I hadn't considered the sudo angle before, but there's a tradition of invoking binaries from their full path to mitigate the problem. So instead of sudo on its own, you would use /usr/sbin/sudo, and make sure your PATH variable never contains the current directory. Better mitigations disallow executables in users' home folders.
You have to let go - I got 4G mobile wifi earlier this year, its fast as heck and sometimes when I don't get a signal.. I don't connect to the internet! Can always read a book, or go for a walk.

I'm kind of extreme though; I've been using cellular data almost exclusively since 2001 so its nothing new. I've spent plenty of time out of range. I think that if you are out of range and you need to connect; its time to move on.
The awesome folks at Szeged University have been working with our team on both Vulkan and native DX11 backends!
thanks. I also have set up forwarding on some gmails. it's a bit of a pain.
The Grim Crime-Scene Dollhouses Made by the ‘Mother of Forensics’
Thought experiment: lock people up in a permanent Burning Man and measure the time it takes until it resembles a refugee camp more than the Burning Man of a handful of days per year. I do not share your optimism that it would last, and that's already factoring in the very self-selected group of Burning Man participants. Now imagine the same with a random selection of those who don't make up the "working caste" of utopian-UBI. (I do not think any of this would apply to a "regulation free interpolated unemployment benefit" kind of UBI)
This looks really beautiful. What use cases would this be helpful for?
Software Delivery Using Test Driven Development (TDD)
Yes, I did. Whatever is wrong with OxygenOS isn't due to Google Play Services.
> The number of devs who can competently use Vim or Emacs is already on the low side.

Someone who cannot competently use either vim or emacs is not a developer.

> The number of non-devs that can do it is far lower.

The emacs paper talked about departmental secretaries using — and extending — emacs. Human beings are far cleverer than we like to think.
Not necessarily. There are third-party tools (such as Cydia Impactor) that are cross-platform.
What do you think a human driver would do if they were faced with a barricade? They'll hand over the keys. Act quickly and they probably won't even have the chance to call the cops before you take their phone.

An automated truck will lock itself down, and start taking high def video. Plus, if it has a satellite hook-up, it can contact the police even from outside of cellphone range.
That's 240 syllables per minute. Is speaking really so skew towards short words?
Ask HN: What makes a good library, API or framework?
Name one you like and say what makes it great
The part tabletop RPGs it models really well is where the players and GM spend three hours arguing about the rules applicable to a single sword swing.
What's the New Yorker paywall workaround?
This finally nudged me into uploading a note on the relationship between PCA and SVD, which is not covered in Jeremy's otherwise excellent article. If anyone is interested in this, you can find it under http://bastian.rieck.ru/research/Note_PCA_SVD.pdf.
As a programmer, my limiting factor has nothing to do with my available visual field.

Has nothing to do with resolution, either, once I've achieved a relatively normal resolution. Today, that's 1600x900.

I don't think I'm "using hand tools."
What's your daily work usecase? Do you run multiple VMs? Multiple chrome tabs? IDEs?
You do, but a little formality first: can you please prove, definitely, the size of the proton? There are conflicting opinions floating around...
Funnily enough, cosmology's use of "baryon" predates the Standard model (it even predates Politzer, Gross & Wilczek 1973) and leans heavily on the Greek root "barus", meaning heavy i.e. having a significant rest mass (and thus implying "nonrelativistic", more below). Since then we've developed the Standard Model and its baryons have many properties that are essentially irrelevant at cosmological scales after reionization.

More technically (and all to the first order), in \Lambda-CDM the first Friedmann equation can be written as H(a) \equiv H_0 {\sqrt {(\Omega_c + \Omega_b) a^{-3} + (\Omega_{rad+hdm}) a^{-4} + ... }}, the \Omega_{...} being density parameters. Although in this form "c" stands for Cold Dark Matter (CDM) and "b" stands for baryons, the important common attribute here is that the rest mass is high enough that absent highly atypical kicks they move slowly compared to photons[1]. I explicitly added "+hdm" (hot dark matter) to the radiation term, where hdm is mainly relativistic neutrinos, which aren't heavy and thus usually move at speeds closely approaching that of photons.

The relativsitic/nonrelativistic split is important in structure formation, roughly because the former do not stick around during gravitational collapse.

One can consider here that \Omega_c is (still) likely to be mainly nonrelativistic heavy uncharged leptons and that if we lump nonrelativistic charged leptons separately into \Omega_{b+c+l} term they would be a tiny contribution to the density.

Relativistic baryons and relativistic charged leptons could be lumped in with \Omega_{rad}; it wouldn't make much difference. Experimental values for \Omega_{rad} are very small (~ 10^-4 vs \Omega_{b+c} ~ 3 x 10^-1, i.e. about 1:3000) and are often dropped for ease of calculation.

Bound states are either relativistic or not, such things would just take the place of relativistic neutrinos and photons from \Omega_{rad}.

Doing any of this is just fiddling at the margins, however. Cold Dark Matter and nuclei simply dwarf any other matter component across most of the universe's history.

- --

[1] In the FLRW model the components of the \Omega_{...} densities (i.e., matter in the large) are homogeneous, compressible fluids of constant density at rest under a constant spatially isotropic tension in an "equatorial" slicing of the RW spacetime, so we don't even have relativistic baryons (for example): everything is moving inertially as spontaneous symmetry breaking freezes them out of the hotter denser earlier phase closer to the big bang. This is a reasonable approximation at the largest scales.
Are you guys based out of Bath, UK? Visited it this past summer and loved it! :)
Well, it's only the demo that's in TypeScript. The demo is just a fancy UI that takes the Rust-produced vertex and index buffers and uploads them to the GPU for rendering. Ideally, I don't want to have to any code duplication between the Rust WebRender and Pathfinder demo code.

That said, Rust on the server and TypeScript on the client go really well together. Strong typing everywhere!
If your password gets compromised, you can change your passwords.

If your fingerprint gets compromised, you CANT change your finger (erm... probably. I dunno of any easy way in any case)
Large and fast bikes are already a problem without electric assist. A typical triathlon bike can easily do 35km/h, and the wider Milan Velomobile can do over 50km/h. In the US and Canada, it's illegal to use electric assist to reach over 32km/h and most European countries have more stringent limits. But human powered bikes are faster anyway. If a group of cyclists use drafting, they can push the speed up that way.

This also only includes mass produced bikes. The world record for human power is much much faster again--last year Aerovelo Eta broke the world record, reaching 144 km/h on the flat with no assist. Most bike lanes aren't designed for this.
This marketing article fails to acknowledge where Google X routinely gets ideas: http://www.mercurynews.com/2017/10/06/google-accused-of-rack...
I had forgotten how horrible the resolution was on that camera!
There's one overlap where there might be a bit of tooth is in the possible revenue claims which seems like a big portion of what Herbalife actually got hit for it seems, though I'm not really familiar with the exact details of the FTC's findings in the Herbalife case.

Other than that though there's very little relation between the two Shopify really doesn't sound like a pyramid scheme even from this page.
If we focus only on high school debate for a minute (I have participated in and coached high school teams), the point is to teach kids critical thinking. When freshmen show up to debate for the first time, it might surprise you how bad they are at putting together coherent arguments. You don't get to make it to the top of the league in debate without learning critical thinking. In order to get to the "obnoxious and inane" parts of debate, you must first succeed at the point of debate (to teach critical thinking and argument). So, I'd say high school debate does a great job at what it is meant for.

Edit: Moving from a long-form rant about something that a freshman barely understands to philosophical minutia that lead to nuclear war takes a significant amount of learning. And that learning is worthwhile.
This project is really cool for me. Here's my personal use case that it would solve.

I always begin every Node/Express server project with a unit and integration test file using the request-sync library to make a sequence of synchronous requests and assert everything about each request in each step before continuing. But I can never run those scripts to completion until my server is written, which is much more difficult to test than my test script. (Yes, I'm looking for a meta-test of my test script.) Questions like "am I checking the data in the correct way" and "are all my status code checks the correct number" would be answered if I could make a fake server first, then a unit test, then the real server.

It's easier to make example data than to write a script to check everything in generality if I don't know exactly how the server should behave.
The article explicitly lists many more similarities listed than that. 'Quit your job for Shopify', claims about how the platform makes people millionaires in days with people sitting in Ferraris. I like Shopify from what I've seen at tech events but that's some very sketchy marketing.
Thanks a lot, will work on that.
You're right. Its not about rigor, its about ethics.
Entity Framework replaced LINQ to SQL years ago - it’s had multiple major revisions, and two major revs of the .NET Core version.

The initial version in 2008 was a total mess. It wasn’t until a few years later that the XML definition and code generation junk was removed and it became useable.
Windy Maps
Build Sustainably on Google Cloud Platform
Not only. I live in France and while it's always difficult to really grasp public opinion, I'm pretty sure a large proportion of my fellow citizens thinks our prison aren't cruel enough. Actually, according to some poll, a majority even wishes death penalty were reinstated. Not quite the same thing, but still...
The Algarve is close to Morocco, even if they left from Agadir, so not much difference in distance. The total drifting distance Agadir-Barbados is about 5500km, compared to nearly 6000km for rowing Algarve-Guiana.

In 48 days they could have drifted up to 4500km (75%), leaving over 1500km (25%) due to rowing, which is an average rowing speed of at least 1.3kph.
Yes, a little bit. If you gave me a word in a certain color font, that would take precedence. Its not like I was see "my" color. But if I thought of the word out of that context, it would be its normal color again (usually based on the color of the first letter like described in the article). Exceptions are things like logos which have a fairly strong association with certain colors.
The Alexa Skills Kit API relies heavily on an “intents + slots” system where you request specific nouns/verbs from the user such as a first nam or a date and the webhook only sees that specific information. This makes it difficult to wire up third party NLP systems, although there are hacks out there[0].

[0] https://blog.init.ai/alexa-can-you-add-custom-nlp-to-amazon-...
Well, part of the learning is making the mistakes yourself, and part of it is your paranoid coworkers cautioning you against certain behavior and relaying the horror stories of what it might result in as experienced by themselves or someone they knew. A thedailywtf.com for operations mishaps would probably go a long way.
Exactly. I believe Shopify has an affiliate program (like just about every other platform) but it's not pushed like MLM. The main goal of majority of shopify users is to sell their product, not to sign up their friends.
Europe has always had more open cell networks.
Well, it's simply an organizational decision that a company is making at a certain scale. Division of labor and expertise. Fair enough.

But the issue is with saying "no developer should be writing SQL strings, ever".

It's like saying "no designer can handle HTML, leave that to the professionals".
That's not very techy is it?
> As soon as you need something special it's most likely available on Java but often not on C#

Like what? Care to elaborate?
The Indian dish you can't find in India
Please tell me how many on the Forbes list are starving. Hell, give me an example of any billionaire ever that ended up starving. The point you’re trying to make has no basis in reality.
Sure, but if the intent of a game you've constructed is to turn an ordinary activity into a scored competition, accidentally instead creating some specialized thing that veers far away from the original activity is a failure (and is very likely—this is basically the construct-a-perfect-wish-for-a-genie problem). The only reliable way to counteract it is with a heavy subjective component to judging—the more objective the outcomes, the more distorted the activity will tend to become.
We can do without this kind of inflammatory conjecture on Hacker News. The bar for civility and substantiveness goes up when approaching controversial issues. It's not about whichever position you take—it's about being thoughtful enough to afford a reasonable follow-up discussion.

https://news.ycombinator.com/newsguidelines.html
.NET documentation used to be top quality, but not anymore.
Quality of MSDN articles has declined a lot, going from full, explicit documentation with examples, to just placeholders in many cases.

PS: criticism of MS or .NET in HN even in reasonable terms is guaranteed -6 karma. But I have karma to spend.
With the availability of genetic sequencing you can get from anywhere A -> B in the reachable genetic search space through selective breeding, and still qualify for regulatory purposes as non-GMO. You can get out of that loophole by prohibiting the non-GMO label for anything that was bred based on direct genome sequencing, but that's a game a whack-a-mole as I come up with another scheme.

And at the end, what's the point? Regulate what you actually care about in the food, not what process was taken to get there.
i worked remotely for 5 months in a class C RV, in some really remote areas, across 36 states total. in my experience, internet was great 90% of the time. it was faster in rural/small town rather than metro areas, i'm assuming because there's less load on the towers. the worst parts were actually in national parks, which had almost no service. some mountainous areas were bad depending on which side of the hills you were on. deeply forested areas were hit or miss. usually, it didn't take more than driving a few hundred yards to to go from bad to acceptable service. anything near a highway was pretty much great. i also worked from a lot of parking lots in commercial areas, all of which had good cell service. i was able to skype and work over SSH fine. it was as good as broadband in most cases. i was worried about the internet the most when i started the trip, but it turned out to be the least of my problems.

i used ~150GB/month, with an unlimited verizon plan. i used a dual antenna hotspot, with an extra antenna extender. if i had 3g service somewhere, i could use the hotspot and antenna and usually get lte. i thought i would need satellite, but i didn't. its also slow and expensive. slower than 3g probably.

when done, i sold the RV for the same price i bought it for, saw a lot of the US, saved $12k on rent, spent $2k on gas and $700 on tires, $200/mo on internet... that's about it. i got a LOT for my money
What happens if you lose your phone one day?
> https://arxiv.org/abs/1709.10378

Mmhmm, yes, I know some of these words!
The comment I remember from Joel Spolsky when he released CoPilot(?), the product built by interns over the summer was that he would be thrilled if it made $500,000 over its lifetime. But if it was built by Microsoft and made $500k, they would shut it down in an instant. Even if it made $5M, they'd probably still shut it down since it wouldn't be worth the time.

You worry about Google, Microsoft, etc when you're building a $50M business. Below that, it won't probably even register on their radar.
Also, The Infinitely Profitable Program: https://web.archive.org/web/20160304014157/http://peetm.com/...
OK. It's okay for you think the another world's Minimalist website has no value to your coffee shop. It's okay for local people. But if I'm travelling and unluckily see this website in Google result. I'd think it's a scam.
This website hijacks my Chrome 'back' shortcuts. Not cool, Smithsonian.
Microsoft Ventures announces global search for startups shaping the future of AI
The default Nginx configuration file inside /etc/nginx/sites-available/default
Yea, if you need to heavily leverage library X then use whatever it's written for. However, if you simply need a way to generate a few simple PDF's or something then that's a different story.

Personally, I prefer to use the most productive language for a project I can get away with because the largest risk is you are simply never going to finish it.
> Google search shopify and millionaire and you'll see 27k results. Then go to Youtube and enter shopify and millionaire and you'll see 10k results.

Funny, I just searched "google ads millionaire" and it returned 6M results, as well as 30k from Youtube. By Citron's logic, Google is also like Herbalife.

Now, he might have a case if Shopify and Google generated these pieces of content themselves, but he makes no attempt to discover where the content originates.
That's encouraging news. Thank you!
LINQ to SQL has been abandoned for a long time (since they introduced Entity Framework) but there are a ton of other ORM/DB access tools like Dapper, Massive, PetaPoco, linq2db, nHibernate, Insight.Database, OrmLite, LLBLGen Pro, etc.
Just saying: https://news.slashdot.org/story/17/10/09/0056245/microsoft-w...
I firmly believe right turn lanes ought to be to on the right side of the bike path because cyclists are way faster than pedestrians crossing a crosswalk. That way the motorist has to cross the bike path as one step, then turn right as a second step. They only have to check one thing at a time.

Bidirectional bike paths are even worse. In Montréal I've crashed into a couple cars which were turning left across a bike path--but the bike path was on the wrong side of the road!
I think it's still in Nightly which is 58 now. I'm running 57 beta on Win10 and my about:support page says "unavailable by runtime: Build doesn't include WebRender".
I write code for Arduinos in my spare time. There's no shortage of online competition. But yet, even though clients keep reminding me that I cost more than everyone else, they still keep sending me work...
Yeah, it's a game - is someone surprised by this? - and a really fun one. I played it for 4 years and sucked at it. Still fun as hell and really intense, even if you are mediocre. Kinda like PUBG... :P

I'm sorry, did someone really think that a high school extra curricular was going to act as some kind of deep and wisened meditation for teens on rhetoric?

More than anything else, debate forces you to think quick on your feet - really, /really/ quick. Tantamount to an e-sport, but WAY more open ended, since the aff and neg can run just about anything under the sun, or even go meta (which seems more common since the early 90's when I debated).

Yes debate is a terrible model for useful rhetoric. It's also a hellishly fun boxing match for brains/mouths.
I would bet it's a not huge fraction of the software written is for games. Games are a niche if software.
How do you "scan all spends from that epoch" with having those spends ("the data")?

You essentialy just said: "It's not holding all the data though, you just have to have all the data." ...?

As I pointed out elsewhere in this thread (see cousin comments) relying an an external 3rd party archival service doesn't solve the issue because either (a) you want the system decentralized so it needs to be within the signer's capability to run such a service, or (b) you don't do that and now you've introduced central points of failure and then what's the point?
Brings back memories. I debated for 9 years. 4 in high school in LD winning league a couple of times and qualifying for nationals and state. I also competed on the national circuit for college policy debate. And I finished by doing a year of debate in British Parliamentary. I was usually a "traditional" debater, ie. one who spreads. I think the problem with debate is that there are actually no rules beyond speaker order and speaker time. There's been a devolution of debate to "performance", ie, the speech itself and its medium is a form of argument. RAP, music, dancing, etc. During my last tournament, I actually counted the times I debated the topic versus the rules of debate and found that it was about equal. If anything, debate doesn't have enough rules that govern it.
How the Federal Reserve Bank of New York Is Using Open Source
"articulating a complex argument well"

This is the transcript of the first two arguments in the video. This is the winning team of a national debate.

"they say the n* is always already queers thats exactly the point it means that the impact
is that that is than an impact turn to the afraid is that that it is the case turned to the affirmative because uh uh we we are saying that queer bodies are not able to survive the necessarily means in the body uh uh the n* is not able to survive

when the n* uh sees these people uh peace and suffering that he can only uh envision himself uh that he uh does not see another n* that he uh feel sympathy for or embrace but rather uh that the other n* gets obliterated"
Show HN: Simple Tool to Preview Album Art on Spotify, Apple Music and Pandora
Non-musicians might not know this: You can't edit album artwork once it is on Apple Music or Spotify. As a consequence, I often regret my choice of font size or the borders I chose once the artwork is live on streaming services.

This is simple, little tool I made to preview album art on desktop vs mobile and on different streaming services.
I've been spending the last year unravelling a ball of yarn wrapped in another ball of yarn because of "guy before me" syndrome who believed this. Fully.
this reminds me of the way Tim Ferris won the kickboxing championship as he outlined in the 4 hour work week.
Writing a CPU in Haskell