skysight-inc/HackerNews huggingface dataset:
I have worked on many projects where pragmatism is the only way forward, rather than a rewrite. Often the software focused answer is a rewrite of the platform, but in the context of the business the right answer is often deep understanding and maintenance.

Legacy software at first glance can seem unruly and hard to understand which gives devs a kneejerk reaction to rewrite it. But make sure you give your developers enough time to sit down with the code and understand it. Given some time to really grok the platform's idioms often you can empathize with the previous devs work and figure out how to work within their framework.

You have to take the risk of refactoring into account as well. There is no guarantee you'll end up with better software, rather than just different software. You could end up throwing away years of edge case handling and feature development just so the core product runs on some new technology the new team is familiar with.
Based in reports that Spotify is planning to spend hundreds of millions of dollars on podcasts each year, I'd guess $100k an episode isn't that crazy.

It may even be cheap - Howard Stern's deal is reported to be $90m/year (and that is exclusive to one publisher).
Sure, 2 years before, but in that 2 years period Android looked nothing like iOS. As others have pointed out it was an entirely different kind of UX until Apple announced the iPhone.

WebOS was the first to come along after the iPhone and make something competitive. Android took some time to catch up. I don't think your statement is correct about Palm -- they weren't like RIM, stuck with an old OS for eons unable to switch because legacy; WebOS and Palm Pre were launched pretty soon after the iPhone.

They just didn't do well in the market, because they couldn't keep up on hardware manufacture, and Android took the not-Apple ecosystem over despite being an inferior experience for many years.
Octomments – using GitHub as a comment plugin
At the very least you can use these techniques to know what not to do when scraping, and therefore scrape better.
> any of the large Spanish companies, as all of them have extremely close ties to francoism

Come on dude, is this really necessary in HN? Don't you think you're stretching it a bit?
Agreed, hence nuclearnice’s comment not making a lot of sense.

It shouldn’t be on the customer to get rid of something sent in error even if other people might think it’s complaining over something petty.
I hope Julia will be more popular in bioinformatics. Personally, I have a high hopes for BioJulia[1][2][3] and the amazing AI framework FluxML[4][5] + Turing.jl[6][7]. Apart from the speed, they offer some interesting concepts too - I recommend to check them out.

[1] https://biojulia.net/

[2] https://github.com/BioJulia

[3] https://github.com/BioJulia

[4] https://fluxml.ai/

[5] https://github.com/FluxML/

[6] https://turing.ml/dev/

[7] https://github.com/TuringLang
Is it possible yet to compile ahead-of-time to a stand-alone binary executable?
Adblocking will start.
I do, but that doesn't help much. I don't really have a choice about GTK applications, for example -- I'm going to get the GTK 3 open file dialog and the colour picker with every GTK 3 application.
>"Still using Edge? Why not just get the original -- Google Chrome is here'

Is something Google would totally do. They've been pushing Chrome with the search home page for years.
Unfortunatelt in my experience, science is nothing without tenure and writing easily reproducible research is not what gets you tenure. Writing many papers with many citations is.
On the other hand, if you are not opposed to converting to React in the long run[0], but it looks too complex for merely adding some interactivity to a page: it can be simple to incorporate just a few widgets with it, a fact somewhat obscured by extensive documentation.

For a minimal start there’s no need to adopt JSX, wrap your head around hooks and functional components, or deal with Webpack configuration. Just add ReactDOM and React scripts, alias React.createElement() to something short like el() for use in render() methods, compose your components and render them at the desired root if user agent has JavaScript enabled[1].

You have the freedom to move the whole page to React later, implement server-side rendering and so on, but you don’t have to.

That said, yes, you will be pulling React, which will consume extra bandwidth, and to stay crawler-friendly your React components ideally should replace and improve functionality already provided by the static page in a more basic way.

[0] Perhaps you can see your application growing complex enough and you suspect React would be easy to hire for if you need additional help, etc.

[1] To preserve compatibility with older browsers but write components as modern classes, you could add a simple frontend build step that runs Babel on JS files with a single preset "@babel/env" specifying your target browsers.
I have crazy hitchhiker's thumb, so much so that I can bend my thumb almost straight backwards. When I hold a pen I cradle it with my index, middle, and ring finger all opposite my thumb, which is angled backwards and applies the pressure onto the pen. I don't think I've ever seen anyone else who holds a pen like I do. I get comments on it all the time.
People are complaining about Microsoft pushing Edge on Windows. Google pushes Chrome on google.com all the time. Frequently with some negative comment about your current browser. They may be less negative now than what I remember, haven't looked at one in forever.
This seems pretty common, and I've not heard anyone consider it a problem before. For example radio stations commonly run promos for their own shows while not accepting ads for shows on other stations.

Do you consider that shady too? If not, how do to you distinguish the Microsoft case?
They push chrome on their search home page. Same thing really.
Next you'll tell me that there's no market for used cryptocurrency mining GPUs...
Programming my voice really hasn’t caught on. I maintain a bunch of links on Github for anyone who might be interested:

https://github.com/melling/ErgonomicNotes/blob/master/progra...
Will this even moving the needle on Chrome users?
Not my experience. Native mobile dev is a niche, it’s in high demand, and it’s hard to find good people for. The companies who really need these roles pay well for them and I think it’s also easier to get hired for one of these roles as a result.

And I wouldn’t include IB or hedge funds in those numbers, because building internal tools is rarely where the money is.
Not directly related to motorcycles, but I've been a pedestrian in countries like Thailand, China, Bulgaria and Georgia.

I've never felt more like cars were actively trying to mow me down than when I lived in Auckland, NZ.
>I don’t see how squatters make it any different.

Because one person is using it for it's legitimate intended purpose and one person is using it as a speculator (and blocking legitimate use without paying a toll).

Should someone be able to buy all existing insulin and then charge a toll to use it at a price closer to it's value to the consumer (multiples of the current price)?
You can learn distribution by sampling or by going trough the dataset once.
i was thinking the same thing, this seems less like the image Microsoft has been building over the last few years and more like the old Microsoft we all remember. ...maybe Gates dropped by the office.
This is the Picture-in-Picture API it implements: https://w3c.github.io/picture-in-picture/

I am surprised that the API is modelled to only allow watching videos in PiP, while the old and mature Fullscreen API allows to put any element in full screen. These should be analogous. I don't see a reason why I can run a <video> in a small window, but not a <canvas> a <picture>, etc.
Post author here.

SSH access is absolutely a last resort, but can be necessary in certain cases (like when Filebeat breaks...). Turning SSH off completely (i.e. "No SSH") is certainly better for security and something we may pursue.

I mentioned in another comment here that SSH is just one example, we can also easily hit endpoints with curl via hostname.

Also mentioned in the post are other tools (like Grafana dashboards) have an expectation of unique hostnames.
Practical Front-End Practices
Sure, comparing the basque struggle to the francoist genocide was quite a stretch of my part. Sorry about that, mate!
It's possible for both dialects to evolve, but at different rates. Present-day Quebecois French is not identical to 17th century French, but it's closer to it than present-day Parisian French is.
A lot of startups are enamored with React Native and Flutter, which is almost the definition of a fad, but virtually all the big tech companies who pay the most are hiring native devs. Even Google and Facebook who created React Native and Flutter still do way more native dev and hire accordingly.
Ask HN: My company wants to move towards AI and blockchain. Should I stop them?
My company is planning to make investments into AI and blockchain solutions. I am very confident in saying, that the people who plan this, do not understand how these technologies work or when they can be useful.

All the while a big chunk of our operations is under heavy load and if it wasn't for dedicated colleagues, things would start to fall apart.

Should I make an effort educating my managers or can moving towards new technologies fix old problems?
How is this shady compared to Google's ads for Chrome on google.com or the paid search results in the App Store? All the tech giants participate in this behavior.
I think most people miss the philosophy of FP; even practitioners of FP. A good chunk of React and Javascript developers just don't get it. They harp on about immutability but really the statement is meaningless to them as it is essentially a buzzword.

I feel to really see the full picture you need to be able to do point free programming with a language that supports the point free style as a first class feature.

Functional programming is about function composition. If you haven't picked up on this notion, than you haven't fully understood FP.
Africa has bigger and more frequent thunderstorms as global temperatures rise
The Risks of Shadow IT and Ways to Control Them
The Mother Tongue by Bill Bryson covers this pretty well. Along with covering many other quirks of the English language.

https://www.goodreads.com/book/show/29.The_Mother_Tongue
Website suggestion. Forward slashes indicate breadcrumbs and hierarchy, like a file system in the terminal. However, you're using them for link separators all over your website which if very confusing. Traditionally the pipe `|` symbol or potentially borders would make better separators.
I think this is exactly the right way to understand celebrities: our primitive brain thinks it understands who these people are, how they relate to things we care about (shows, books, issues, movements), and identifies them as "familiar", and "known".

And on the other side, this looks utterly bizzarro to the celebrity, because not only don't they know the fan, but it should be obvious to the fan they know absolutely nothing fundamental (or very little) about the celebrity as a human being.

It is a really crazy set of circumstances. The culture of celebrity is completely crazy.
Hey - just wanted to point out that the webpage currently points to low-quality and potentially unauthorized recordings of 6.824, but it looks like the iteration of 6.824 being offered this semester is offering publicly available (and authorized) recordings of lectures! https://pdos.csail.mit.edu/6.824/schedule.html
There's not a single plug for their own events and services, and the article has actual accurate advice for a beginner. What are your arguments?
Daily keto diet plan to burn fat, increase your metabolism
Smaller populations very reliably have slower-evolving language. Icelandic is similar to old Norse and old English. Just like you'll hear a lot of Iowan accents in Atlanta but not if you drive 80 miles outside of town.

Believe it or not, there is an entire field called linguistics that studies human language and how it evolves.
Marrying a lower-earning woman (one with a less-demanding career who can be the primary caretaker of children and home) also directly benefits men.
And once you do through your dataset once, how do you store your distribution? By binning it into a histogram? This is precisely what bucket sort does. I guess there is a continuum of sorting algorithms between flashsort and bucket sort, according to the granularity of the binning.
I think part of the issue is that it is on the OS level rather than browser level on a specific website but I agree, they are all shady.
Show HN: One Profile – Create a modern personal about page for free
The other problem with the American approach is that you are never taught the proper motion patterns ("Arkaden und Girlanden", anyone?) that cursive handwriting consists of. You are expected to write properly but aren't given the tooling.
A 737byte static init/shell
It would be much easier to image it when it settles down in Flagstaff, AZ every night.
Microsoft phone 7 that couldn't use an arbitrary mp3 as a ringtone? Microsoft phone 7 that was pretty much ditched with an incompatible update in next to no time?

I don't think it's revisionist to call it a failure here in this universe where android does exist, like I say, if android didn't exist then maybe it would have taken off. Or maybe another linux variant would have had time to come to market. We shall never know.

---

I found the marketing campaigns for Win Phone 7 and Win Phone 8 to be quite offensive. It started months before general availability of even an SDK, with posters on popular tech sites like /. asserting that it was the best platform ever for developers, and trying to get that accepted as some sort of consensus before anyone could even try it.

Then Win phone 7 got unceremoniously ditched (screw you developers) seemingly only a few months later and the exact same people started singing the exact same praises about WP8...

It just smacked of trying too hard, and being underhanded.
"Microsoft loves open source".
How the Iowa caucases became a fiasco for Democrats
It may have passed you by as it did me. It looks like either systemd or debian changed course and changed the default for KillUserProcesses to no.
Tutorial: Using the TensorFlow Object Detection API on a Custom Dataset
I've always wondered why it isn't done like this. It doesn't seem like it would make a difference to Spotify. Is it the record label forcing the current model?
It feels like this article needs counterbalance.

http://www.bbc.com/culture/story/20180207-how-americans-pres...
Disinformation Specialist Ben Nimmo Targeted
No, that's not the alternative. The alternative is a system that isn't profit driven, where all the companies are worker cooperatives.

In that system, there are no stock holders demanding ever greater returns, those doing the work are always completely in control. They can choose to do "just enough" to live a good life. Or they can choose to focus on the more fulfilling aspects of their work, and not on the profit.

In that system, it's easier to pass regulations that prevent the worker cooperatives from externalizing, because the survival pressures aren't nearly as intense.

But it's not top-down centrally managed.
Sounds like automating it to enable sounds at some hour when you usually are already awake may be an easy solution.
The statement “Simon Peyton Jones does not have a PhD, bestowed following submission and defense of a dissertation” is True. However, the qualitative statement the parent comment gives is, roughly: “Simon Peyton Jones has an honorary PhD, which is not a ‘real’ PhD, and therefore should not be referred to casually by the prefix doctor.” This statement is not True in the same sense as the first. There is an explicit qualifier for what the parent considers a ‘real PhD. It may be generally correct, hell it may be completely conventional, to not coded the title of doctor upon someone who did not defend a dissertation, but these are fundamentally conditional statements.

For what it’s worth, I have seems more than 2 dozen talks by Jones and read a vast amount of his written interviews. I have never seen him refer to himself as ‘doctor.’ If fact, I can recall at least one discussion by him about why he did not do a dissertation and that he still thinks it was the right path for himself (although I can not find the reference).
TypeScript Express tutorial #13. Using Mongoose virtuals to populate documents
Most likely both accents evolved independently from a common one. It makes no sense that evolution happened only on one side.
Inventing the atomic bomb was a huge technical achievement.
We're only just now entering the embrace stage.
Unlikely just from the weight of bureaucracy, but I'm not sure about it being impossible. It took 8 years the first time, and that was in the 1960s. Surely with such technological advances, previous learned knowledge and some gumption it could be done.
How did you find changing from one field to another. I've been doing iOS for about 3 years and I'm started to feel like I might be trapped doing iOS forever. I mean I can't imagine a company wanting to hire me in something else given all my workplace experience is iOS.
PyDev of the Week: Paul Sokolovsky
In my opinion, bad or troublesome processes cannot be fixed by new technology. Especially not by hyped technology like AI or Blockchain.

Now, whether or not you should make an effort to educate managers, is hard to tell. i would say it depends a lot on your relatioship with said manager, and how you think he will react to critisism. If your manager is a driving force behind th epush towards AI and blockchai you already lost.

I usually did not keep my mouth shut in such instances. And long-term, I was more often right than not. In the short term, I was also more often looking for a new job than not. I would be cautious about open critisism and wait for the right moment. But I would expect that question to be very political.
Look under Static Julia Compiler here [1]. I've successfully done it in Linux, don't know about Windows. It doesn't work when you have binary dependencies like GTK, etc.

[1] https://github.com/JuliaLang/PackageCompiler.jl
that, and also we paid for the windows license.
Apple is way worse than this, they don't even allow other browsers to exist as anything but shells of theirs!
Show HN: Weekly remote work app reviews episode #2
I'm not scared of a "model" "trained" on the long tail of Github code any more than I'm scared of someone who can search stackoverflow faster than I can.
Colab Notebook: https://bit.ly/rf-mn

Associated Dataset: https://public.roboflow.ai/object-detection/bccd
I use a 0.1mm Unipin. They are a bit cheaper in the UK but they are still only a couple of dollars.

https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Da...
Yes, with PackageCompiler.jl. There are some restrictions IIRC since it is a dynamically typed language.

https://github.com/JuliaLang/PackageCompiler.jl
Do we really know how many people are infected with the flu?
I'm sure only the more severe cases get tested for both.
Spotify Interview in Stockholm for Backend Engineer II
Reduce farsightedness by training the neural networks in your own optic nerves
How Playing Video Games Is Killing You
Saying "again" has zero bearing on frequency, unless you mean to suggest that every single action that MS and it's individual employees take are "shady stuff," continuously, without exception.
This Week in DevOps: Weekly Roundup Feb 10th, 2020
Microsoft literally invented online astroturfing
A union is not a coop, so the forces are not the same at all.

Furthermore, it's not clear that "seniority" would trump "skill" in a co-op, either. Or that the opposite is true of a more "traditional" workplace.

The job of each worker-owner is, in part, to help other worker owners developer their strengths to their fullest for the benefit of co-op.

An employee-owned co-operative corporation (EOCC) governs as form of direct democracy. In my experience, your biggest obstacle is going to be collective decision-making. How well you do that is a test of the people in the co-op. Consider: management is just another skill, not a rank. You don't have a boss. You have people who are counting on you. Management serves at the pleasure of the worker-owners.
They could also show nothing..
Seems fairly harmless to me.

But yes, it would be awesome if we could pay for an ad-free Firefox built by Mozilla.
How Big Companies Spy on Your Emails
Understand Group by in Django with SQL
Would anyone bat an eye if, say, Thunderbird had a thing saying "Still using IE? Try Firefox."
> By the time Elop took over at Nokia they were already doomed.

They had a lot of money and a lot of market share. They could have culled a large part of the organisation, especially due to the insane policy of self-competition resulting in a lineup of almost-but-not-quite-identical handsets, either put more into Maemo/Meego or jumped ship to Android.

Instead they had an MS plant installed at the top who seemed determined to devalue the company then sell off everything to MS, who then just ran the brand into the ground while failing to get Win Phone to launch in any meaningful way.
New Machine; New Browser
Another feature which geojson.io provides over the tool presented here, is the table view which makes editing / formating / adding information to a large set of features simple and accessible.

File management (including open local and hosted files) and the availability of different map layers are appreciated features for daily work as well.
Democracy is good because people can govern themselves. The smaller the unit of decision is, the better. So in a big nation, you have perhaps 300 million people, so each vote only has 1/300 millionth of an influence but over 300 million people.

In a small town, you have perhaps 500 people, so each vote has 1/500th of influence over 500 people.

Well, when Bill Gates decides what to do with his money, it's 1/1th of influence over 1 person's wealth.
It really depends on your needs.

For example, my in-laws got a Chromebook a few years ago. My father-in-law definitely liked it better. For my mother-in-law, it was an unmitigated disaster. He really only uses the computer for watching Netflix and reading the New York Times. She, a teacher, also uses it for work, and she found that most of the programs she used for classroom prep simply weren't available for ChromeOS, and didn't have any equivalent. So I ended up helping her give her old Windows desktop a nice deep scrubbing, put some more RAM in it, all that good stuff, and that's now what she uses when her iPad won't do.

My own parents prefer Windows, too, though that's a more fuzzy situation. Basically, it's just that it's what they've always used. They've tried other platforms a couple times, and quickly found that it just wasn't even remotely worth the hassle of learning all the differences. That's down to differences in file sharing, printer set up, all that good stuff.

Me, for a while I was thinking of switching back to Windows at home for a while, simply because I used Windows at work, and I was getting sick of having to remember two different sets of keyboard commands and suchlike. (Then I went to a shop where all the devs were given Macs, so I ended up there instead.) For my purposes, running some other OS as the host and Linux in a VM is plenty good enough.