skysight-inc/HackerNews huggingface dataset:
Pressing [ or ] in VLC changes the playback speed in 0.1x increments goes up to at least 10x
Brilliant observation. That actually never occured to me.
More than that, the most efficient pressure vessel is a circular section (tension only). Making the floor of the passenger cabin the pressure vessel would be very heavy, as it would have to carry the load in bending.
> We tried BASIC, and could write some simple loops, use conditionals, and print to the screen, but never figured out how to do anything fun or useful.

Luckily my BASIC books had most of their examples starting with SCREEN 1. Drawing images programmatically happened to be fun and useful, I learned the hard way by retyping examples and then somehow began modifying those.

My own bummer was Windows epoch. I could do VB but never otherwise grasp Windows programming because any program will have so many IDE-generated boilerplate that was totally meaningless to me and I could not work with that.

I could only resume when I learned proper WinAPI later as an University course, but then again I switched to Linux, which is a best IDE there is.

UPD: meaningLESS
The irony is that it would just about be a massive disruption if someone could take that same old printer and create a highly reliable set of drivers, that could be completely trusted to with multiple OSes and services like RDS.
Social platform exclusively for developers
Ah I wouldn't count Node as a framework as I'd equate it to the JVM in Java world. But you are right, I'd probably lump webpack in there as it does have a fair bit of depth to it if you want to get the most out of it.
I agree it's possible to go overboard, but I find that a lot of developers don't appreciate how useful it is to have documentation of what the team is doing and visibility (ie numbers) into how time is being spent. A lot of developers hate tracking task in jira or any task tracker, but whenever deadlines start being missed due to roadblocks thrown up by other teams, or ineffective project management, having that all documented can really help resolve toxic situations.
Such a fantastic answer! Kudos, I share similar views.

To add to what you say, I also believe that while we easily start hating our jobs most of the times, we often fail to realize we were never excelling at them.

When I come to realize that I am currently not enjoying my current role, I think of only two possibilities. I either put in my time and efforts to make myself better at what I am doing or simply do something better that would make me enjoy my job.

P.S. grass is always greener on the other side.
> Hopefully we'll now have good Linux support for Samsung printers.

Why is this an issue at all? Aren't the protocols for talking to a printer standardized or is that ugliness hidden within the drivers themselves?
Mollifying Networks
It has to for lane keeping. Radar can't see painted lines.
Show HN: Learn World Geography Interactively
Also file:// urls pointing to server shares.

(Anyway, only MSIE supports this from http(s) origin, and then people wonder, why MSIE is still being used).
Here is the relevant ticket: https://jira.mariadb.org/browse/MDEV-10465
I'm not prepared to resize my window as I switch between tabs.

I'm not really complaining, I just wanted to point out how little styling was needed to massively improve readability.
I can, and it isn't. It cannot be.

First of all, I wrote above you in this thread, regarding smart cards for government ID:

> That's not really a good solution either, though, because that requires trust in an essentially unverifiable system and the entity producing it.

So, maybe you want to address that instead of just pointing out that people are in fact using a system that obviously has this problem that I already mentioned.

As for why electronic voting or electronic counting of votes is a terrible idea (I would have thought everyone on here knows that by now): It's impossible to audit. Elections are the failsafe of a democracy that has to be able to remove a government from power that tries to prevent being removed, and they are about the control of huge amounts of recources. Therefore, you cannot have trust in a small minority as the basis for its reliability, you have to have a system that is very hard to corrupt even by the government. A government server counting votes is the exact opposite of that.

See also: https://www.youtube.com/watch?v=w3_0x6oaDmI

The fact that, so far, noone has seen any problems is completely missing the point. First of all, the whole system is set up such that it's really difficult to find out if something went wrong/was manipulated (that's just the nature of electronic voting). Secondly, most elections aren't all that problematic. In times of peace and prosperity, there usually isn't much contention over the results of an election. What makes a voting system good is when it's able to stay reliable and trusted in times of political unrest.
Well if you are not a target right now, you could always become one. So it does matter to turn off location history.

And even if you are a target right now, you probably do not know this. So you still want to turn off location history.

I am not sure what you are saying, it sounds very smart, but it isn't ?
They are all variants on the cross-platform thin-client theme. The HTML+JS+AJAX conglomeration has certainly more in common with NeWS than it does with the web I remember in 1994, which was a solution to the problem of sharing and cross referencing scientific papers and similar documents.
Frontend dev here, I feel the same about my place of work. we are an agency with ~150 clients, all working on the same opensource system (that we extend). Day to day you keep doing the same things, install module X, style item Y, but it feels all mundane. Part of that is that the most we do is support, which is usually 2-4 hour tasks.

Also we have to log hours meticulously (down to 15mins). Even after a year that is a pain in the ass and actively makes me dislike my job.
In short, high amounts of intelligence, while comparatively rare, is not necessarily a trait you should optimize for.
EDIT: HN formatting isn't letting me write "asterix dot asterix", it shows up as "." :(

My reading of this is that it requires either mysql root or `GRANT FILE ON . TO ...` privileges? AFAICT this requires an explicit `GRANT FILE ON . TO ...`; just plain `GRANT ALL ON db.* TO ...` does NOT grant any FILE privileges. I assume an install that doesn't give any users FILE privileges is safe?

mysql> SELECT host, user, File_priv FROM mysql.user WHERE File_priv='Y';

AFAICT exploit chain:

* `GRANT FILE ON . TO ...`

* `SELECT unhex("%s") INTO DUMPFILE '%s'`

* ... clever tricks ...

* mysql root

* ... clever tricks ...

* service mysql restart

* system root

The mysql security model for FILE privileges described here seems ridiculous. Your security model relies on creating dumpfiles with `chmod 666` permissions, and rejecting config files that are world-writeable? "I fixed the security issue with world-writable dump files" "You just broken our security model!"

Never grant FILE privileges on a production mysql server?
Absolutely, I remember selling the first colour PostScript printer in the UK to an advertising agency, they paid £25,000 for something much worse than I can get for £50 in my local Staples.

However they have been absolutely terrible at the software side of things. This is a shame as it's as visible as the rest of the package to the consumer.
Yes, I did it this year, over the phone, ready to use same day.
That's completely orthogonal.

Yelp is not required to run a neutral public forum—they can institute whatever policies they want. The problem is when the government forces censorship, not when private companies have their own policies on what they'll host.

Removing content from your own site is not censorship.
It's another project that I'm working on right now. The popup is there because the GGather.com will be somewhat similar to Enboard.
The beatings will continue until Wolfram stops.

Just kidding. If we beat on this guy anymore, he'll die, and turn into a horse.
It depends on the bank I think, some are still doing it that way but others you can set up over the phone no problem.
Always code in the language that you and your team knows. But if you have specific reasons to move away, then consider these points:

* django comes with an admin app which is a huge time saver.

* if your app is like CMS (or related), then django is the best way to go

* if the same team is going to manage the front-end (in some JS framework like angular), then probably you should choose nodejs. Within nodejs, hapijs is a secure framework for API development
One of the generic PostScript drivers would make more sense.
The vulnerability is happening because the web server is running as a user with elevated permissions. If it were running as a user who only had permissions to read files from the webserver's serving directory this would obviate the problem.

Not that you shouldn't also validate input (in a whitelist rather than blacklist as others have said): just goes to show that security is a multifaceted problem with lots of ways to be paranoid. :)
...Is anyone surprised?

Like, at all?
Peachpie Compiler Featured on Microsoft “On .NET”
Yeah I guess the point is that human creativity is expressed in some sort of skills/trade which are learnable whether it's playing an instrument, painting or writing a poem.

The state of human creativity is the accumulation of hundreds of thousands of years of trial and error.

It can be put into an evolutionary context and so in my belief, is accessible to computers who now can also learn.
Yelp benefits from the safe harbour provisions by not being the originator of the comments. Being legally ordered to remove a comment in no way threatens that provision.
Massive National Prison Strike! Maybe. We Don’t Know. That’s a Problem
Like....

$url = rawurldecode($_GET['url']);
$url_without_protocol = str_replace(array('https://', 'http://'), '', $url);
$protocol = (stristr($url, 'https://') ? 'https' : 'http');
$page = file_get_contents($protocol . '://' . $url_without_protocol);
Interactive map rebuilding the location of a German green party representative over 6 months:

http://www.zeit.de/datenschutz/malte-spitz-vorratsdaten

He sued the Deutsche Telekom to get access to the data. As you can see from the strength and orientation of the communicating antenna, they can basically build again your complete life. So, your phone company knows a lot about you and most likely even more than that as you are most likely using their DNS server to resolve the websites you access using your mobile connection.
How the Linux kernel knows it’s running in a Virtual Machine
I'm genuinely surprised that so many people are interested in logging every detail of their lives. It seems like the obsession with collecting memories on your hard drive is a great way to never collect any of them in your head
I own a ML-1640 (and bought one for my dad as well) with a low enough firmware number that lets me use any toner. It's a great black&white laser printer that works nicely on Linux.
There aren't many big electronics companies that haven't entered the printer business at some point, see https://en.wikipedia.org/wiki/List_of_printer_companies
I remember seeing enormous Toshiba turbines when visting a coal-fired power station.
Is Datalog naturally fast for certain types of queries, or do performance gains for Datomic over RDBMSs come from being able to scale up a cluster? I don't have a feel for what Datomic's sweet-spot is, despite having much love for Clojure and its ecosystem.
Buku v2.4 released, a powerful cmdline bookmark manager
The second problem you mentioned is main reason why I'm building my another project - GGather.com (you probably saw popup about it on Enboard).
From my experience, it is, especially in front end development when you must have cross-browser support. For me the term cross-browser support itself is quite amusing and nonsensical given that there is supposed to be a standard.
I don't think this is a bug. In the endless quest for eyeballs, they must keep your attention trained on the latest thing. Long attention spans lead to reading articles offsite, and that would reduce eyeball capture...

Am I being too cynical here?
ZeroSSL – Free SSL Certificates and Free SSL Tools
Except at the time you got more bang for your buck from the QMS equivalents,
> "Because of the immunity it grants to publishers who act as intermediaries for this flow of information and commentary, “Section 230 is the backbone of the Internet,” says Thomas Burke"

If Yelp was a pure intermediary, perhaps they would have a case, but they are not and neither are any of the other companies mentioned. All these companies decide what they want to keep on their sites and what they want to remove. All of them can and do delete information and block accounts of people that break their rules.

They should not be able to hide behind Section 230 by keeping information on their site that they know to be libellous or illegal and they should be prosecuted for doing so.
> Self-censorship is not censorship.

It really depends on what motivates the self-censorship.
What you describe sounds like a "throw a lot of hardware at it" approach. What often matters in the real world is how you integrate and use the hardware, not how powerful the hardware is.
They could be made portable if an equivalent amount of effort was spent devoted to that goal.
Here is a bookmarklet that does this:

javascript:(function() { document.body.style.maxWidth='700px'; document.body.style.margin='0 auto'; document.body.style.lineHeight='1.5'; document.body.style.fontSize='20px';} )();

I call it StyleLet :).
That blurry something on the inner side of the lens turned out to be an ... ant?
ISTR the IRA declared themselves to be Marxist at some point for this reason, despite not really having any Marxist or Communist doctrine.

Marxism was quite deeply imbedded in the IRA platform and became the doctrine of the "Official IRA" once it split off from the parent organization.
How is the overthrow of a secular prime minister of a Shiite country related to an attack by Sunni religious fanatics?
> One reason is Wolfram is extremely talented at language design

It's always a matter of taste when it comes to language design, but I'd have to disagree with this assessment ;-)

> which is necessary to build an artifact of this size without self-immolating

Well, that's certainly not the case. Plenty of huge software artifacts of very impressive quality have been built by non-language-designers.

> Another is that it is a commercial company following a plan

This is certainly true. Or rather, several plans, all of which intersect at common mathematical sub-questions. So then the entire company can leverage effort that's been poured into those components.

> A third is that few people have learned the lessons of Mathematica enough to apply them

Nah. I think the third reason is that Wolfram hires excellent hackers who are also excellent mathematicians. He hires a lot of them. And he puts them to work on the intersectional capabilities I mentioned above.

(Disclaimer: pure conjecture. I've never worked at Wolfram)
This is why i find it so much fun to do applications on windows with .net you only need to know one language C# or VB.net and then you are set. You can create anything with just this, of course it will only work on windows but i dont mind, it just such a pleasure to only have one toolset and then just focus on the task at hand.
Really. Surely if I tried to enter http://localhost:8983/solr/admin/cores?action=UNLOAD&core=co... the back service would be password protected.

Oh, wait a minute.
I think writing an IDE or anything else with editor integration during the editor wars would be a similar analogy:

- you could push one or the other

- you could try to support users on both side based on the editor variable

- you could go the new route where only users who care enough to invest do

- you could go the Jed simplicity route.

In the end, IDEs like jetbrains have the new route with plugins for the factions. Most lower investment cases do the Jed route which is more like web neutral. No one who pushed the unwanted editor on its opposing group seems to be still standing.
I'm also an EE starting my PhD doing research in hardware/software co-design and circuit design. I'm also heavily interested in CS in general, so I'm planning to take as many CS courses as possible.

One thing I'm trying to do is keep myself current when it comes to software development. I think it's good to have a backup skill that I can fall back on in case my PhD doesn't work out.

It's good to know that someone like Dan Luu went through ups and downs before getting to where he is now.
Technology, Women and Youth Key to Driving Agriculture's Transformation in Afrika
There's also a quite good and extensive book on the issue by Ben Macintyre.
Oops, my question was ambiguous—I was actually wondering how you measured "mental load", as you put it.
The geography game shown here a few weeks ago reminded me of wanting to make this. It presents the countries you miss more often until all are correct, then it changes continents. I think I got the stress level pretty good.
Oh, I understand now.

If your small business goes to Stripe/Square/etc you will be quoted a 3% + 30cents transaction fee. By pushing volume through them, they lower your transaction fee. As far down as 2% + 0cents. This would allow you to add value while profiting from the spread.

And to your stealing money comment, all business is stealing money. You take a service that is less than you sell it for. If you were doing it any other way, you wouldn't be in business for long.
Architectural Components in SOA Governance Solution
Anything less than the cost of the current process would be a win for the industry, right? Even if it's more expensive, isn't there benefit to having it available on demand?
ActionScript was all right, I don't disagree. Especially compared to JavaScript. But i think it would have been nice to have the same language on FE and BE.
Damn. If I didn't know better, I'd have thought I'd written this myself while in an Ambien-induced fugue state.

This is exactly my feeling and much my own history. I think the intensity of your pain can be felt most acutely by those who once knew a saner world of software development.

For those who came of age in this era of Javascript hacks, framework of the day, standard of the week, and separate open source tool for every single task an app must perform, I think it is simply normal.

I say this because after several years applying my craft to my own business in the manner of my choosing, I have recently returned to Organized Development Land. When I read the code or a module is explained to me, all I can think is "are you effin' kidding me?" But I look around and everyone else has a straight face.

If you've stayed in the industry during this evolution, you have probably had moments of frustration or confusion wrought by this change, but have now had a full WTF epiphany--likely induced while simply trying to get something done for the hundredth time, that should've been relatively straightforward.

Mainstream software development is no longer about logic, algorithms, creativity, and design. It's about trying to glue together a hodge podge of disparate crap and trying to make it work. And, for the artisans of old, it can feel like soul-crushing assembly-line work.
Exactly how long has he been hanging around engineers? Who the hell boasts about their general GRE score?
> properly going for each other

Some all-out kendo fights / training are downright frightening in that regard. Many blows would be maiming (some even lethal) were it not for the protective gear.
> This is probably the most embarrassing feature missing on twitter, meaning the inability to click a notification and hide it

What would you do with ad? Probably hide it as so would do 95% of other twitter users? Sure, this would be sane behavior for me and a vast majority, but not good for the twitter sales department which is likely to have a hard time anyway.
Tales from a Dead Man: Curtis Green on Silk Road, Ulbricht
Of course. I hate the higher ed situation in the US as much as the next guy and wish we could move closer to the systems available in much of Europe, especially Germany
(perhaps without the pre-high school bifurcation).

I interpreted this thread as being about advice to a typical person interested in learning math who exists in the society we (specifically, Americans) live in today. For the exceptional, the appropriate advice is of course different.
I think the main problem for buisness printers is the inclusion of proprietary software on the device. This means that it is very difficult for third parties to innovate. I would prefer printers to be a dumb IO device that connects to a full computer than can provide a good UI. Instead they have evolved to have an onboard computer of appalling quality.
HTML, CSS and SQL aren't programming languages, if Turing completeness is a requirement to be a programming language.
Newcomb Programming Languages
> CSV is a poorly defined format. It doesn't have a standard.

Wrong: CSV is standardized in RFC 4180:

> https://tools.ietf.org/html/rfc4180
This will rank up there as the most secure:

"The world's first operating-system kernel with an end-to-end proof of implementation correctness and security enforcement is available as open source."

https://sel4.systems/
Vim 8.0 released
Ask HN: What do you predict for front end web development for the next 5 years?
A big part of web development is picking the right trends to be on.

A large, active ecosystem allows you to be more productive. Instead of rolling you own, you get to use a well-tested library.

Instead of guessing the best approach yourself, you get to read blog posts about people who have learned what not to do.

If you are passionate about programming, you like to learn the insides out of a programming language and framework. But all the while, in the back of your head you know that all this may be be wasted time one day when the ecosystem shifts out from under you.

---

So my question is, what are your predictions for web development over the next 5 years and why? What will we be talking about in 2018 and what about in 2020?

Examples:

- Do you see WebAssembly coming to fruition?

- Will a new language emerge?

- How will Angular 2 / React / Ember play out?

- Will we see a React "Framework" come to prominence.

- Will usage of Babel taper off as browsers standardize ES6/7 and SystemJS.

- Will webpack still be the go to packaging solution?

- Will NPM maintain itself as the dominant package manager?

The reason for asking this question is to avoid wasting time becoming an expert and contributing to a tool/language/etc. that won't be around in 2-5 years time.
I do wonder; is there any browser that is actually full-RFC-specced? I checked a few (the mainstream desktop ones, but also links2 etc.), but so far they all seem to have glue to fix historical behavior.
I only started seeing this weary/wary misspelling in recent years. They don't sound alike, and they don't really look alike. Did cell phone spellcheckers give rise to this one?
See also: http://www.maskmagazine.com/the-prisoner-issue/struggle/live...
It seems to be inaccessible for me here in Australia, but works when I access it via a VPN to Europe. Possibly traffic is blocked from certain networks/regions.
Thanks a lot. This looks interesting. I'll definitely look into it. I don't think I'm qualified to say whether it is possible at this point, but my guess is that it is very possible!
I'm not sure that applies to Kodak or Nokia. They saw the changes coming, Kodak launched digital cameras, Nokia tried launching MeGo. The trouble is they didn't have a competitive advantage over all the other digital camera companies or phone OSs.

By the way I don't think Volvo is freaking out so much as going for it's vision 2020 thing:

"in 2008 we set out our vision that by 2020 nobody should be seriously injured or killed in a new Volvo car."