skysight-inc/HackerNews huggingface dataset:
Yeah that definitely kept me around for a few extra months. Even with the limit though, a total bill of $80 stung pretty bad when $40 unlimited options were available from other carriers that include international (north american) coverage.

I guess when I signed up for Fi I imagined myself travelling more outside of North America.
very interesting. nice Article
That’s like saying most developers are WordPress install monkeys. It may be locally true but it’s not globally so. Good QA people – and I’m sure Microsoft and similar major players have plenty of them – are just as skilled as the developers but working at different goals. In addition to security, they’ll be working on scalability, detailed correctness tests, fuzz testing and other automation techniques, etc.

If they can be replaced with a script, your employer has a management failure and is wasting a lot of money on short-term savings.
FWIW WinXP is officially quoted as 45 million lines of code (https://www.facebook.com/windows/posts/155741344475532), everyone's decided Win10 is 5-10 (some say 15-20) million more.

I've been meaning to SLOCcount Linux sometime, actually!

Having said that, I don't think it'll be 45M LOC. The kernel is 20M LOC (https://www.linuxcounter.net/statistics/kernel). Chrome is 18M (excluding blank lines/comments) (https://www.openhub.net/p/chrome/analyses/latest/languages_s...). LibreOffice is 9M LOC (https://www.openhub.net/p/libreoffice).

And then I found out that KDE is 60M LOC!! (https://www.openhub.net/p/kde)

GNOME is 9M (https://www.openhub.net/p/gnome).

But I'm guessing those two stats are comparing just the base desktop environment in GNOME's case with all the productivity apps (including KWrite et al) and system libraries (including QtWebKit et al). This must be kept in mind.

TL;DR, an incredibly basic system with just a word processor and web browser, and maybe a minimal windowmanager on top, would be 47M. Adding KDE in makes it 107M - but you're almost never going to use all of it (whereas with Chrome and LibreOffice some large proportion of that 18M and 9M is loaded into RAM and potentially targetable).
By that logic WINE shouldn't be allowed to exist either, since it copies Windows' API.

Copying APIs is strictly necessary for interoperability. Allowing APIs to be copyrightable encourages monopolies by legally prohibiting newcomers' software from being compatible with their competition.

It'd be like if Microsoft were allowed to sue Google Docs and Libreoffice for making their software able to open Word documents. (Except in this case the "documents" are source code.)
Just needs a WebComponents polyfill.

Other browser vendors don't support WebComponents out of the box (yet).
I see what you mean about the cs degree and I agree with you, but I don't want to whole hog on it. This would take a lot of my energy away from other things. My hope is that my taking the most useful cs classes to learn the fundamentals and pairing that with working on projects on my own (developing an app in react native right now) will help me get a dev job if I want one down the line.
We made a few!

https://mobile.twitter.com/acdlite/status/977291318324948992
https://mobile.twitter.com/acdlite/status/978412930973687808

Will put them in some future blog post.
Show HN: Turn On, Plugin, Encrypt
Peepeth: a decentralized alternative to Twitter
The Linux kernel developers came up with a decent solution, how can it be that they can do this and the Microsoft developers cannot?
They should be using the polyfills, but looks like someone missed the mark and forgot to add them.
Arts are important in their own right, but STEM is about the numerate disciplines - and they include creativity as an intrinsic part. If you're going to add Arts to STEM, why not Humanities? At what point do you just get to a broad and balanced curriculum?
A little conflicted, if only because if the definition expands over and over it'll eventually just mean "education".

But maybe that's not a bad thing! I really strongly believe that the coming decades are going to need engineers to think about ethics and culture a lot more than they have historically, as tech moves directly in the center of our lives.

I think STEM is fetishised a little too much, so maybe diluting it would be a net positive.
you sing well?
Also the only country to use a-bombs to destroy two cities.
Are you not engaging in identity politics yourself, at this moment, if you choose to dismiss an idea because it is published by x? How is that any different from the root sentiment that breeds the types of articles you're denouncing in this comment?
So hoping Musk pulls a Porsche on him. http://www.nytimes.com/2008/10/31/business/worldbusiness/31n...
Even if the methods and functions are so basic as to not have variations?
Am I wrong in thinking that the cost of generating (realistic-sounding, learned-model) speech on commodity hardware will be near-zero soon, largely negating the value of a SaaS?

I've been waiting a long time for decent sounding open source TTS software for narrating books to me, and now with deep learning it's either here or very near here, and the hardware is going to keep getting more performant at the same price. I guess that will be very appealing to businesses relying on TTS (e.g. call centers and phone robots and mobile apps with TTS, etc)
JFrog Artifactory: Your Kubernetes Registry
Does this even come as surprise?
Something I've realised over the years, is that you can't "passively" maintain a friendship across the other side of the planet.

You need to contact people directly in order to preserve meaningful relationships with them.

Facebook makes it too easy to keep passive relationships with friends around the world, liking status's and photos are not meaningful interactions in my opinion...

Unfortunately, this is how I no longer connect with a lot of my long distance friends.
First telephone was invented by an Italian (Antonio Meucci).

Probably the best landline system was/is in Germany. The ISDN was a complete digital system beginning from the 80s, having features that are not present in current mobile technologies. Calling was almost instant, probably only matched with VoLTE or SIP in local networks.
Deutsche Telekom tried very hard to adapt most of the ISDN features to SIP.
Ha... I did exactly the same. Automated mbasic to delete/hide from timeline/remove reaction to everything older than the last 30 days.

Also deleted all albums and photos that I could. (leaving a few cover photos and a single profile picture)

I know there'll be backups and it's probably just a soft delete. But it was still an enjoyable process.

By default, facebook should allow you to keep a tailing delete of everything older than XX days if wanted.
My 10yo has a Dell laptop with Linux, and she's not learning Linux.
It's complicated science. Kind of like physics or chemistry. We just don't know how we could live forever.
Linux package managers are a beautiful thing.
You say lazy, I say making use of existing resources :P (or not re-inventing the wheel).

Seriously though, Subreddit Simulator is probably actually a pretty good idea: a lot of them come with a handy image/gif attached and occasionally you get results that could pass as being written by a human.
Ask HN: What are the best government (.gov) designed websites?
Government websites are known to look outdated, which ones caught your eye?

https://www.uscurrency.gov
I realise this is an unpopular opinion, but I really didn't like the previous book. Don't get me wrong, I definitely think refactoring is a good thing (in moderation!). But Fowler presented a list of possible refactoring operations, including step by step instructions... for very trivial things.

In the introduction he drew comparisons with GoF design patterns book, saying he wrote it hoping people would refer back to it as they do to that book. Yes, sometimes I need to rename a function or split it in two, but do I really need to dig out a reference book to look up how to do that? And the comparison to design patterns is crazy, those are at a far higher level of abstraction and are correspondingly less obvious (and more interesting).
If you are in a “good neighborhood” from a network point of view and don’t bulk send, it is not that bad.

Cheap hosts are a bad idea. I hosted mail on a local colo’s site and had zero issues. When I ran a large enterprise system, we had issues all of the time but even then resolution wasn’t terrible.
> You know, if a country ran an election over and over until they got the "right" answer it would obvious that said country wasn't a democracy.

European Union has a tendency to do this: https://en.wikipedia.org/wiki/Referendums_related_to_the_Eur...
i had one such bet, it was 6:1 IIRC
Have you seen the Windows code base?
Interoperability trumps copyright IMHO.
"Take the time to remember that even if you would've [sic] had billions of dollars, years of experience and thousands of employees, you could've messed up, just like MS did :)"

When you are the direct, contracted, IT support for a company then you do have responsibilities. You might be considered responsible for timely delivery of patches - a fair argument in court I think. Mitigations might involve helpdesk logs as well as contracts.

well_done: Your tone comes across as BOFH. I'm possibly a simple PHB who owns an electric cattle prod that is wired up to the mains (three phase) but I prefer to get sign off for a project via work committed and not threat done.
I built Peepeth. Would appreciate your advice & suggestions.
Side question, why is it legal to take a name from "Lord of The Rings"?

Wouldn't the Tolkien Estate have a copyright on that?

Could I start a newspaper tomorrow called "The Daily Bugle"...(which is where Spiderman works)?
[video] Comparing embedded Linux build systems and distributions
Each is a creative and skilled discipline focused on bringing things into the world that haven't existed before for the advancement of humankind. I have no issues.

It seems to mirror the ascent of design in the tech world.

Might as well get the creatives working together early.
and Sun's campus is now prob worth most of the original sales price.
I think STEAM is particularly the application of STEM create artifacts/experiences.

STEM encompasses all of science/engineering teaching, but in the context of STEAM, STEM is "how to make a thing", and STEAM additionally addresses "why to make it, how it should look" etc. I think the "A" is also likely a rather restricted subset of Art, in this context.
They all include somewhat useful articles, but some of them (once you arrive) are also quite self promoting. I think the odds are quite slim that this many others randomly stumbled across articles on obscure domains and submitted them repeatedly, so yes I think the owners of them are in many cases responsible for them having been submitted to HN.

But I wasn’t actually disparaging any of them, or suggesting anything inappropriate has happened. I guess I’m just surprised that HN as a community, with such a high degree of anti-commercialism on the site, has given these sites this much exposure.
I think all the starving artists out there prove that it's in a somewhat different category
> Fair, but you almost never see things like this with Go, and when you do, it's pretty straightforward to triage since the GC and escape analysis are far simpler.

The Go GC is not a panacea. It trades lower STW pause times for a huge drop in throughput under GC pressure and simplicity for terrible performance with large, mostly static heaps when compared to a generational collector.

This entire discussion and the original article is worth reading: https://www.reddit.com/r/programming/comments/5fyhjb/golangs...
And in fact the DOJ itself has been picking up the slack long kept flaccid by the FEC: https://www.brennancenter.org/blog/justice-department-now-ca...
FTA:

"Thiel is a well-known supporter of Trump and donated over $1 million to his campaign. He is also on the board of Facebook."
This looks like an attempt to lower the bar of a serious thing, which is based entirely on merit and hard work, just for the sake of inclusivity.
It's getting more and more human sounding. Take a look at this research (also from Google): https://research.googleblog.com/2018/03/expressive-speech-sy...
I read the title and thought to myself Analytics could be a good add to STEM, but IMO arts seems a bit far off from the others.
Big ups #lkie
You made a bet on outcome, based on an proven assertion. This is a bet on top of a bet, and not a long term winning strategy.

You should not feel bad. You earned your money.
Thanks for the comment. I agree with some of what you said. My objection is towards the recent (mostly in the west) hyper nationalistic attitude towards China, as-if everything they do is necessarily evil. Personally, I have no dog in this fight as being neither American nor Chinese (not that it should matter anyway :) ).

I'd like to counter some of your points though. I don't think the US could have checked the rise of all of those countries. The US (Allies) forced their way economically into Japan/Germany/Korea/etc after the war, in an act of pure self-interest - Reparations, forced exports, etc. They continued to benefit from the rise of those countries anyway.

China is strategic as you say, but they've always been isolated from the West. They've tried creating alliances (BRIC), which have been moderately successful. Now they're also trading with many heretofore neglected countries in Africa to the tune of hundreds of billions of dollars. Western media calls it "the new colonialism". I happen to think that this is the west realizing that there is a chance, however slight, that they could be excluded from a large portion of the future growth markets. Maybe an emergence of the Silk Road? https://en.wikipedia.org/wiki/Silk_Road
Usborne Book of the Future (archive.org, 1979)
Juan Martín Maldacena won the Lorentz medal award
They didn't even test on anything other than Chrome, because they don't care. That's the problem. Not that it was missed, but that they didn't even test in Firefox.
Twins - double the bandwidth but the latency stays the same.
I dunno. I think a program that produces subtly wrong results is the worst. It reminds me of a project I once did. It involved producing reports from tens of thousands of records including summing some of the fields. I was constrained to work on Windows so I put the date into an SQL server database and used MS Access to produce very nice looking reports. I reviewed the reports and everything "looked OK" so I handed them to the users for approval. They users were accountants. They added up the partial sums and pointed out that the results were only approximately correct. It turns out that MS Access is not so good at arithmetic. I restructured the reports to perform the arithmetic in the SQL queries and just use MS Access to format it for a pretty page. I also checked the arithmetic before handing the next revision over.

Better testing (as in more than a superficial glance) would have caught this before review but there always exists the possibility that subtle bugs can sneak past even well thought tests.

Just my own experience and opinion.
Glad to see Forth getting some attention, took me around 25 years of coding to find it.

For those looking for a different take on the same ideas, I'm working on a Lisp-inspired Forth here:

https://github.com/basic-gongfu/cixl
I hate it.
Keeping the "debate" raging is a great way to keep any substantial action from being taken, as is the case with climate change.
Well it depends if the thing you are doing makes sense to include Arts or not, if so, call it STEAM otherwise call it STEM -- case by case.
Some companies don't ever think in hiring people to build and maintain it, they prefer to pay a subscription like Google Cloud.
To Change Habits, Try Replacement Instead
Interesting, although you'd likely need to verrrry precisely define what is meant by "arts" to have any meaningful discussion about it here.
Can someone making just enough to get by quit their job? Technically, sure. But they lose their home, they lose their insurance, they lose their car, their children get taken from them. And now they can't find another job because they have no house and no car, and they can't get another car because they have no job and no credit. So they stay, no matter what, because quitting is a death sentence.
Maybe it was just an assumption that I never thought about, but I had always thought STEM to mean the intersection of science, technology, engineering and mathematics. There's already a large overlap between them, so the intersection was also large. So STEAM would not be the addition of all Arts but the intersection of science, technology, engineering, mathematics, and the arts. For example, something like the Mona Lisa is not a part of STEAM, but the aesthetic design of a UI would be. In that sense, the arts matter very much. If we ignore the arts, we have ugly and non-intuitive designs, which lead to lower usability.
Great analogy. As an ex-manager always said: "3 women don't deliver in 3 months".

[E I see walrus01 already got that]
An analogy to this is why "bad boys" tend to do well at the dating game....

A Biker/Gang Member may not be attractive to most people, but to the portion of the population that prefer someone like that, they have much fewer anti-social males to choose from, and those individuals can do well at the bar.
“Just”
Is Windows written the exact same way as Linux? Never underestimate the amount of technical debt that can be holding a team down.
Do You Need Deep Learning?
Funny, STEAM is basically everything but the humanities. It's actually less inclusive in a sense.

To me the common thread in STEM is the importance of quantitative skills, and everything else emphasizes those abilities much much less.
>I would assume you go t-z-t and leave it quite a while as shielded.

Many people skip the "leave it a while" step.

Also you can look at things like x-amount left this exchange and y-amount entered this exchange.
Because Linux is a completely different OS with completely different code and a completely different set of problems.
So google could've looked at all existing Java source code, and infer the api? But the resulting output is indistinguishable from just copying.
Yeah, Krita's naming history is a tad convoluted.

Still, a truly amazing project.
After all, the sole purpose of such reimplementations would be to take business away from Amazon.
I'm reminded of the Sesame Street song "one of these things is not like the others...". STEM makes sense as an interconnected cluster of highly demanding but economically valuable disciplines. The arts might be equally important on a personal and social level, but they don't fit the category.

You can reasonably tell a young person "study a STEM subject and you'll probably get a good job". You can reasonably ask "why are there so few women in STEM?". You can reasonably ask "why do so many students start high school without the maths skills needed for STEM?". You can reasonably say "arts and humanities students are being used to unfairly subsidise STEM students, because STEM degrees have the same tuition fees but cost much more to teach". Add arts to the category and it suddenly becomes a much less useful term.

I understand why arts educators want parity with STEM subjects, I understand why they want a piece of the hype and the funding that goes with it, but I think that the term STEAM might have a detrimental effect by creating a meaninglessly broad category.
Awesome! I did see these.

An official life cycle flow would be awesome too.

In the past, when teaching other developers, I just throw a dart at one of the many google image search results that try show the flow.
I found the drawing tools limiting -- I just need 1 brush that has the option to change:
- size
- opacity
- color

Also there are a finite set a pre-defined artboard sizes for some reason.
STEM is a meaningless buzzword used to conjure happy thoughts about careers that pay well. The reality is that many of the careers contained in STEM do not in fact pay well at all. Adding another letter seems to be fine once you have already created a set which contains careers which do not pay well.
> is not something that can be left to decide to a nerd in his mid 30s

Actually, it isn't being decided by him. Your favorite 3 letter agency is full of older more mature people deciding it for you.

And besides, why do you think people should take you seriously? You clearly seem to hate 30-somethings and nerds. Your bias is getting in the way of your argument.
I tested this on a Win7 x64 system with the 2018-01 (KB4056897) and 2018-02 (KB4074587) patches. It segfaulted. Hmmm.
STEAM is one of the (many) variations listed on Wikipedia's page on STEM. https://en.m.wikipedia.org/wiki/Science,_technology,_enginee...

> It's the category of fields considered to be in high-demand all over the world.

The same WP page mentions one criticism of STEM is that the 'S' might not belong. https://en.m.wikipedia.org/wiki/Science,_technology,_enginee...

Personally, my favorite subject is the intersection of art & math. I wish math teachers would use art to teach math, and I wish more art teachers would use math to teach art, and feel comfortable expecting some mathematical rigor of their art students.
I think target fixation also contributes to accidents involving emergency vehicles on the shoulder.

Back to Uber, the number I hear is that they are striving to go better than 13 miles/intervention to prevent an incident. For Waymo this is over 5000 miles. I'm convinced too.
cuckold is an old word (Shakespeare used it) as well as the shortened cuck I've heard both for nearly 40 years and they are much older than that the usage hasn't even really changed it has always meant an effeminate, weak, or inadequate man don't be a cuck was an insult 30+ years ago.
the proper word is then “education”.
What is the purpose of adding the arts, or any other field, to the idea of "STEM"? Or similarly, what is the purpose of the concept of STEM?

It seems like people have started thinking of "STEM" as some label that means "better or more worthy of focus than other disciplines and careers." That's probably because of the push to put more focus on STEM fields, especially in primary education.

There's nothing wrong with non-STEM fields, and I feel like this push to include more and more things in the label implies that STEM means "good" and non-STEM means "bad." It reminds me of the common recreational debate about which things qualify as "sports," as if any activity that isn't considered a sport is somehow worse than activities that are considered sports.
The Origin Of Silent Letters in the English Language
> lack of tools translating CUDA to OpenCL is not one of them.

And why not? If you can translate between them, it will help supporting legacy CUDA software. And new one can use new OpenCL to begin with.
Sorry, I did guild the lily somewhat, this was my essential point: "Yes, I think you are being a bit of a noddy comparing a kernel with an entire OS."
>Your tone comes across as BOFH

I didn't read it like that, and I'm usually the first to read things negatively. I read it as motivational: don't feel bad about your own mistakes, even the big guys with tons of money and a lot of really smart people mess up sometimes. So cut yourself some slack and just do the best you can.
i think it's hard to get kids into these topics (beyond shallow youtube factoid videos) at an age when they're mostly into fun. for the STE part of STEM, you can engage more of them with "maker"-type projects aimed at creative enjoyment rather than at strict utility.

i would find it hard to get #1 Son to do physics experiments for fun on his own, but he's pretty happy to learn about pendulums and gears using tinker crates [0]. somehow it's more interesting when the gears are making a bird mobile flap its wings.

[0] https://www.kiwico.com/tinker
I've read all the ideas around why or why not Google is liable or Oracle is being frivolous... Can an "Expert" tell me what would happen to Google(and Android by Association) if Oracle won full out? Besides the paying out of billion(s).