skysight-inc/HackerNews huggingface dataset:
>> [OP]: I sure miss the "good old days" when you just focused on writing a single app in C that ran on a well-understood machine, or even a single well-understood OS API [...] Now it's all distributed, multi-level conglomerates of varied frameworks and languages sort-of working together

> [You]: JavaScript (ES6), Node.js and Express, React

From the tone of original post, I highly doubt OP wants to spend time on that, unless the stick would hit him really hard. Something like embedded software development or telco/networking also pays, while could be a more pleasant experience.
I took a look at Dart again after a couple of years and was pleasantly surprised at the improvements. I especially enjoyed the await async operation [1]. The Dart engineers have done some nice work.

https://dartpad.dartlang.org/06e989a874864aff6195
Substack (creator of browserify among others) is also available through github, but not sure if through PRs: https://github.com/substack/music-for-hire
Photo: Sandra Okagbue Stuns in Traditional Outfit
Natural languages are reasonably close to context-free, actually. There are some freaky constructions in Dutch and (some variants of) German that can't be generated by a CFG. They sometimes get called mildly context-sensitive.
No. This is an overly restrictive definition.

Computer Science is it's own, highly diverse field, composed of software engineering, algorithms, theory of computation, human-computer-interaction, AI, systems engineering, databases, security, graphics, scientific computing, and many other sub-divisions.

CS hasn't been solely a branch of mathematics for decades.

See what Stanford considers part of CS: http://www-cs.stanford.edu/research

See what Berkeley considers part of EECS: http://www.eecs.berkeley.edu/Research/Areas/
The point of GPG is to download the public key of the signer (in this case, the package maintainer). Then, you check it's bona fide, either by verifying that you have a trusted connection through your web of trust, or (more likely) by verifying the key id is mentioned in other trustworthy places (like legitimate Ansible and Bash scripts, etc.).

After that, you have a trusted signature, and it doesn't matter if it the signature page is defaced.

If you're downloading the signature each time you're downloading a new version of a package or iso, and its SHAs, you're using GPG incorrectly.

I've had many signatures for package signers in my keyring for 5+ years. If and when they replace the key, they let the community know and we update our keyrings.

Yes, if you don't want to do that, fine, but for those of us who are careful users of GPG, it's a huge barrier against malware in packages and distros.
"everything seems to be running on stock Ubuntu VMs nowadays"

Except if one is developing desktop software. Windows is pretty dominant at desktop, especially when considering enterprise, CAD and so on.
Tool Review: DareBoost Web Performance Analysis
Amazon without prime is just frustrating at this point (and the price for prime is not worth it for the majority of people).

In the UK minimum shipping is £20:
I recently bought an item for £19.99 and had to buy a random tiny item for £0.10 so that I do not get charged £4 for shipping.

Both items arrived separately...
I really don't see how distrowatch indicates anything, why would people using a system go to that site in particular? The latest wikimedia statistics from the middle of 2015 have:

* Linux Other	2,170 M	0.84%

* Linux Ubuntu	1,238 M	0.48%

* Linux Fedora	53.6 M	0.02%

* Mac PowerPC	49.7 M	0.02%

* Linux Mint	6.4 M	0.00%

* Linux Mips	4.6 M	0.00%

* Linux SUSE	3.9 M	0.00%

* Linux Debian	3.1 M	0.00%

etc

http://stats.wikimedia.org/wikimedia/squids/SquidReportOpera...
front page: https://news.ycombinator.com/item?id=11145476
"Smartphone" is the wrong name? What about "Feature phone"?

Edit: Actually, I meant that the term "Feature phone" is really even a worse name for feature phones, than "Smartphone" is for smartphones. I didn't suggest that it was a better name, but the downvote and comments suggest that I didn't make that clear.
Except then you start using floating-point and then the transformations do not work anymore.

> 1 < nan

=> false

> nan > 1

=> false
> Most webservers fill this date field with zeros, about 10% use the actual date, including the timezone

They can't include the timezone since the field is a unix timestamp, there's no room for the timezone.

Apparently the script just assumes whichever date is stored in the mtime field is a local date (when the spec suggests UTC/GMT): https://github.com/jcarlosn/gzip-http-time/blob/master/time....
Effectively they need to reduce the p value for significant threshold to refuce the risk of random associations. Its still very rarely done these days.
Ask HN: Is a system for single character responses to emails a bad idea?
Lately, I’ve been using a single character to respond to a lot of emails. I get through emails much faster (especially on my mobile), and the sender gets useful info back quickly. For example, if I get an email asking for something and I won't get to it until the day after tomorrow, I’ll respond like this:

-----

2

The text above represents a response below. I apologise if this seems rude - I'm taking this approach to make sure I get back to everyone quickly (http://patbrown.org/pointmail.html).

1 - I’ll get back to you within 1 day.

2 - I’ll get back to you within 2 days.

[Higher numbers mean the same as above…]

t - thanks, I’ll look into it but I’m not sure how long it'll take.

n - No / No thank you - I appreciate your message though.

y - Yes / Yes please, that would be great.

s - Sorry, I’ve read your email, but it’s highly unlikely that I’ll be able to fit this in.

-----

The drawback of this approach is that it comes across as douchey to a high percentage of people. Is the approach irredeemably weird / off-putting? Any ideas on how to dial down the douche factor while maintaining the benefits?

If it’s viable:

- Would two character responses for finer grained meaning work better? For instance, “c1” could mean “It’ll be complete in 1 day” and “w1” would mean “Will get back to you on the below within one day”; and

- What other codes / messages do you think would be important to include?
"Errr... sounds like you don't want what to do what the job has become these days"

I can assure that some people can still make a living as domain experts in limited niches.
No consumer OS since Windows Me logs in with a system account by default.

Linux Mint sucks, but I'm pretty much OK with disabling autologin to root.
FBI requests to Apple to Reset the passcode of iPhone
Hm, no, it sucks. "I can do that with ease because I've done it so many times" is really a terrible argument to explain why something is good. If you've lost a leg, walking with a crutch becomes second nature to you, but that doesn't mean that's the preferred or most efficient way of walking for the human being.

Yes, you know by heart that all_of requires "foo.begin()" and "foo.end()" and the capture context "[]", but it doesn't negate the fact that many other, better languages, just know how to cycle an array without having to specify begin and end, know how to capture arguments when needed, don't require a useless (in this context) return, nor clutter a single line of code with nine differenct gibberish symbols like "(", ")", "::", ",", "[]", ";" "{", "}".

Take the ultra humble javascript: foo.every(a => a % 2)

When you need three times the characters to obtain the same result, and those charcters are a clusterfuck, it is not relevant if years of usage made you comfortable nonetheless with it.
> Any ideas on how to dial down the douche factor while maintaining the benefits?

Using something that replaces the letter with the matching text snippet?
They are talking about sperm count though. Not intrinsic sperm dna quality.
Makes me wanna spend money on BB and do free advertisement for them.

That said, Nokia did a few phys.kbd phones not long ago. Bought a C5 for my mom as she just wanted a simple thing. Unfortunately the software layer was one of the worst one I had to experience in my whole life. 4 random and generic submenus on average to get to any function. Ellipsis full menus ... gosh.

Anyway, shootout to Blackberry.
GPS Hacking, Part 1
An yet, it just works, looks nice, is fast on old hardware, mounts everything out of the box, controls your audio from the volume icon and gets out of your way in general. 17.3 is one the best out of box experiences imo.
Not enough reason in my opinion. The thing is all the people in my CS101 that couldn't fluently grasp recursion generally didn't do very well and I don't think many of them ended up working in software jobs.

Recursion, good code and readable code are not related; I don't understand this point.
Maybe you socially engineer Apple to get the iOS keys? (I don't think that will work)
John McAfee: I can crack the iPhone
Laravel Hackathon Starter
Personal expression in video games: Construct 2 and my first personal game
Japanese cellphones had a lot of the same use-cases that modern smartphones have. You could buy stuff online, use GPS, surf the mobile web, send pictures via email and purchase stuff and movies (disney even produced direct to featurephone cartoons in Japan!).

This is usually used as an argument for why the Japanese decided to colloquially shorten 携帯電話 ("keitai denwa", hand-held telephone) into just 携帯(hand-held, or handy) instead of just calling it 電話(phone) like so many western countries do or 携電("kei-den"), which follows a more typical pattern for abbreviations in Japanese.

However, with the success of the iPhone, which was incompatible with all the featurephone services a new segment arose consisting of iPhones and non-backward compatible Android handsets, and these are denoted as "smartphones" shorten to スマホ(sma-pho).

I think it is interesting that they chose to move closer towards the "phone" moniker, than staying with the focus on hand-held.
It's very common when tech allows for too much, ideas that seem to make things simpler just make them shinier and potentially harder. Until the next wave of fauxgress comes in to attract the buyers. I consider our whole society a massive form of that, food, health .. it's all a backfire fest.
"You'll spend a lot of time configuring libraries and services (webpack or webify) but that's just the way coding is these days."

Not all paid programming is like that. Desktop + expert software = stable platform, can focus on implementing features on top of existing stack.
A Rising Call to Promote STEM Education and Cut Liberal Arts Funding
Show HN: how2 – stackoverflow.com from the terminal
> First he complains about the fact that we use an alphabet.

No, he doesn't. What he says is: "it has probably the worst alphabetical writing system in the world", and "What an alphabet does is spell out the sounds of words at the level of consonants and vowels. And I don’t think you can find a language that does it worse or more perversely than English does."

I think you've misunderstood the structure of the paragraph in which he says those things. He mentions Chinese and Cambodian not to say "these would be better" but to say "you might want to respond to my complaint about English orthography by saying these languages are worse, but that would miss the point because they're the way they are because they're non-alphabetic, and what I'm claiming is that among alphabetic systems English has a particularly bad one".

> The large vocabulary [...] is what makes English so attractive for scientific application.

What Pullum says is: "You may think of this as a rich lexical treasure-house that we should prize; some might call it a needless and memory-burdening overstock of alternatives, reminiscent of the cereal aisle of a modern supermarket. The English lexicon could have been far less profligate, given a little forethought." In other words: yeah, it's good to have a wide variety of ideas represented in your vocabulary, but the English lexicon is redundant and could have been markedly smaller without substantial loss of expressivity and flexibility.

(I am not sure whether I agree with him, but I'm pretty sure I disagree with you if you're suggesting that science benefits particularly from the rich vocabulary of English. Technical terms can be, and are, imported into any language; that's not where English is unusual; and science doesn't make particular use of e.g. the ability to distinguish between {cow,beef,veal} or {sheep,lamb,mutton} or {sleepy,tired,fatigued,knackered,exhausted,weary,...}.)
Baking Fruit Cupcakes. Step by Step Guide
What better way to sell a fictitious article to Hacker News than as a cyberpunk piece?
Oh right, like the police would skip on the chance to invade your home.

Your house would simply lock you inside until the police arrive.

Search-warrant would be robo-signed by the court AI
Just like abecedarius, I cancelled the free shipping service when it became something I didn't want or need.

Free shipping was great. I don't care about the rest (and cannot play it on my devices anyway. I try to avoid Flash, I don't want non-generic-purpose hardware like a FireTV or something and you cannot access the Prime content from my Kodi/Pi2 in any reasonable fashion).

If you like that offer it might be a great deal. If you pay the full price and only use/get a tiny fraction though...
Just subscribed. Thanks for the hackernews discount.
Thank you! I didn't know about this. This will improve my workflow considerably :)
Indeed. I never got why people are not just sticking with Xubuntu. It is the most solid, reliable, balanced and beautiful distro I have ever tried.

Everytime I tried something else, I finally came back to Xubuntu, and try to remind myself to never switch away again.
Edusson
Ah, I see. I have lots of discussions that are fun, light hearted and meaningless. They just are rarely based on speculation on fundamental facts that could be googled.

There seems to be a lot of reaction to "talking politics". Maybe my perspective is coloured by being Canadian and living where the politics aren't so polarized and gamed?
Speaking for myself, I have donated multiple times to Mint.

> Once his bills are paid off

What bills are you talking about? As a result of this incident?
It's more readable because other programmers have been taught the imperative style too, because their teachers find it more readable, because <tail call here>.
Sorry, my caffeine filled morning brain did a task switch at the end of the story. So anything after the last period (like Terraform and all the footer info) was skipped.

I'll make an effort to come back to Terraform if the stories are just as good.

Happy Monday!
Scary looking Monkey dies in India after being attacked with acid
It's interesting that oil/gas prices are less than half of a year ago, yet shipping prices have increased.
I was considering this out the outset, but one of the benefits of sending responses this way is that other people I work with have started to use it (which they wouldn't if it appeared as a snippet).
I also use Mint mostly because of its interface and i hate Ubuntu desktop too.

Given this, what are the best alternatives to Mint GUI that offer the same level of comfort?
Has anybody used Haskell and Elixir for building (advanced) web apps and is able to compare both? Thanks!
To be fair to the author, he's one of the few researchers trying to bridge this divide (e.g. see https://existentialtype.wordpress.com/2014/09/28/structure-a... )
This paper from UK Parliament lists several examples of legislation that was enacted retrospectively, including new criminal liabilities in the War Crimes Act. researchbriefings.files.parliament.uk/documents/SN06454/SN06454.pdf
APT can automatically verify GPG signatures against a preinstalled keyring. Obviously, that doesn't help in the case of this particular incident (ISOs), but it does help in day-to-day updates.
The script just seems to assume whichever date is in the mtime field is a local time.
Where did you get that I don't enjoy jokes?

Yeah, I'm seeing that mentioning "talking politics" on a mostly American forum immediately labels you as a "debbie downer".
'Parisian dialect' just sends to https://en.wikipedia.org/wiki/Standard_French.
I have unchecked allow some non-intrusive advertisement. Also I selectively allow javascript and only from the same domain so this website only loads text. Probably if I enable JS it might come as well.
The highly popular React Starter Kit disagrees:

https://github.com/kriasoft/react-starter-kit/commit/ed14145...
I'm curious- what do you think of Fedora? It's in the top 5 distros along with OpenSUSE, Ubuntu, Debian, and Mint, and yet I hardly ever hear people talk about it.

I had personally given up on Fedora years ago, but recently was told I should give it a second look and I've not had time to try it out.
If anyone can jump in, I liked the Chekov's Gun of how the car decides what counts a person. That was inserted smoothly enough that I didn't wonder at the time of reading it if that information was going to turn out to be relevant towards the end.
I note that nobody was brave enough to sign their name to this article.
I refuse to be directed by money to such a degree as Mr. Money Moustache seems to be. By putting so much effort into not spending any money you make yourself highly dependent on money, albeit in a negative sense. “Distinction is perfect continence.”
Wikipedia says the programmer was offered $200K + a Hawaiian vacation. It doesn't say what he actually negotiated or received.
I don't think the hard part is configuring libraries and services or anything like that. When needed, anyone with enough competence to read the docs and peek into the source code and do whatever's necessary.

The real pain is that those who had stepped on this road have to always run at the top of their lungs, trying their best to catch up with this giant hipster bandwagon. The language and frameworks change every other day, with old code rotting away at an astonishing speed. Not everyone's cut for this kind of pace.

There are other areas than webdev, where things are more stable without stagnation.
Trusona Identity Authentication Platform, Announces $8M Series A Led by KPCB
WiFi: 2.4 GHz

GSM: 0.9 - 1.9 GHz (UMTS, LTE go up to ~3 GHz)

Microwave ovens: 0.9 - 2.4 GHz [1]

Seems like more or less the same wavelength to me.

[1] https://en.wikipedia.org/wiki/Microwave_oven#Principles
> Add to that, that they do not care about copyright and license issues and just ship their ISOs with pre-installed Oracle Java and Adobe Flash packages and several multimedia codec packages which infringe patents and may therefore not be distributed freely at all in countries like the US.

Seriously, with the rotten-ness of the US patent/copyright/political system, it's better for mankind to just say "ok, US users can't get this, but everyone else can".

E.g. many European banks do this for "US persons" - they simply cannot get accounts because the legal risks are just too high.

Edit: It's not just banks. E.g. BMW Group (and likely other huge non-US corps with US subsidiaries) refuse to allow US persons to look at financial statements, again due to regulatory hassle.
Of course not but there are other good uses for reproduction and that if they are good enough you can gain insight from actually touching and handling them.
Humans gain quite a bit of information from touching things, the lack of touch is actually felt in some fields like astronomy that have now started to experiment with 3D printing staler objects based on observational data and mathematical models to gain additional insight into various objects.

"The success of our work and easy identification of previously unrecognized physical features highlight the important role 3D printing and interactive graphics can play in the visualization and understanding of complex 3D time-dependent numerical simulations of astrophysical phenomena."

http://arxiv.org/abs/1503.00716

And while you won't be getting any fingerprints or trace material of a reproduction sarcophagus more people could see it, be inspired and you can actually use them in touch exhibits which open a whole other world for allot of people including the blind.
Iterative loops are much easier to analyze and reason about, by humans and by computers. For example, they always terminate. To paraphrase Dijkstra, "I regard general recursion as an order of magnitude more complicated than just repetition, and I don't like to crack an egg with a sledgehammer."

https://tinyletter.com/programmingphilosophy/letters/i-don-t...
> For instance, picture Microsoft in 2001, after it got sued for bundling Internet Explorer with Windows. Imagine what would have happened if they sold Windows XP with an exclusive application store. Imagine that every program must be approved by Microsoft to run on XP, and they take a 30% cut. Oh, and no interpreter allowed.

> They would have been sued into oblivion, lost half their customers, suffered one hell of a bad press. They could have sunk. Yet when Apple did exactly that to their new computer, the iPhone, few objected and customers flocked.

This just tells me that execution matters more than the initial idea. There's plenty of competition in the mobile space. If users didn't want Apple's locked-down ecosystem, they wouldn't buy iPhones. The vast majority of users don't care about side-loading apps or installing another operating system. They are (quite rationally) willing to sacrifice customization and app choices to avoid malware.
If it has something to do with wavelengths, some 3g frequencies are close to WiFi. A tablet on somebody's lap for three hours while watching tv should be as bad as three hours of a phone in the pocket.
7 Συνήθειες Που Θα Σας Ανεβάσουν Στις Μηχανές Αναζήτησης – SEO – WEB DESIGN
Replay Video Capture 8 Registration Code Crack Full Download
Ideas shaping web design today
Linux Mint website is down
To me the really depressing part of the article is that Engineers make $65K per year while education is at the bottom at $35K. Not sure where the next crop of engineers is going to come from without good educators.

I like the word TEEMS, for Technology Education Engineering Math and Science.

All of the successful engineers I know have an "arts" side. They are painters, sculptors, musicians, actors, SF fiction writers, etc. So cutting the arts out completely isn't a good idea for the future either.
I am first time linux mint user. The only place I can find who the developers are/what keys are used/signed and so on is their (compromised) site. Once we have established trust it is easy to maintain it.
I doubt anyone is going to change what they call them (other than dropping the "smart" now that such features are becoming the default), but the point about not being able to install apps except though an app store with a monopoly is very true. Of course it tends to be true with tablets as well.

Maybe when we start to see more android devices that are in a laptop configuration we'll start to struggle more with that issue.
> know how to capture arguments when needed

Not to take away from your other criticisms, but in most languages how the arguments are captured has no relevance (in Javascript — and most every other managed language — the environment is always captured by reference and the GC handles lifetimes of "whatever"), whereas it is very relevant and important for C++. So I think that part of the criticism is unwarranted.

Though Rust didn't go to the same lengths[0] you still have to specify whether the environment is captured by reference (the default) or by value (`move` lambdas), because that can have a large and semantic impact on the system.

[0] see https://www.reddit.com/r/rust/comments/46w4g4/what_is_rusts_... for the impressions of a C++ developers wrt what it sees as corners cut, and replies by rust devs showing these corners turned out to be mostly unnecessary in rust
In many countries they're mostly referred to as "mobiles" (as an abbreviation of "mobile phone"), especially now that nobody has feature phones anymore and there's no reason to make the distinction.

I find it perfectly vague yet easily understandable.