skysight-inc/HackerNews huggingface dataset:
I find it extremely telling that both of the issues you linked are now included in the core language library, and what happened with left-pad will never happen again after amends were made by npm to make sure that it indeed never does.

If you want to critize JavaScript you can do better with something more substantial. If anything, the speed at which problems you linked get remedied is a plus for the language. Even more so if you take into account the extremely unique position JavaScript is in where you can simply never change an API after it goes public.

> The fact that there are so many abstractions that compile/transpile into javascript is also a big red flag

What did you expect? JavaScript is the only language browsers natively understand. If you want to write code in your favorite programming language you will have to transpile/compile it to JS.
Thanks for creating and maintaining these lists. I've bookmarked them. They look like great resources even for advanced topics.
You can find the best channel to use using one of these techniques:
https://www.howtogeek.com/197268/how-to-find-the-best-wi-fi-...

Although, that article says you need a jailbroken iPhone to find the best wifi, it is possible to identify high traffic networks with your iPhone using the Airport Utility - https://forum.music-group.com/showthread.php?6603-TIP-Choosi...
It's configurable!

Just use --listen-addr on the server side and on the client side, just run it like sparkyfish-cli <hostname:port>.

I think it's a good idea not to use standard ports, to avoid any sketchy prioritization practices on the part of the provider.
A Fictive Flight Above Real Mars (video)
They are available from 101domains.com, 2 years for $144 by the look of it.

https://www.quora.com/What-is-the-best-domain-registrar-for-...
You're just describing why a) YouTube or Hulu is so popular, b) why they suck, but somehow c) they haven't brought down the internet yet.

In fact, Netflix and HBO are virtually the only people who actually allow you to reliably avoid ads. Even Hulu finds ways to force them down your throat when you pay.
I found his email address and sent him an email. I got a reply saying the error had already been noticed. (It hasn't actually been fixed yet, though.)
Adobe Creative Cloud and Microsoft Office
It was on MacOS desktop. I'll submit an issue when I get a chance to reproduce.
Does the machine just run a random generator to pick the stock?
Honestly I'd be shocked if comcast isn't ripping everyone off in mulltiple ways. I hate that company.
It's more fun to simulate latency and packet loss for VOIP connections... it's been a while since I did that.
Very nice, although the link suggest the dataset is made available through request only. But I didn't know about the hand dataset.
Changing my router was the best thing I have done to my internet connection, but somehow it never occurred to me to change my modem until I just read your comment. Er, duh! Ordering one now.
Any recommendations from this list?:
http://www.spectrum.net/support/internet/compliant-modems-ch...
the end of men indeed :) as if being automated out of relevance was not enough soon you can take your sperm with you as you retire to the "manly hills"...interesting times ahead.
Thanks for pointing these out! This sort of archaeology is always interesting. I tend to have to do it for Protocol Buffers too to understand various design decisions.
They want to earn money, nothing more. No knowledge is gained, no wisdom is earned here. Just plain old money interests at work.
Some call it capitalism, i call it greed.
I didn't read the paper but it's in scientific reports (minimal and rushed peer review, bottom of the barrel nature subjournal)...I'd be a bit skeptical.

It's not exactly anyone's first choice place to publish.

Crispr/Cas9 is not as robust as people make it out to be, but it's promising. (I do some work with crispr/cas9)
TorontoCity: Seeing the World with a Million Eyes
Bargain Travel Sites May No Longer Be Bargains
Ask HN: Highest throughput method of communication/education?
Talks? Papers? Koans? Road to damascus moments?
Previous discussion:
https://news.ycombinator.com/item?id=13976357
Thinking I might be lactose intolerant I tried some lactose free milk some time ago. It was the best tasting and the longest lasting Milk I ever bought. Ever since, I tend to buy exclusively lactose free because of that.
So... wait, this is what investment banks have been doing for literally over a decade, is this news? For legal accountability someone has to sign off on the orders but that's about it. The computers have been picking stocks for years.
Not necessarily. A spammer may have generated a list of plausible e-mail addresses. For example, if your unique e-mail address is james.wilson1234@gmail.com, it's pretty easy to guess by combining common first names, last names and numbers. But if it's 8fa3b770914ccd14@gmail.com, it has probably been leaked or hacked.
What luck! My dad's been keeping our PowerBook 180c in a closet for a special occasion.

It looks like Apple, Amazon, etc. all sell electronic copies, it's just that they can only be read on approved devices, and only for as long as the company in question keeps running its licensing servers, and that bothers me.
I'm confused about what you offer - are you creating extensions to XML & JSON for different types of documents? And adding an embedded programming API? And then I'm supposed to build those documents and submit them with REST? Will I be trapped so that I can only render if I purchase your service?
100+n lessons learned growing a top European startup
Java primarily.
Hey, c'mon, we hit 1.0 on the tooling _weeks_ ago, with VS2017. Net Core has only been out since end of June last year. ;) /s

(I started working on a .net Core project in January last year, transitioning into it as a new language from PHP/Coldfusion - perhaps not the ideal learning path with all the changes between the betas/RCs yet quite exciting at the same time)

Now that we're here, though, we have e.g. NCrunch working with Core and from this point on it's becoming much more viable to develop in.
The view count on videos is not updated in real time. Once a video reaches about 300 views, YouTube only updates the counter a few times a day.
However, we avoid discriminating between protected groups because we believe it's wrong to subject an individual to that kind of discrimination, even if such discrimination would be rational for the discriminator.

I don't think most of us would have a problem with discriminating on an inherent property of a group that is relevant to the decision being made. Indeed, often neither do anti-discrimination laws. Such discrimination can be objectively justified.

For example, consider a job where a certain level of fitness is a functional requirement, say a firefighter whose role includes being able to carry someone out of a burning building. Setting a relatively high bar for physical strength is going to discriminate against female job applicants and those with various physical disabilities as their respective groups, but it's not discriminating against someone because they're female or in a wheelchair, it's discriminating against them because they can't carry someone out of a burning building and so that person is going to die. I don't think most of us would have a problem with this kind of rule. The only thing unfair here is life not making us all equal, and there isn't much we can do about that.

The problems usually start when either you discriminate against a whole group based on some property that is somewhat correlated with membership of the group but not inherent, or you discriminate against a whole group based on a property that is inherent but isn't actually relevant to the decision being made.

For example, if a job involves sitting at a desk and using a computer all day, a woman or someone in a wheelchair can presumably do that just as well as our hypothetical strong male. In this case, discrimination on the basis of gender or physical strength simply isn't relevant to the decision being made but sadly does sometimes happen because of individual prejudice, and thus we have laws to protect those in more vulnerable situations.

Unfortunately, the kinds of tools and mathematical analyses we're talking about here don't necessarily see those situations any differently. They may learn the wrong lesson if there are coincidental, misleading correlations in whatever data is used to train them, which brings us back to where we came in.
Yeah, it's unfortunately not the fastest algorithm known, despite what was originally thought, but it is still the fastest accurate one.
Now I want to run my Cat 6 through a water hose, just to see the look on peoples faces.
>But his fame was secured by the publication in 1961 of what must be the poem of the 1960s, Babi Yar. It derived from his visit to a ravine near Kiev where the Nazis had perpetrated a massacre 20 years before.

I guess a poem about the Katyn Woods would have been a step to far.
Conference on Stoicism at Work
https://news.ycombinator.com/item?id=13990167
What Medium's paid subscriptions tell us about the future of publishing
Javascript is the reason WebAssembly came into existence.
Burnout is real.

If you're a situation where you're body can't keep up with normal activities, your sleep schedule is wrecked and you have to will yourself out of bed everyday just stop.

Reexamine your life and figure out ways to cut the stress out, these things creep up slowly over time and you might not even realize how bad it has become.

I had a job burnout earlier this year and it took several months to get myself back to normal. I'm lucky in that I could just quit working and live off savings for a while. Too many people don't have this option.
I appreciate the effort - but this document is full of misunderstanding. Page faults are a memory management event triggered by virtual memory misses of the Operating System. That is completely separate from how to find a piece of data with an index. Should probably take down the article and do a complete rewrite.
Ubnt doesn't respond to security reports, violates the GPL, abandons product lines without warning while continuing to sell them, and sells underpowered devices that don't support basic functionality. But they are really cheap!
Mutexes are heavily used and get a lot of scrutiny, and work was done to speed them up when 10.11 (or was it 10.10? Whichever one added QoS) came out. I'm positive the people who maintain it are aware of the tradeoffs between fair and unfair locks and made the default fair intentionally.

Or more generally, just because Linux and Windows both behave in a certain manner doesn't make that de facto correct. It's all tradeoffs, and different people value different things. Correct-by-default (i.e. fair locks) is valuable, the only question is whether it's worth the performance hit (although you can always opt in to unfair locks to get better performance).
Q&A with Robert Harris Author of the Cicero Trilogy
You sir, deserve a medal
He moved from a dynamically served website using node.js backed by mongo DB to a website that reads markdown files in asp.net and renders them. The website is his personal blog. Alternatively the author could have used Hugo and generated his site statically before deploying it.
Thanks for your suggestions. I'm the author of math.js working on these fixes. If feasible, a whitelist is safer than a blacklist of course. However, math.js supports objects like JavaScript, and these objects can have arbitrary properties. A naive whitelist would simply render these completely blocked. An option could be to try to distinguish between own properties and inherited properties but that gives issues too with regular methods on classes. It's not so easy to "just" create a whitelist and put it in place (and... which place or places?). I try to understand the underlying cause and try to put security measures at the right place rather than a hail-shot all over the place. I'm no security expert so it's a bit of a search. I'm really happy with all people helping to find and report more issues in this regard!

A first approach was to try to put security checks right before executing any function. That didn't work out since the parser doesn't have control over all function executions: for example not over the ones invoked by Array.forEach and Array.map. A second approach was to blacklist the "constructor" property since all issues did go via constructor and managed to call Function that way. That wasn't enough either. Current approach is to guard the values of symbols and properties (the places where unknown stuff can come in) and test whether there value equals Function. To be continued I think...
> Oddly enough no educational program helps with those already affected, retraining program participants have even been observed to fall behind about one day per 24 hours no matter how intensive the training program.

I don't understand this, do you mind explaining it to me?
>who can but the houses?

Rich people from other countries. Especially places where money isn't made cleanly?
Aladdin simply provided portfolio managers with data. it did not pick stocks. the onus was on the portfolio managers to pick the best stocks given that data.
Golang SSH Security
Hmmm, maybe my sampling size is biased, but I do know two from the same family who did. Also a lot of religions have implicit plans for growth. For example, not eating swine could be tied to pork being less sanitary back in the day.

oh wow, i didn't know 25% of missionaries were women...

Anyway, I don't have anything against Mormon missionaries. Just missionaries in general.
Really? I've found the opposite. TP-Link has managed to match recent Ubiquiti's on performance and beaten them on price, but hasn't tried to ram a bunch of useless cloud crap down my throat when all I want is a simple AP.
exactly what i was thinking. does not seem remotely new.
That statement is highly uninformed.

I would suggest starting reading from here https://github.com/WebAssembly/design/blob/master/FAQ.md#is-...
Now that we've made economical the tools to sequence, search, and have some understanding of an organism's genome, we're reaping fast rewards in learning what the natural world is actually capable of in terms of astounding feats of nano-engineering. There's a massive nanotechnology textbook in our ecosystem's genomes that's a few orders of magnitude more impressive than our best semiconductor patents.

The CRISPR system here was discovered in a single-celled organism that likes brine water - a tool it used to intercept hijackers. The 'standard' Cas9 that is being used extensively in the rest of the CRIPSR stories comes from the bacteria that causes strep throat. Studies are now mining the genomes of organisms found in 'mud pits' and 'pond scum' to find all sorts of smaller, faster, more efficient variants of Cas9. And that's just for the single purpose of editing a genome.

The capabilities of proteins found (off the top of my head) in jellyfish, in sulfur springs, in colored algae, in electric eels, in little pond creatures, in HIV, in waterbears, etc. are all depositing huge amounts of technology into our collective knowledgebank. We have been given a store of 'alien' technologies to sift through that are applicable in every condition to be found on Earth, literally. The cures to many of our ills will not be engineered from scratch, but rather will be adapted from existing technologies found in extant organisms literally scattered across the globe.
This is how 'basic science' works. A magnanimous scientist is curious how a little cell can survive in really salty water, and owing to his curiosity we discover a nanotechnology that can edit an organism's genome. We humans are smart - but not yet that smart.

(some of those protein technologies we like to talk about here on HN:
https://serotiny.bio/notes/proteins/ )
I, personally, fight it.

I'm a driver. In the past, I've been a cyclist. At other times, a pedestrian. I mean to say, I'm not saying this from the perspective of a guy who drives and has never cycled and can't empathize with people who live a different way. If my current living situation allowed me to resume cycling, I'd be happy to! But-

As a driver, in NYC, bikes on the roads are incredibly dangerous to everyone involved (though, admittedly, mostly the bikers). You can't drive in the city for a day without seeing bikers regularly violating the rules of the road: wrong ways up one-way streets, jumping onto sidewalks, etc. Generally, just acting like cars when they want to, like bikes when they want to, like pedestrians when they want to.

That's not why I'm against sharing the road with them! That's why I'm in favor of heavily enforcing existing laws on bike usage, with a merciless iron fist until people who ride bikes act like they understand that they're meatbags riding around in a pinball machine of 1-ton iron rockets.

I'm not even against sharing a road with them because enough of them exemplify the above that all of them, as a result, are unpredictable, and unpredictability is the most dangerous thing on the road. I kind of imagine the enforcing, iron fist, etc. will take care of that eventually, too, if we actually do it.

I'm against it because they're vulnerable little meatbags. A slight hiccough on the road between two iron rockets means someone's paying out an insurance premium and getting some fender repairs. The same accident with a bicyclist ends in a trip to the hospital, if not a funeral home. One person's dead, and the other is carrying the moral (and possibly legal) weight of a murder, because someone thought it was a good idea to play tag in a busy factory. My opinion may not hold across all locales: certainly I've been in cities that had far less busy roads, with far fewer and smaller cars (Europe), where this same statement does not ring true. But in NY it does!

I'm sorry. If the cost of removing that ridiculous situation of danger is a short-term lack of bicycle commuting while we build responsible infrastructure, I'm OK with that. But for what it's worth, I'm also OK with kicking in my tax dollars to build that infrastructure.

I'm not anti-bike, just anti-this ridiculously unsafe road interaction.
> I really wish someone would. I know too many folks who've been laid off after an otherwise very successful run, and will not be interviewed by new companies because they fall sort in the credential category

I wonder if that's disguised ageism. A lot more people are going to college in the last decade than in previous decades.
Intellectual satisfaction.

But you can ask that question about anything, really. What's the point of being stronger, if you can't just go and take other people's stuff? What's the point of being faster, when the first place prize is the same as the last?
> it's a really difficult field if you don't like it.

That's the issue in a nutshell. You can tell people they'll make 100k easily but to be a developer you have to like it.

A good developer looks at the problem and goes "that's cool".

A great developer looks at the problem and goes "Huh, let's try that again".
Why put that on him, rather than Adam Zagajewski or Czesław Miłosz or Wisława Szymborska? I'd rather see more commentary on the incident from Polish artists (and less such commentary from deranged paranoid lunatics who somehow win power despite being clearly insane).
Protip: buy used off of craigslist.

I've done this multiple times over the years and saved a bundle.
I never said it would replace it, I was saying that it was for those who didn't want to use javascript.
Silk Road Open for Business: Modern Etiquette in China.(Trailer)
I think that Google provides one if you search "Speedtest" on a non-mobile device.
I assume that there are ad firms between the brands and this adtech. Isn't that typically the case? Shouldn't we be blaming the ad firms and not Google?
This is likely just the difference between a DOCSIS 2 vs DOCSIS 3 modem.

Regardless of which modem you use, Comcast pushes its own firmware patches that likely have rate limiting built in.
No, thanks for the correction! Cool! It's actually something I'd like to learn more about. I get the 5-level modulation, but how are the 4-pairs demultiplexed? The timing constraints must be exquisite.
PS Vue has sports-they are running channels specifically for basketball during march madness.
No we do not. When my company acquired SourceForge in 2016 the first thing we did was eliminate bundled adware installers. We now scan all projects for malware as well, have https downloads, and more. Big redesign coming soon too. Ars: https://arstechnica.com/information-technology/2016/06/under...

Reddit AMA: https://www.reddit.com/r/sysadmin/comments/4n3e1s/the_state_...
Another reason to not use speedtest.net is they use compressible data for their tests.

DOCSIS has some support for stream compression, so you'll often get highly unrealistic results.

On the other hand, basically all internet content is sent over the wire already compressed, so any stream compression doesn't help with it at all.

I've had speedtest.net overrate my connection by 2-3 times it's actual throughput.
I've never heard anyone advocate for a 50/50 split.

What happens instead is that anything that isn't a 50/50 split is assumed to be proof that there are barriers, that someone is telling you what your role should be, etc.
>> In 2010, British women got their state pension at 60 and men got theirs at 65. By October 2020, both sexes will have to wait until they are 66. By 2028, the age will rise again, to 67.

>How do people who think a feasible UBI future is possible square with this?

Because this was done to calm down the markets. The debt is approaching 100%.
We're a completely different company that owns SourceForge now than the one that made the decisions to erode trust. Everything we've been doing is is outlined here: https://www.reddit.com/r/sysadmin/comments/4n3e1s/the_state_...
"demographics are destiny", what is that? i believe i've heard it a few times recently. sounds like a new-fashioned "white is right", with the benefit of sounding like something intelligent to an imbecile. but if demographics is destiny, then it's good more brown people are moving into europe. twice in the last century, with so many white people on the subcontinent, europe dissolved into mass barbarism and pulled much of the world into it as well. if demographics are destiny then the migrants flowing in are a blessing. if demographics are destiny, which why the fuck someone should believe that, i don't know.
One very early pseudo-3D game (perhaps the first?) was Sega's Fonz, which drew a not-really-perspective-corrected road using discrete logic. AFAIK it hasn't even been emulated by MAME yet.

Oh yeah, and shameless plug for my 6502 IDE which draws a pseudo-3D road on the Atari 2600 :) http://8bitworkshop.com/?platform=vcs&file=examples%2Froad
Chechen Authorities Arresting and Killing Gay Men, Russian Paper Says
This has been ongoing debate since the beginning. RDMA means running a large amount of protocol in silicon and firmware. Can you imagine what might go wrong?

In the FreeBSD community it is somewhat common knowledge that Chelsio is the best Ethernet vendor, mainly because their driver isn't a trainwreck like the dominant Intel (which share BSD HAL code on BSD/Linux/Illumos and are quite similar)

If you are alright with the trade offs of a firmware stack, Chelsio do have some pretty slick TCP full offloads that require no substantial application changes:
http://www.chelsio.com/wp-content/uploads/resources/T6-100G-...
Source code please
A "protocol" is just a good excuse to create a consciousness entity, which itself is designed to interpret the communication between two other entities.