skysight-inc/HackerNews huggingface dataset:
> GenAm now considered generally confined to a small section of the Midwest

The GenAm is way more prevalent than just a small section of the Midwest. It's all over the West coast and generally every large metro area regardless of region. Even in regions of heavily divergent accents, like New England or the Southeast the GenAm is quite prevalent in the cities. Atlanta for instance isn't made up of people who all sound like Scarlett O'Hara and Houston isn't made up of people who all sound like Boomhauer from King of the Hill.
Casual dating and high concentrations mean there is no incentive to stick around if things aren't 100% what you're looking for. And if you're reasonably pretty then you have no shortage of options -- why settle, esp. if you're not looking to settle down?
> How is this shady

Largely because it's Microsoft.

Everyone else does cross promotion of their products but some people hold a special place in their heart for hating on Microsoft. It usually manifests itself with frothing at the mouth, exposition about how they were sued as a monopoly, and they're the devil. It's as if Microsoft was breaking into homes in the 90s and swapping your Macs out for PCs.

Someone will respond to this post with a laundry list of complaints about them that they've had saved off in a .txt to counter posts like this.
Julian interfaces are less formal than swift protocols. We use sub-typing and/or traits together with multiple dispatch to define generic pluggable interfaces.

There’s a lot of discussion around making a more formal protocol-like system but so far what we have works surprisingly well, so we’re not in a huge hurry to implement something and want to slowly explore the design space.
It's a cool thing that software moves so much faster than other processes, like in my experience military grade weapon loading.

Our sub would dock at the pier the day before, everyone but Weapons Department got the day off/in port duty day. Weapons Department would hold an all afternoon walkthrough of the entire process. Manpower locations and roles. Equipment setup and basic operations. Types, quantity, and sequence of weapons to take aboard. Expected timeframe / pace so that no one was expecting to have to hustle to catch up.

And everything was in binders, with plastic strip edged pages and fresh grease pencils issued to everyone managing.

Every one of those steps was a result of "Ok, crap, what do we rewrite to make sure (shudder) THAT NEVER happens again."

And even so, on my fifth loadout party, I still missed a retaining strap and almost helped dump a torpedo in the harbor, except there was already a step right after mine with a separate checkbox that said "Aux handler has checked strap type/quantity/positioning for weapon type."

Procedures are great for the things that need them.
And when you have numerous teams/functions scattered about, procedures are even more necessary.

And I do get that a lot of code is not likely to detonate under the companies' hull, per se.
Self-Driving Mass Transit Arrives on American Streets
The one thing that is preventing me from going the virtualized route: peripherals. Shadow has it where you can use USB peripherals connected to your device locked to the VM, but for the life of me, I can’t get HORI’s firmware update for the Assault Commander FFXIV mini keyboard (I have an orb weaver chroma too, but I really like the stick placement on the HORI) to properly work. Haven’t even tried the mapping software yet.

If I can figure that out, may be in love.
Apparently, Microsoft deemed it popular enough to show ads targeting Firefox users
Those aren't even the worst. What about linked in?
> Edit: Avoid the HYS comments....

For good mental health, I thoroughly recommend a uBlock cosmetic filter to hide the complete HYS DIV block which works on ALL BBC pages. For added benefit, also do the same on all news sites that have comment sections. Excluding HN, of course.
> Recently, Spotify announced a new advertising service, Spotify Podcast Ads with what’s called ‘streaming ad insertion.’

Oh good, the Adsense-ification of podcast ads is now upon us. Why bother having the talent read out the ads and maybe inject some improvisation and humour into it, when we can just have the real-time-bidding system decide what commercial you should see, based on whatever Spotify has stitched together using all its data points.
Google account ban: Literally a decade of () and important documents gone
Here are my rough notes.

mkdir -p ~/src
cd ~/src
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt-get update
sudo apt-get install obs-studio
sudo apt install qtbase5-dev
git clone --recursive https://github.com/obsproject/obs-studio.git
git clone https://github.com/CatxFish/obs-v4l2sink.git
cd obs-v4l2sink
mkdir build && cd build
cmake -DLIBOBS_INCLUDE_DIR="../../obs-studio/libobs" -DCMAKE_INSTALL_PREFIX=/usr ..
make -j4
sudo make install
cd ../..
git clone https://github.com/umlaeute/v4l2loopback.git
cd v4l2loopback/
sudo apt install libelf-dev
make
sudo make install
sudo depmod -a
ls /dev/video*
sudo modprobe v4l2loopback exclusive_caps=1 video_nr=9
ls /dev/video*
You should see a video9

Open OBS
Tools menu -> V4L2 Video Output
(It will look really squished, but you only have to do this once)
Path to V4L2 Device: enter /dev/video9
Hit Start button, close window
In Sources pane near lower left, hit the "+" button, then Video Capture Device (V4L2)
In new dialog, select your actual webcam (not the new device)
In resolution, select 1920 x 1080

Now you can test: hit the "Start Recording" button in lower right.
The article opens by stating that since it is 'not a book' it is addressing only RP vs. 'General American'/'GenAm' (new to me). So that there is a wealth of non-RP British accents - and indeed non-GenAm American - is irrelevant to a discussion that began by setting those aside.
Coronavirus: Sony and Amazon pull out of major tech show
Chinese military personnel charged for hacking into Equifax
That's a common stereotype of Québécois French, but I think it's more accurate to say that, just like for pretty much all widely spoken languages, there was a lot more regional variation in the French-speaking world a few hundred years ago, but it's been consolidating over time, and different places happened to consolidate differently.

IOW, Parisian French also retains some primitive features that have largely disappeared from one Canadian region or another. But we don't talk about those as much. I'm guessing because doing so wouldn't jive well with certain stereotypes about Québec being a backwards hinterland.
Array.reduce Bug Breaks Angular ReactiveForms and Jira Service Desk in Chrome 80
Hi Claudia, I saw a comment of yours that had to do with on-line sexuality. I would really love to quote you on it for a manual for a tarot deck I'm creating. If you can could you reply here for find @outsidertarot on instagram and shoot me a message? Thanks!
there is devuan already
To anyone feeling a desire to reflexively dismiss Alpine.js, I'd strongly suggest taking an hour or two rewriting a toy project that uses Stimulus JS into Alpine and give it a fair comparison.

If you haven't ever used Stimulus, then I'd be doubly cautious about making a snap judgement. If you're the type who writes every single site as a SPA, then this library isn't for you.

Alpine is gaining traction quickly in the Laravel world and isn't going to be disappearing in the near future. On the contrary it's likely to expand and gain adoption in other MVC framework ecosystems. I, for one, am seriously considering for my next Phoenix project.
I use GeoJSON all the time in mobile robotics. For indoor robotics, we are using our own local coordinate system. This means that we "lie a little bit" about the GeoJSON spec, treating x and y as linear metres in a flat world.

tl;dr: I would love if more tools allowed you to hide the map and just ignore the details of the CRS/Projection. I do so much work on and around Null Island as a result. QGIS has been _very_ good at this. But most online tools always assume use cases are WGS84.
W3C and WHATWG to work together to advance the open Web platform (2019)
Those are just other clients to the Google Maps service, and some of those clients might have predated the iPhone. It just happens that the client on early iPhones was written by Apple, but clients on other platforms may have been developed by Google.

The impressive thing about the client on iPhone wasn't the maps themselves as such, other phones had maps, it was the ease and fluidity of navigation using multi-touch gestures, and the simple integration with system services such as location services. Bear in mind phones back then didn't have pre-emptive multitasking.
I was born in Russia, we were taught to hold a pen a certain way. We had exercises too (one I remember: grip the pen (with 3 fingers) and dab it forward-and-back by bending the three fingers and unbending them). I was shocked at the way people help pens in the US when I arrived.

The grip we were taught I believe gives you more control over the pen, with no straining -- just an elegant extension of fingertips.
I think it's been a very long time since there was a "BBC accent" - I'm in my 50s and I can remember presenters from my youth (e.g. John Noakes) with very distinct regional accents.

Not to mention the idea of BBC Scotland all talking in RP is quite amusing...
So, explain this. I mean, it is a positive step that you've backed off your strange "rage" accusation, but why do you consider my stance on the technical merits of this step irrational?
That very well may be true, but whether or not the article acknowledges that this isn't the right question is independent of whether or not this specific wrong question makes you cringe.
Is there any research that spiking/dopamine type learning is good at "animal level" behaviour, but abstract and complex thinking is enabled by different mechanisms ?
You don't talk about fight club here. I don't know who was the smartass that decided that but here we are. Stupid rule but it's their place.

And adding "offensive" every other sentence [1] assumes (for me at least - for others not that much) that you are talking about us as crybabies being easily offended.
I almost downvoted for positioning yourself as a purveyor of ethics with the implied assumption that everybody will agree with you.

But in general people around here indeed _are_ easily offended - see for example 'rzv' in this thread being downvoted for talking about this very problem. Depends of course on the thread and on the self-selected audience.

So - what can you learn from a downvote? For me is: don't debate here - HN it's not a platform suitable for debating ideas.

[1] not by _you_ - but in general
Still using Xsomthing? That was so two months ago. Things move fast in the fashion cough software world. Meanwhile our OS has a pseudo terminal layer, and we are using x86 processors...
Amazon wants to depose Trump, says he's “biased” on $10Billion Pentagon contract
All the books are great recommendations, except for Computer Networking (Kurose & Ross). That was the textbook we used when I was in grad school, and it was terrible. The best book on networking I’ve ever read was TCP/IP illustrated - it’s a bit out-of-date, but once you read it, you’ll understand the core networking concepts well enough to figure out the current state of modern computer networks.
Sqd
sqdqs
The first palm pilot was around 10 years before the iPhone, but despite the similarities we had flip phones, screen+keyboards, flipout keyboards, etc. It really took the iPhone nailing it to bring us the generation we have now of rectangle you can touch.
>every single action

It doesn't have to suggest all actions, only re-occurring behavior. Microsoft had a well deserved reputation as a grim reaper in the tech industry.

http://www.ecis.eu/documents/Finalversion_Consumerchoicepape...
Not the original poster, but I have been using Spotify for about 3 or so years fairly heavily (free version, not premium), and it still fails to update Discovery Weekly a good 90%+ of the time. The only time I get it to update is when I listen to a wildly different genre (Death metal to K-Pop, for example) and then wait about a month for it to figure out I listened to something different. Only then does it start showing new stuff. Searching around Google, this seems to be a somewhat common issue.
Composable? Julia and composable?!?

They decided on sequence range [1...N], instead of [0...N) like Python.

Try to compose that.
A partial tour through the Unix Bourne shell [pdf]
Riya Sokol talks about love for her craft, sense of style and more
One example:

On Android, I bought an SD card (because my internal storage was too small to host my downloaded library, for offline listening on airplanes). I found that when I rebooted, every single time, it would redownload all 11G of my downloaded songs.

Turns out, the Spotify service starts before the SD is attached and their program has a bug. I sent them the Stackoverflow link to delay the service. Support wasn't interested in helping me.

My fix was to get a phone with larger internal storage.
I've never had google ads randomly pop up on my desktop environment. When that starts happening, maybe you have a point.
This is pretty sad, but Apple was doing this as well. Less mean tho. But at every restart of Chrome, I had a notification to use Safari.

https://twitter.com/mxwllt/status/882190696224083968
Real-Time Deduping at Scale
Not the parent, but as a hiring manager I would guess that you can implement UIs, make API calls, manage client-side data, work with a type system, etc. Those seem like pretty useful skills in modern client-side web development.

If you would want to make a move to backend/full-stack, you might need to pick up skills like databases, queues, caching, building APIs, and DevOps. But good companies are willing to bet that you can pick up new skills on the job if you have some sort of foundation.
>I have a feature list that I'd like to implement down the road, some of them are quite technically challenging. Should I overcome such challenges before releasing the MVP?

Depends on how substantial it is to your Minimum Remarkable Product. You need to make a skateboard, get it on the asphalt, and see how it does. Talk to users asap, but if you are concerned someone will hijack and it pump out more features, you need more domain-specific knowledge that will render that infeasible/impossible.
Additional features down the line, if you can keep their needs in mind during the early phases, you may be able to tease apart things that would otherwise lead to "Complected" circumstances (two things tied together that do not need to be).
Building a team is harder than building an application, I wouldn't consider it lightly as a solution to an incomplete product. If you're going to build a skyscraper, you need a plan from day one, but you also need people who can help you work on the concrete floor and foundation, not too many window decorators quite yet.
Basically you must weigh out the odds.
Will someone release before you? (10-80%)
Will someone release after you but out-compete you on features? (25%)
Will someone attempt to make a competition app if yours hits the market first (5% likely)
Will someone else attempt to hit the market first if no app is there (95%)

Find the minimal set of features that customers will pay you for and use that as your first comet to reach. Your overall strategy should be to make a banger product, and you don't know what that looks like until you put a plank in the room and say "hey what do you think of this couch" and someone else says "that's a couch?!" It's the way to making a perfect couch, a perfect piece of furniture, that is not predictable and not exactly teach-able. As long as you are creating a product in a market with little to no competition you are fine, but if there is a lot of competition, why are you fighting for a tiny slice of a big pie when you could have a huge slice of a pie elsewhere that can grow? Recommend watching videos about Peter Thiel's Zero to One.
Plus, in a University setting you get classmates, this allows you to evaluate yourself against your peers. When I was in Uni for my CS, I often thought that I am dumb because I was struggling with homework assignments. Later in class I would end up doing exceptionally well on quizes/tests. This was my aha moment. Now, I know most struggle with CS concepts, algorithms, data structures at some point and we all struggle at work, have to google and so on.

It is important to know because I often felt like maybe I was wasting my time. This stupid thing took 3 hours.
The word "usually" is in favor to my point. The word is used because it is not a law or a rule.

I admit myself it is not an absolute standard. Even someone without a PHD or an honorary degree can call himself a Dr. there are no absolute standards here.

Peyton himself doesn't refer to himself as a doctor. So what does that tell you about his own view on the matter? Perhaps he was asked by the university not to call himself a Dr.
That hasn’t changed. The same “premium only” content without ads is still ad free. Early cable channels like TBS always had ads.
could you expand on the "too bad typing is only for dispatch"? I've enjoyed the way that the Julia type system can be used...
It's very easy to compose data in Haskell.

data Expr = Const Int | Add Expr Expr | Mul Expr Expr
myExpr = Mul (Add (Const 1 2)) 4

> There is a difference between function composition and data composition in FP.

The difference is rather blurry, because data constructors are very much like functions.

> Function composition produces a new type given two separate types.

Yes and no. The type might look different, but it's still a function! You can change the function domain to something else (like a DB query) to better see how this is actually type-preserving in a meaningful way:

Query a b -> Query c a -> Query c b

Yes, the parameter types are different, but that's what makes this so powerful.
> In my mind a "market systems" implicitly includes prices which means there would then be profit and loss.

Why does a price necessarily include a profit or a loss? This is a self-referential belief: my price includes a profit or loss because a prior price includes a profit or loss which would earlier ... etc, etc.
I wonder if people from such region are more likely to become victims when they go outside of their city since they might be less attentive to traffic else where.
Same to me. I store the note folder to a private gitlab repo, and write a bashscript function to commit and push the note.
The Olympic Committee hardly has any rules about individual sports. They mostly delegate that to the international governing bodies for each sport.
Those few premium channels that you paid extra for on top of your regular cable build were ad free and still are.
American Farmers Are Hacking Their Tractors with Ukrainian Firmware
>It failed in perception, no one developed for it and why would they when MS could break their app compatibility any second with just a single update

As opposed to iOS or android? Isn't Windows known for the lengths they go to maintain backwards compatibility?
I entirely understand alxlaz's position, buy my solution was exactly sticking to better window managers (in terms of long term support). My workstation is Linux since '98 or '99, and since then I've used GNUstep for about a decade, then i3 and now sway (basically i3 for Wayland). I'm free from the breaking changes alxlaz describes.

I just checked, and GNUstep is pretty much alive. Even that change was caused by me wanting to try tiling window managers, not support failure.
On the other hand, the potential value to the Podcast is a better long term revenue stream from old content.

Most likely a worse experience as listener though. And you could make the argument it's worse for the ecosystem/community/relationship between Podcast and listener as well.
Git Home
Some people will argue the issue there is time-horizons. If Boeing was worried about profitability indefinitely into the future, these sorts of repetitional disasters would factor in. But if everyone is looking quarter-to-quarter or year-to-year they won't.
Errm : https://docs.julialang.org/en/v1/devdocs/offset-arrays/
An excellent contrarian voice! "Validate my idea with your imitation clones!" Love it.
It is like a photographer calls a png file a jpg file, because to him jpg file is just an image file. The word podcast has a historical meaning, just like most other words. It is not my definition.
It's useful sometimes. Other times, I'd love to have a feature that would maximize to the browser content area, keeping the tab navigation (including sidebar).
That makes total sense.

"If a web application issues an HSTS Policy, then it is implicitly opting into the "no user recourse" approach, thereby all certificate errors or warnings cause a connection termination, with no chance to "fool" users into making the wrong decision and compromising themselves."
Firefox is great as a product and even greater for this reason. All other browsers are either packaged with the OS (by the company selling the OS) or as you said.
I've actually learned how to hold a pen ergonomically by Taylor Swift. [1] Sounds crazy, but I use the grip with a drawing tablet pen and it just feels natural.

I hold the pen between index finger and middle finger and use the thumb to click buttons.

I started to get some RSI pain using a normal mouse, because I believe the hand seems to rest too flat on the table. I first switched to one of those crazy ergonomic mice [2] without much success, because I think, there the hand position is just too steep/vertical. Then I completely switch from a mouse to a drawing tablet and I fully recovered. I also think, that you don't need as much force to move around your hand compared to a mouse.

[1] http://spdrdng.com/posts/how-to-hold-your-pen-in-the-most-er...

[2] https://www.amazon.co.uk/CSL-Wireless-Vertical-Ergonomic-But...
Have you seen Spotify’s financials? They are a public company now, they can’t get round after round of VC money and have make believe valuations.
Patreon already has an rss reader in its app doesn’t it? Why bother with Spotify.
I’ve seen a number of pieces like this that argue that the nuclear family is an aberration in history compared to the extended family. They are of course right, but almost inevitable fail to address the fact that the “nuclear” family is/was generally a part of those extended family structures. The reason it is called the “nuclear” family is the metaphor that the parents + child is the smallest divideable unit of family. The idea that nuclear family should exist in isolation is probably mistaken, but I arguments it shouldn’t exist at all completely uncompelling.

The evidence I saw presented was more along the lines that the nuclear family is “necessary but not generally sufficient” rather than something to be completed supplanted by a new paradigm, at least in the case of those that chose/are able to have children.
so one individual that works in the corp was detained, and suddenly the whole organization finances terrorism? very convincing
No, it deliberately stays fixed to reduce barriers to entry for new member-owners.
Coronavirus in Singapore: 45 cases as of Feb-10, local cases exceed imported
It doesn't take much creativity, to be honest.
I built my own web browser
> Setting up a cron job is a 1 line 10 second thing.

Only if you don't care if it works or not. Or runs or not. Or don't care about dependencies.

Stuff like 'what will happen if the NFS server my job depends on is unavailable for the 10 minutes in which my job executes'. Is it ok for a bunch of cron jobs to hit a stale nfs share and hang and then execute all at once?

If any of those things matter then you have to then orchestrate a combination of logging solutions, monitoring solutions, and a bunch of extra logic to your scripts to make sure they work.

This is why it's foolish for enterprises to depend on cron for anything serious and why people use complex batch management software for critical batch.

Systemd timers offers a intermediate solution built into the OS.
The Epochtimes: Is the Coronavirus a Bioweapon?