skysight-inc/HackerNews huggingface dataset:
For a single page load, sure. For subsequent page loads you're loading a lot more than necessary (a JS app can fetch just the content that's changed, and without a blank page in between), so a pure HTML and CSS solution is a great deal slower.

Plus, if you users have unreliable internet connections then a JS app can use a service worker to cache the entire app to work offline, and only load in new content when possible. An HTML page doesn't work at all in those circumstances.

Sometimes JS does actually make a site better. It's not always unnecessary bloat.
Are you employed remotely? Someone asked a question on Ask HN a few days back about whether learning a less common language made remote work more feasible. So this is kind of a follow-up to that question.
The alternative, of course, is to re-address what it means to be a productive individual, and to perhaps concentrate on a social safety net.
Could this be used for vr?
> I suppose the next step would be to ban branding from tobacco packages so the only thing on the package is the warnings and images.

We're already going in that direction here in Canada:

https://www.thestar.com/news/canada/2016/05/31/well-consult-...

> I don't necessarily like legislation that bans people from choosing to do something, but I think there's a decent case for it in countries with publicly funded health care, where tobacco uses costs everyone, and not just the individual who chooses to use it.

Bingo. While I am in favour of individual liberties, smoking is not one of them if I am required to subsidize the healthcare that smokers will inevitably need.
While Gitless is a positive effort to rectify some of the shortcomings of Git, I wonder why the authors found it necessary to construct a veneer over Git instead of simply forking it entirely. While the veneer is nice on a trial basis of such functionality, to continue in that fashion for production use would require constant maintenance to remain in sync with any core changes to Git and its surrounding tool chain. A fork would be cleaner, yet interoperable with Git repositories and separate.
Is an American Company's Technology Helping Turkey Spy on Its Citizens?
There's no reason why someone using babel needs to use ES2016+ features, they can stick to ES2015 just like this article.

I'd actually recommend avoiding the still-not-standardized features as you'll have less/no change when it lands in browsers.
Functions as first class citizens in Python. I knew that you could pass function pointers as parameters in C but there was something so foreign and new about it.
Because it causes burnout. You can't write open-source software as your primary day job well. There's too much risk.

You can, however, do it as a function of your work for your employer. Almost all of today's viable FOSS started like this, because it provides the financial security and moral support you need to bring a FOSS to maturity.
If you think imperial measurements are dead in london you never had to deal with plumbing in your apartment where you have a mixture of imperial and metric pipes and threads ;)
And the best is always finding a metric pipe with an inch thread pitch on it....

Also IIRC technically most engineering schools in the US also use metric these days, it doesn't mean stuff doesn't get screwed up, imperial on it's own is also annoying since you have both decimal (thous) and fractional units which I always found frustrating on it's own.
> History is full of instances where certain job roles are no longer needed and are obsoleted.

Yeah, exactly, and we get to learn from history. That's part of moving forward and progressing. We can't ignore consequences just because similar things have happened before.
I just drag them in my 'favorites' playlist if I like what I'm hearing.
At the risk of spamming the same question to everyone who comments here with a less common language, are you employed remotely? Someone asked a question on Ask HN a few days back about whether learning a less common language made remote work more feasible. Do you get many remote opportunities as a known K programmer?
There are always winners and losers, and those on the losing end need to be supported through the transition. If we save some huge amount of labor costs employing the truckers plus the medical costs (normally spent on the 4+ million seriously injured people each year) that frees up quite some money for trucker early retirement or job retraining, based on age.

Especially since this shock is likely to occur faster than a lot of other transitions like in automation on farms, textiles, docks, mines, or factories...

This is why it's really, really important to have an effective safety net for catching unemployed and re-training them in a technologically advanced society, as it's getting really difficult to predict where and how fast change will occur.
> if would have been a glitch that would cause the program to halt unexpectadly, the engines would have remained running

I don't know about that. I've worked on systems where there is some hardware with thruster duration that software is writing. So if software crashes, the thrusters stop. (But I have never worked on a lander). If software is running the control loop, things would get very bad if the engines kept running at their previous output levels for 27 seconds. Thrusters are never aligned perfectly, who knows what kind of rate the lander had, there may be wind pushing it, etc. If a thruster blindly kept running, the lander may have spun up, flipped over, etc.
Glitch is a strange word to blame everything on. It implies a temporary problem. This sounds more like a more permanent problem, as in it's permanently crashed into the ground.
Ah, was not aware. That makes sense.
Books for kids (death and bullying)
Put a stop to all bullying! Check out "Butterfly Me"....by, Evon Latrail
Now available @ amazon
Also, talk to your kids about death "When Mommy Went to Heaven" by Evon Latrail
Go to Google, YouTube, Twitter, or Facebook and search Evon Latrail
You can use IFTT to automatically archive the songs from the Discover Weekly playlist to another playlist.
The UK combined plain + warning + images recently - http://ash.org.uk/media-and-news/press-releases-media-and-ne...

They also banned the display of tobacco products back in 2012 - https://www.gov.uk/government/news/tobacco-displays-in-shops...
elStartup - Tools and Resources for Startups
Less extreme wealth, less extreme poverty, more extreme weather :)
The UK isn't going to leave ESA or CERN, not to mention that both of them have non-EU members IIRC.
Tools and Knowledge Bases Every Content Marketing Strategist Has to Know
That India is a linguistic-apartheid state doesn't contradict with the fact that the creme de la creme is quite good (very apparent from the population in the US).
Spend some time playing around with PCem, and you'll find that the emulated machine runs at the same speed as the original hardware. In fact, PCem emulates every facet of the hardware: you're not just running a DOS environment, you're emulating an entire computer from end to end. You may not want to sit through an XT boot sequence every time you want to fire up an old game.

Accurate emulators like PCem serve an important niche which is very different than quick-and-dirty environments like DOSBox. PCem and similar emulators aim to preserve thorough documentation of the hardware ("hardware preservation project" is probably a better term than "emulator" here), and they're also useful for running specialized software that doesn't work unless the emulation is 100% accurate. But if you just want to play a random old game, and it doesn't take advantage of specific hardware quirks, you'd be better off with DOSBox.

Edit: Also, PCem needs BIOS ROMs to work, while DOSBox doesn't. This makes it easier for companies like GOG to ship DOSBox; if they shipped PCem instead, they'd have to either illegally include the ROMs (which will bring down the wrath of IBM's lawyers) or leave ROM acquisition as an exercise to the user, who won't be pleased at having to hunt down ROMs to play a game they bought on GOG.
In engaging potential clients focus all of your time and energy on the conversation and the close.

Collateral materials are helpful when you are casting a wide net and you have the resources to take a shot-gun blast approach. It sounds like you have limited resources, which makes the leave-behind a very low priority. Today, gathering the data on what to present and how is the priority.

If you are the only person doing sales, or if there are only a few of you, the best approach is to use email. You should be sending a follow-up email anyway, even if you leave something behind to move things forward to the next step. It's direct, personal and it can be customized quickly and easily for each customer. Then you can use the experiences using email to inform the needs of collateral materials down the line.

Finally, when you do put something together that checks enough boxes based on real client responses it should be available everywhere. Meaning, something printed when you leave the meeting, an attachment in a follow-up email, a link in your email signature to something viewable on your site. You'll find everyone will access it differently, so provide everything. Today, I have enterprise contacts that will ask for a fax. That always amazes me, and then I send an efax.
Yes. HN gives access to minds and lives unseen.

Sometimes a downvote is really an upvote because it confirms the distance at hand
Have you seen this project[1]? It's a pretty customizable piece of software that has support for a lot of web comics out of the box.

Obviously, re-hosting web comics is a murky, at best, territory, but this will easily allow local only access for your personal benefit.

[1]: https://github.com/jodal/comics
This is great idea, just because it lets your prioritize what you actually want to do with your time and manages conflicts explicitly.

I think you may have picked the wrong title. I am sure people are going to be confused and wonder what this has to do with procrastination, and it it really is the best tool against that and how it compares with other tools etc.

I think if you changed the title to "explicitly manage constraints", or "trade-off calendar for your time", you might get more takers.
Ideally this wouldn't happen, but with our current amount of regulation you are probably right that it would happen.

In any case, legal immigrants sound okay to me. Obviously illegal immigrants aren't going to get it.
Ha, those algorithms are far from trade secrets! Here's one of the Discover Weekly developers talking about how they implemented this feature: https://atscaleconference.com/videos/creating-and-scaling-sp.... If you're interested, here's a deeper technical explanation of the algorithm used: http://www.columbia.edu/~jwp2128/Teaching/W4721/papers/ieeec...
Well, they're not just tracking eyes: they are using eye position, focus, and gestures to control a user interface which is a bit different.

The moment the stuff you want to track (eyes) also makes the enviroment change (ui) stuff can get tricky.

Eye blinking also changes the way we perceive stuff. If we use our eyes to control a UI, blink events are also special because they usually happen when we have processed enough information from a scene (Walter Murch book: In the blink of an eye tells something about this from a filmmaker perspective).

So... not as easy as it looks at first sight (no joke intended ;-).
I'd say non-programming fundamentals took about two months at about 4-6 hours a day, with the majority of that dedicated to algorithms and data structures.

I took these two OCW courses:
https://ocw.mit.edu/courses/electrical-engineering-and-compu...

https://ocw.mit.edu/courses/electrical-engineering-and-compu...

And worked my way through these two books:
https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena...

https://www.amazon.com/Algorithms-Robert-Sedgewick-ebook/dp/...

I wrote out my solutions on a whiteboard or pen and paper before typing them into a computer.

Outside of A & DS, I spent some time on operating systems and networking in general. A little bit of probability, but no hardcore discrete math.

There are swaths of areas which I now cover at a slower pace as time allows; compilers, AI, etc.
I see. Thanks for demystifying the folk-lore.
Link rot really is a bastard. There's a ton of pre-2000 Internet culture and history that is, as far as I know, simply gone. Even stuff that was popular is somewhat tough to dig up in its original version rather than getting a bunch of remixed variations.
The future of healthcare?
Github says that? Can you share a link? I thought moderation is up to users unless someone is actually abusing the service.
1/3 of KB of CSS can convert any of them from ugly into really nice.
Do you have a link for that? I don't follow swift development and I'm unsure what they actually changed.

Rename of what?
Maybe I'm reading this wrong, but doesn't this mean that the actual, found-in-the-wild backdated certs will still be trusted?

At any rate, this gets to the crux of PKI's problem. This was a backdating of certificates because of a change in policy about the cryptographic strength of hashes. But the weak point in PKI isn't the cryptography, it's the agents.
He was travelling with a police escort and support crew. And highway driving is much simpler than downtown Pittsburgh.
Early auto laws required somebody with a flag and horn to walk ahead of the car to warn horse riders they were coming. Doesn't mean the car couldn't operate autonomously anyway. These unnecessary obstacles will go away once folks become more comfortable with auto drivers.
I cut my teeth at Ripco in the mid-80s. They sure were interesting times.

Randy, AFAIK, still holds CBBS reunions from time to time. Went to a couple back in the day. They were a very tight group.
To my understanding those restrictions have been lifted years ago. They used them strategically to kill Flash from becoming an app development platform and still probably can use them to kill cross-platform programming kits. But having scripting code in the app is not a problem anymore - they even offer Javascript execution context library in iOS SDK that makes it easy to run Javascript without UI. https://developer.apple.com/reference/javascriptcore/jsconte...
On AWS vs. Azure, Vendor Lock-In and Pricing Confusion – Part 3
They're spending 1.4B on the two ExoMars missions (and that's not counting the Proton rockets, which Russia's contributing).

NASA's budget is larger, but they're doing more missions (and spending a lot on SLS and James Webb). I suspect blaming the ExoMars crash on budget is inaccurate.
It is common knowledge[0] that Spotify peruses and pilfers songs from users with similar listener profiles and trades them around under "Discover Weekly". There aren't any closely guarded IP secrets in the GP comment here.

-

0. http://qz.com/571007/the-magic-that-makes-spotifys-discover-...
I am afraid I don't have any great answers other than taking some of the ideas that made BBSs great as a whole and combining them into something entirely new. There I have a few thoughts, but then we're not really talking about BBSs.

The fact things were on a phone line helped in some ways (exclusivity, time, identifiability), but doing it all through a mobile phone or other telephony does not really capture that. For one, there would only be single node BBSs unless you got creative, so I think the mobile phone part is too literal on the concept of phones.

Secondly, while this is less popular, a lot of us including myself were not actually identifiable unless we wanted to be. This happened because you could call a BBS through an intermediary such as a PBX, and it was common to war dial to find and hack these (or use open hardware) to dial out long distance. Another way was carding (stealing credit cards) to pay for calls, which would also often answer caller ID requests with another number than your own depending on what you bought.

The anonymity was more complicated as you can see, but yes, it did help quite a bit to have some sort of reputation attached to your name. A BBS handle could carry weight across many systems, and word did spread. Some Sysops were pretty nasty to people and went out of their way with that, but I think most people accepted it and didn't do things like try to take them to court like we have today. Somehow, whether they knew who you were or not, it just was not worth it and getting other users to accept you in one form or another was important. This happened via message bases, uploads (try to be top, avoid being banned for bad uploads), new user signup, games, and more. So souring your reputation had a cost if you were an avid BBSer, and even more so if you had met people in real life.

I think anything remotely similar to BBSs in terms of success needs to do at least some of these things:

- No frills access

- Tie things together as a cohesive hole

- "Character" per system. Logging on to X should not be the same as logging on to Y, but familiar enough to still be usable.

- Distributed (run by a person/people)

- No advertising. Advertising is at the root of ruining a lot

- Cross-over between the real-world and the virtual-world. Ex: In person meetings.

- Sense of urgency

- Connections to several rabid groups of sub-culture that will drive future updates, modding, usage, etc. In the old days, this was HAM Radio operators, ANSI artists, Anarchists, Punks, Crackers, Warez kids, Phreakers, D&D players, and many other groups.

- Decent give and take type systems. Ratios, time, and chat often worked this way and sometimes were all interconnected. The more you upload, the more time you get, and the more you can chat for example.

Many more things, but I'll stop there.
Yeah, I purposely ignored the edge cases of selling treasury stock or existing companies making new issues.

An existing company making a new issue is kind of unusual because it dilutes the value of existing shares which is harmful to existing shareholders. generally a bad thing.

Selling Treasury stock does get new cash in the hands of the company, but usually that was because at some point the company had excess cash and invested it in it's own shares in the form of a buyback, less often the company is still holding shares from it's own IPO. It later needs the cash and re-sells the stock, hopefully at a better price.

I would argue though that the day to day trading of common stock on the open market is the more general rule not a "extremely specific case". Normally, if I go to make a trade in my account, it is not a new issue and would be a coincidence if it was at the time a company was selling treasury stock.

no argument in stock liquidity being a measure of confidence, but not really to the point I was addressing.
In my experience, hardware is much more difficult to debug. But my hardware experience is limited to FPGAs, never a full ASIC team. There are nightmarish bugs in hardware associated with things like clock domain crossings, bad timing constraints, and signal integrity. Give me software bugs over that any day!
Its 20K a month in profit, not 20K a year. If you genuinely think it is hard to hire people at that point (not suggesting the GP should), then you have probably not explored all your options.
Navdy, the non-OEM HUD is finally launching after two years
Indeed, any company that signs any of their intermediates would want to have an ironclad indemnification, penalty clauses and a fully paid up escrow (hosted in a neutral country like Switzerland, Ireland or the like) in any contract.

But I suspect that another Chinese company or Chinese owned company will be selected to be the signor.
Using lasers to kill mosquitoes
Why are visible artifacts around text a problem? The screenshots are just being used to calculate the metric. Is it really important what they look like?
It remains to be seen whether they will actually hold the private key for that intermediate certificate and issue end-entity certificates from it, or if this is just some sort of reselling deal where a different, trusted CA holds the key, performs domain validation, etc (which is a fairly common practice).

I have my doubts about whether Mozilla will accept them continuing to operate an actual CA with a new cross-signed certificate prior to them completing the inclusion process. CAs need to disclose these intermediate certificates, and I expect it would end up being revoked, with possible sanctions for whoever cross-signs them.
GameON Earphones
That joke's not true at all, if you write your code well. It comes from many people writing really bad code and sharing it widely through cgi script archives. Lots of stuff on CPAN was bad too. And of course there was a lot of intentionally-bad code too.

These days I'm writing C# web apps, with plenty of client-side javascript. My problems dealing with large complex codebases went away years ago; Perl helped me to discover that I could do this as a career, but it hasn't been a crutch.
Announcing the AWS US East (Ohio) Region
"The" IPFS announcement? IPFS itself has been around for quite a while. Could you be more specific to which announcement you're referring, and how that relates to BFS?
Interesting way to manage time (irrespective of the fact that this will not solve procrastination)

Would be better in the form of browser extension or desktop app for better tracking time.
I've worked remotely twice.

The most important thing is communications, definitely.

The best results I had were on a fully remote team, using Slack heavily.

I'm currently on a half U.S. based / half remote team, and it's harder, as much of the stuff communicated on the U.S. side doesn't reach us. We do have weekly meetings over GoToMeeting.

Some very good articles on the subject are Scott Hanselman´s, and Jeff Atwood's and Stack Overflow:

http://www.hanselman.com/blog/BeingARemoteWorkerSucksLongLiv...

http://www.hanselman.com/blog/30TipsForSuccessfulCommunicati...

https://blog.stackoverflow.com/2013/02/why-we-still-believe-...

See also:

https://news.ycombinator.com/item?id=9198345

http://engineering.datadoghq.com/9-ways-to-make-working-remo...
If everybody doesn't get it (the BI) you just create a new indentured class. Illegal immigrants don't get here without the cooperation of some citizens. Its an industry. Which will flourish as the gap between laborers and citizens widens (with a BI)
Is Project Rider usable already? I remember it was sort of in alpha not long ago
Interesting, I'd never heard of that. Apparently runs on FreeBSD. Will be checking it out when less active. Right now too many guest users online so can't log in...
Yes, but that wasn't the point.
Browser option to make hyperlinks clickable when rendering text files? Or client-side browser rendering of text-based markdown.
Visualizing self driving car deep learning networks
AC line frequency has been recognized as a preferred reference for pitch. This is what made Hammond electric clocks the first reliable AC powered timekeepers.

Later, Hammond famously produced electro-mechanical organs referenced to line frequency.

Well, what do you expect from somebody simply following in the creative footsteps of Leonardo DaVinci & Thos. Edison?
I assume this is a joke? Is Haskell suitable for hard real-time systems with things like lazy evaluation and a GC?
kittyhawk has an opening for a full time Haskell software engineer https://kittyhawk.aero/
Ah, my mistake!

Someone else in the thread posted an article I may have read (or the author of the one I read, read, x levels of authors deep).
JSON is not executable. Although I suppose you could argue that embedding an interpreter for a DSL like this inside your app is violating the restriction.