skysight-inc/HackerNews huggingface dataset:
The argument is that Windows Subsystem for Linux has no Linux code in it.

edit: I'm having a hard time coming up with a name which would be correct and Microsofty enough. But I think it would be a oxymoron.
موقع شاهد فور يو – مشاهدة افلام ومسلسلات اون لاين
The article is behind a login to a private forum - but I can imagine what the discussion might be like.

I have been recommending this book for web design professionals for years. Understanding that comics (in the BIG view, as McCloud has describes it) have something to teach in regards to communication of ideas in a visual medium, is "Understanding Comics" big contribution.

UX ideas are hard to describe in static wireframe layouts. Comics provide suggestions for a visual non-text language to communicate these designs.

"Understanding Comics" - yes. Web designers, UX designers, and others should take the time to read through it.
> I turned away another 50k of opportunities that didn’t feel like a good fit.

Interested in how you off-board those opportunities? Do you have a referral network who'll take on the lower-end prospects, or just offer them some guidance?
You're an apocalyptic death cult obsessed with planetary doom. Jim Jones has nothing on you. Fatalistic altruism is always fake. Go see a therapist. The fact that you attack unbelievers is another evidence of your cult like structure. Soon you will seek to kill the blasphemers.
https://www.nasa.gov/feature/goddard/nasa-study-mass-gains-o...
>why don't you just use Windows or Mac laptop?

Linux tooling support is still very important to me. I want to be able to enjoy Konsole and Sublime text.

Windows Subsystem for Linux is getting there, but I don't think it's as advanced as ChromeOS' yet. Besides, I don't like the Metro interface and Windows 10 in general.

Mac means tying to Apple hardware. Apple hardware means crappy keyboard, heavy laptop, and no touch screen.
Delphi has a community edition now.
Ask HN: Marketing ideas for new Excel Add-in?
I have recently "launched" an Excel Add-in for retrieving financial data including live prices to an Excel spreadsheet.

I have a simple marketing website but am seeing very few visitors.

Any ideas how I generate traffic and get more visibility for my software? I've tried posting on some relevant (trading/investment) forums but had little success.
An old man wouldn't.

Some time ago, there was this news article - an old man was turned away from a park, because he was alone and because everyone else in the park were "a family with kids" and they won't feel comfortable with a "single old man by himself" (don't remember the exact words, but this is the gist of it).

It gets worse. A woman with her son (just a kid) was asked by other moms to leave, because they were all mums with daughters and she was the only one with a son. I don't get the logic at all.

Society is weird...
The Australian sel4 is not yet Spectre fixed, but the Dresden L4Re is.
I wouldn't guess in mom and pop businesses but I would think in small financial services, real estate firns, or other where the design might matter more.
The thread is in the private part of a forum that's accessible only to account older than one year. Or you could buy access for 5$.

https://rpgcodex.net/forums/index.php?threads/ask-an-ex-con-...
So what I get from this is that the system works. When enough people voice their concerns the people in charge actually listen.

At least there seems to be no internet disaster as of now?
I usually postpone my doomsday scenarios until they are fact .
One just has to be vigilant in any new proposals that is made on this subject. And scream loudly if the lobbyists go at it again.

Eventually I hope EU completely bans organised lobbying, nothing good ever comes from pandering to special interests.
NREL guide to niche-market, ultra-lightweight, high-efficiency solar PV
Helen DeWitt’s the Last Samurai cultivates ambition in its readers
> their guess of a time zone would have been stymied by someone who liked to sleep early/late or had an unusual work schedule, but there was no mention of that or their reasoning.

As you said - this only makes sense because it's a Microsoft ad and they could have arguably known the answer to start with anyway.

Given that this is focused on someone who's at least interested in software development, they made some pretty specific assumptions.

There's no way anyone (unless they somehow literally think there is nothing outside America) would just discount the concept of it being someone in another country, and/or with non-'regular' work hours.

But this is Microsoft afterall. The imagination of a brick. I suspect if you asked about remote work, they'd think you want to work on remote desktop.
I have to wonder, if something like VLC can exist, which blatantly flies in the face of copywright law unchallenged, why do so many open-source projects get ridiculously anal about license issues? The problem here appears to be that the license (CC-BY 4.0) is only specified in the README file, not in the timezone data file itself. Like, do they really think that it only applies to the README, and if they use the data they're going to get sued? I get that it's important to cover one's ass, but if it gets to the point where software breaks as a result, it's gone much too far.

I wonder if the right solution here is to have some kind of body provide insurance against frivolous litigation over licensing issues for open-source projects, so that this kind of stupidity doesn't arise.

Edit: It appears I was mistaken about the legal status of VLC: it is about software patent licenses, not software copywright licenses.
Once upon a time, a country started killing their own citizens. Because of some ancestry they had, or disease, or were a member of some religion, or they used their genitals in a certain way, or co-habitated with someone like that.

Oh wait, that's happened again, and again, and again.

Which specific kinds of people were the targets has changed repeatedly over the years. Literally no one has an absolute guarantee that either they, or their family or children, are without a shadow of doubt free from this concern ever happening to them.

We thought we were anonymous. We thought we were secure. We underestimated how easy it would be to track, correlate, and analyze us.

None of us are safe. None of us have the privacy or security we should.

> If you're pretty obscure and conservative you're secure enough in practice.

You're ignoring the black swans of politics, hackers, militias, etc.

Yes, sure, we're probably all 99.99% safe. But 3 billion people are online. That math alone says 300,000 of the people online are not safe.

Do you really think we're 99.99% safe?

I think we're already tagged and manipulated like cattle. I already think that mega-corporations know entirely too much. I think we're already not safe. Equifax leaks alone prove that to me.

Heck, later down the HN front page today:

https://www.zdnet.com/article/wifi-firmware-bug-affects-lapt...
i think we'll see artificial wombs before non-human surrogates, either due to moral or technological limitations
Experience is just what happens to your brain with more exposure to things. Time is a fundamental part of it, so it clearly must correlate with age.

If you’re going to argue that experience and age may be uncorrwlated then I have to conclude that you’re not making a sincere argument.
That's a huge jump from mandating driver reevaluations in > 70 year olds to cutting a 50 year old programmer to make room for two 25 year old entry level javascript developer.
C'mon guy, I'm sure parent poster is aware of how statistics work and the difference between weather and climate. As the weirdening of environment continues, everyone will have a personal story where the consequences of climate change hit home. This is theirs.
What is your point? I have a semi-popular machining youtube channel, but I am not looking for notoriety, victimhood or money.

My comment was based on the only thing I remembered this person from. Between youtube and patreon, she was pulling 4-5k dollars in monthly couple years ago. But it was not enough and she got greedy. Looks like combination of her greed and manipulativeness fired back now, because she tried to use sjw bullying methods on those who are much more experienced 8n using the same.

Again, this is just my opinion. I can have an opinion on comparative value of two things without being able to produce them.
By the way, I believe the hoax authors actually cited many examples of papers that they found problematic, so if you're interested in actually examining some objectionable work, that's your way forward.
I think you should move to designing UI/UX for web apps instead of relatively static websites. There are a opportunities there and good pay.
> The API is rate limited, so we created a set of Node.js Azure Functions that ran on a timers. These functions would request as many tweets as they could before they were rate limited, wait for the timeout interval specified by the API docs, then resume processing where they left off.

How does this work? You pay for your function's run time in serverless so you wouldn't want to just have the function sleep for x minutes or however long it gets rate limited surely. I can see a way to do it using a service bus queue (push the message with a delay of x minutes, have the function set up to run on messages on that queue) but they specifically said timers. Does Azure let you programatically set the timer for a function from inside that function (eg. "Run me again in 3 minutes")?
> MIDI doesn't support per-note pitch bend

"MIDI Polyphonic Expression" and is a new MIDI standard created by us, ROLI, Apple, Moog, Haken Audio, Bitwig and others for communicating over MIDI between MPE controllers ... The principal reason for MPE is to get around a limitation of MIDI: Pitch Bend and Control Change messages must apply to all notes on the channel. This prevents polyphonic pitch bends and polyphonic Y-axis control (which uses Control Change messages) over a single MIDI channel. MPE solves this problem by sending each note's messages on a separate MIDI channel, rotating through a defined block of channels. Here's a brief summary of MPE: http://www.rogerlinndesign.com/mpe.html

Today there seem to be work arounds, not that a new midi version would not work better, however.
People Renting Out Their Facebook Accounts for Cash and Free Laptops
AI is fake news
GameHub Unified library for your linux games, designed for elementary OS
> Another very lucrative niche is building themes for WordPress sites.

I guess barrier of entry is a bit higher into themes requiring software development, graphic design and even a bit of UX expertise. So there is less competition. You would still be competing globally though.
A Moore's Law for Genetics (2010)
> wake up, smoke, make coffee, smoke, have a quick bite, smoke, get a shower, smoke

This rings absurdly true with me. I realized at some point that a cigarette was a little celebration ritual that I went through after completing anything.

It's also why I'm negative on vaping as a tool for quitting; it doesn't get rid of that ritual part. Snus (someone else also mentioned dipping elsewhere in the thread) does. Entirely quitting the impulse to the ritual took me a good two years, and having the nicotine hit from the snus helped me through it. Quitting the snus was a fairly miserable two weeks.

I'm not denouncing vapes, though, because although I don't think they're good for quitting nicotine addiction, they're good for quitting cigarettes, and that's good enough to lengthen your lifespan by 2-3 years, and the lifespan of your lungs by 10-20 probably. I don't know that we know what the long term effects of inhaling propylene glycol are, but there's no doubt there's a better outlook than cig smoke. I just can't help but recall how gross and unpleasant inhaling what smoke machines produced was when I was in a touring band.

edit: entirely incidentally, I feel that ritual made me more productive. Between cigarettes, I felt like I was supposed to do something before the next cigarette. It was like: finish writing that function, smoke, get to the point where I can run tests, smoke while the tests were running, get to the point where I can run benchmarks, smoke while benchmarks are running, get to the point where I can hand things off - make the call to the person I have to hand it to, smoke.

After quitting, life seems more dreamy, spacey, and unstructured. I think that's a point for vaping, although I think the fact that cigs are discrete units that lower in quality slightly after having been put out is both a factor affecting the ritual, and a quality that vaping does not have.

Quit smoking at least 7 years ago, so this isn't just addict wistfulness.
A Security Analysis of Radio Remote Controllers for Industrial Application S [pdf]
The license stuff seems weird without further context: even if they can't copy that file, what's the hold up to just "encode" the information from the bulletin on their own and putting it into their file?
Automated Retail Shelf Monitoring
Does it a good idea?
Yes that’s correct. If there isn’t serious damage to an instrument you can always tune it.

As far as playing an instrument regularly for it not to change its sound, that’s also true, although I don’t think anyone knows why exactly. It probably has something to do with the way the sound energy of the instrument, when played, is absorbed by the wood in a patterned way over time. Kind of like a used baseball mitt.

If the instrument isn’t played, something happens where the vibrations of the sound don’t flow correctly through the instrument and it can sound, and feel “stuck” to play.
My first impression is that the author might intend to have this included in the OpenBSD base system, which I suppose requires a clean reimplementation. I can see how it might be something they'd want in base.

I suppose rewriting it would also make it easier to employ whatever security hardening techniques are available in OpenBSD for a tool like rsync.
Jabber.calyxinstitute.org is down
VLC is not American so doesn’t have to care about American software patents. Licenses are different from patents.
Ride That Nearly Killed Me Changed How I Think About Ride-Hailing Apps
I have interviewed in the UK and did algorithm whiteboarding, so I'd say it's company-specific, rather than country-specific.
Looks good, but Windows only :-/
This article deserves its own HN thread. Everyone should read it; it is not a problem domain amenable to a technical fix. At some point, virtually all US HN readers will personally face implementing an assisted suicide decision. My own experience is every bit as awful as depicted in the article.

Be aware that many painkillers at end of life are administered by infusion pump. These control the maximum rate and frequency over time, and changes to the parameters are under a PIN code. Many such pumps also log their activity. You will have to look for a way to bypass these safeties, and not make it apparent to an external observer you extracted more medication than allotted in a given time period. I won’t spell out how to do that, because US policy and case law over assisted suicide must be changed before I may safely do so.
Ask HN: Simplest JavaScript Testing Setup?
In 2019, what's the simplest setup for single-command local testing of a brand new Javascript library?

The goal is to minimize the NPM and Webpack (et al) yaks that need to be shaved in order to focus on the code first, while including test coverage from the outset.
EMMYS House Looks
You need time to experience things but time alone is not enough. Not only it is possible to have an older person with less experience at any given task or job, there is also no correlation between wisdom and age either[0].

https://journals.sagepub.com/doi/abs/10.1080/016502599383739...
> "But I already know who @horse_js is, and it's not [...]!"

Perhaps. The data here is not 100% conclusive. There are some critical assumptions holding up our conclusion and [...] has never confirmed (or denied) our findings.

Perhaps the horse lives to tweet another day...

Ironically this highlights one of the main problems with how machine learning is used.

On a very high level, I think you can sum up machine learning algorithms as finding pattern in enormous heaps of noisy data ("training") then trying to apply the discovered pattern to novel data and using the result to guess the answer to a question you posed ("predicting").

The keyword being guess here. Unlike algorithms not based on learning, there is no guarantee that the answer is correct, because you usually don't know if the training data you supplied was sufficient or if the learned patterns were the ones you need. If you knew, you could just hard code the patterns directly and get rid of the whole learning overhead altogether.

Researchers know and communicate this. However, in the press, "AI" seems to be seen as almost the exact opposite: Not only can those fantasy AI systems answer questions about fuzzy human concepts with the precision of a computer, their answers are even better than the human ones - which is why the things we need to worry about are ethics discussions and humanity becoming obsolete...

This could be funny if it were just restricted to science fiction and public discussion, but it becomes problematic when "AI" systems are used to make life-changing descisions like setting insurance premiums or declaring persons suspicious to law enforcement.
>often can't find any meat in the supermarket that has not been denatured by having the fat removed

I generally find that to be the tastiest, since I can use way more butter or oil when cooking it.
Because we don't know the circumstances of their living situation available services.
Even the strictly GNU parts are in the minority in modern Linux usage. There are dozens of libraries, some GPL and some X11/zlib/Apache licensed but most of them not part of the "GNU project". Some parts only run on Linux and Linux-compatible systems because they were built on top of Systemd or other Linux-only software.

FreeBSD has had a Linux emulation layer for quite a long time, so in that sense you can of course have a Linux environment without a Linux kernel, just as you can have (with WINE or ReactOS) a Windows environment without the Windows kernel.
I'm European. Is it not common sense in the rest of the world that sweet things make you fat? Wow.
> I'm sure parent poster is aware of how statistics work

I can't talk about whom I replied to, but you would be surprised how few people actually get statistics and probabilities right.
Syllabus for Ned Block's Consciousness Course at NYU Philosophy, Spring 2019
Marco Arment on the Neo Geo X (2012)
I'd like to see it with shadows. Especially the deep black ones that made The Chronicles of Riddick: Escape from Butcher Bay (2004) look so amazing for its generation, even better than Doom 3.
Yeah the bsd versions are generally pretty eh, at least the ones on OS X. Usually the first thing I do on a new Mac is install the gnu coreutils. Though the new rust replacements are generally quite nice.
Yes, but it definitely isn't an emulation layer. It's just virtualization.
SQL Know-How for Developers with Markus Winand
Also a new collection of essays due this Feb

https://mitpress.mit.edu/books/blockheads
> We tolerate MIDI, but it's really pretty terrible. It's ubiquitous, but it's just barely good enough to have avoided being replaced.

sounds like C
At FANG good candidates tend to apply again a year or so later
To clarify the context I was talking about, I mean online checking of a hashed user password against Troy Hunt's HIBP database of hashed passwords. The original context of this discussion was an API, not a local copy of the database.

That being said I'm actually going to concede this argument, because on further investigation Troy Hunt provides the entire copy of his database freely for local lookups. Once you hash the user password to match the database hashes you can introduce the optimizations you mentioned, and in any case it shouldn't introduce intolerable latency to do that lookup locally.
Curious - which is a more profitable relationship, the agencies or serving a mid-sized business directly?

I imagine there's a longer selling cycle for the mid-sized business, offset by higher pricing? Which group is harder to serve? (eg. more iterations and drama inserted into the job vs. shaking hands, getting it done, and getting paid)
It'll accelerate 2D graphics that use OpenGL. GIMP and emacs don't use hardware acceleration in the first place. Krita uses OpenGL to draw the canvas so it will get accelerated.
>which blatantly flies in the face of copywright law unchallenged

How do you figure? Patent law isn't copyright law, and doesn't apply equally around the world.

>why do so many open-source projects get ridiculously anal about license issues

Because it's their code and people are using it without compensation and in ways not amenable to them? I think you'd be pretty "anal", too, if someone took your software that you worked hard on, without wanting to contribute their improvements and without any other form of compensation.

x264 basically funds VLC. Don't steal other people's code.
You can fire the bad ones, sure. After you document everything and cross i's and dot t's. Even if you don't CYA, you still lost team productivity while they onboarded the new person, and that time is lost. Plus the hit to team moral, and possible negative affects to team culture of dealing with an under performer or toxic individual.
Ah, who is whoishorsejs.com
You're just describing stage keyboards. I'll grant you that there is zero innovation there. But that's because the customers in that market want a very simple thing which is essentially a commodity, to which the market has converged. It's like complaining that the market for peanut butter has no innovation.

Some historic digital innovation. It seems to me that almost everything PPG and Waldorf ever made or makes would be considered innovative, including the upcoming Kyra. Other innovative digital synths would include the VS and Wavestation family; the Fizmo, Morpheus, UltraProteus, and Proteus 2000; the FS1R; and perhaps the Prophet X. And I must grudgingly admit that the MicroKorg was innovative given what they crammed in there for the price.

I'll grant you that most of those devices are two decades old. The current incentive for innovation (and hence risk) for digital devices has been destroyed by software synthesizers and laptops. Most digital stuff nowadays has gone for cheap rather than new, in the hopes of going after the poor musician. Monologue, Monotribe, Volca, Reface, Boutique. I don't know if that's bad, but it does make me sad.
Not buying soft drinks is much better, both cost efficiency, environmental impact and health.
I'm actually withdrawing my argument, as I mentioned in the sibling comment to this one. The HIBP API does introduce a lot of latency, but you can do this checking with Troy Hunt's entire password database locally. He provides it for free.
What innovation do we need ? technology is probably way above what's needed, the real requirement is on labels and bands.
Some fun dendrochronology references:

"Stradivari, violins, tree rings, and the Maunder Minimum: a hypothesis" https://s3.amazonaws.com/academia.edu.documents/30407555/bur...

"Chemical distinctions between Stradivari’s maple and modern tonewood" https://www.pnas.org/content/114/1/27
Well... I don't joke :) The $200/MVP is a slight exaggeration, but not much. I've been approached by people about MVP, but they only focus on the M, not the V or P.
btrfs definitely supports extended attributes (and if it didn't you'd get ENOTSUP not EPERM when trying to use them). It's far more likely this is because you cannot set certain xattrs within a user namespace (such as some security.* ones) -- and LXC is being used with user namespaces in ChromeOS.

In fact, I added code to Docker almost 4 years ago to ignore ENOTSUP on xattr errors specifically because of filesystem support (AUFS was the issue at the time). So if it was a support issue you wouldn't see it, because the code already handles it. :P