skysight-inc/HackerNews huggingface dataset:
Pretty much the same as me. Although biking is quite natural in the Netherlands and I commute to work by bike like many others here.

The only thing you might need to look out for are the claims for local, small producers.

http://freakonomics.com/2011/11/14/the-inefficiency-of-local...

http://blogs.ei.columbia.edu/2012/09/04/how-green-is-local-f...

+ There are economies of scale.

+ There are also people against genetic engineering even if it would reduce pesticides or other pressure on the environment tremendously.

+ Food safety might be more efficiently regulated in a centralized manner.

+ Old-fashioned greenhouses might have large yields and might be properly scaled to reduce costs per produced crop as well as support recycling systems for CO2 and other "waste" products.

In other words, the situation around food seems more complicated than just "buy local".
On Getting Started with Phoenix v1.3.0
Also, been thinking about if the same argument can be made for the stock market in general.

As more and more people just put their money in index stocks and the same companies keep becoming more and more of the index won't these companies values go to infinity?
Show HN: Drop-in replacement for UIImagePickerController to select images/videos
DataGravity Acquired by HyTrust After Struggles and Layoffs
Just add the ability in the app to take a photo of the screen and use OCR to identify the train/platform.

All he'd need is one or two users to take a photo of the screen and he'd have his source of historical platform data.
The API didn't change, they just made it private "for MTA use only"
printer steganography?
The State of Developer Ecosystem in 2017
They currently have a Nitro service that's $5/month for little features, but I don't know how far that takes them towards profitability.
27000 errors in the Tizen operating system
> I've always been confused by why Ruby uses symbols so much.

Good: Other people mainly covered it. Also note that when writing extensions using the C API, accepting options as symbols is generally much more convenient.

Less good:

val = "something"
val = :something
# Saves one character and no need for an end token.

{ "key" => val }
{ key: val }
# Saves four characters.
MTV News is frantically pivoting to video. It won't work
Or maybe Standard Oil was a forefather of modern capitalism? Maybe that was a pure form of it?
I'd say the idea that the state does not intervene in the market is heartwarming, but if the state doesn't protect it's people the market will abuse them.
Anyway I'm sure that there is some economic forum, where this discussion would be more appropriate :)
Coin Spectator – Crypto News Tool
Hey,

I made a handy website/ tool/ app whatever you want to call it which monitors all the top sources for cryptocurrency, bitcoin & blockchain news.

Take a look https://coinspectator.com/

Can anyone give me suggestions? How do you find the site UX wise?
Every router that ever existed will need to be able to connect to the internet before it is configured?
In Bryan Cantrill, Jerry Jelinek, Adam Leventhal, Eric Schrock, Matt Ahrens, Bill Moore, Jeff Bonwick, Robert Mustacci and Dan Price we trust; all others pay cash.
Say hello to the IconJar format
I made my own VPN server in 15 minutes
Games Help Poor Children Learn Math in India
My point was that not all reasons for degrading of playback are benign. HDCP has those requirements specifically to coerce users into purchasing HDCP-compliant hardware in order to be able to restrict their viewing of media.

Whether or not you agree with DRM (I certainly don't), "technical limitations" is not a panacea for all of the shady things that the DRM cabal is doing. At some point you have to say flat-out that you have no problem with artificially limiting what content users can access, and removing their agency to view content they've rightfully purchased (or exercise their rights under copyright law such as public domain and fair use). While it might be "just" video and audio today, the future doesn't look bright from my perspective (not to mention that YouTube has shown to be a very strong platform for independent media).
This is how almost all the lectures I attended in the mid 70s (Physics, Exeter Uni.) were done. The one useless lecturer who just read the set book we tried to get fired and when that didn't work just formed a rota and noted the page numbers so that we could just precis the relevant pages at leisure. He also set the exam in the same way and as all the exams were open note we all passed with flying colours.

The other course were more challenging and more interesting.
>The designers have made a major change - why go halfway?

Because you're not supposed to slide head down on the first slippery slope you encounter...
One of the biggest currency exchanges is more excited about ethereum thn Bitcoin
For about a year a decade and a half ago, I commuted into and out of Penn Station with my father who had been doing so since the late 70s.

Not only did he know which track any of a half dozen trains that he might take would come in on but he knew where the doors would open for each of the tracks. And he wasn't the only one either. If you went down before they announced the tracks you'd see little clusters of people waiting apart from each other on an otherwise empty track. We'd usually go to the same car in order to reduce the distance on the other side. Other commuters would do likewise and so trains would have a contingent of regulars.

There's a fascinating kind of micro-expertise that develops when you do the same thing over and over again.
From all those military guards that parade up and down the station
For a long time I've used firefox dev edition because their developer tools have been easier, particularly for editing and re-sending HTTP requests. (Right click "edit and resend" in firefox vs ? in chrome).

Also in firefox you can screenshot not just the whole page below the fold but screenshot any element by right-clicking the element in the elements pane.
500ms is not "ridiculously fast".
I see them posted here all the time.
Is this form broken for anyone else? I'm getting CORS errors when it tries to submit to https://queue.fightforthefuture.org/action. That seems like a pretty big blunder, so I'm guessing maybe the site is just under heavy load?
> 1) internal corporation services, websites and webapps.

When firefox started throwing warnings on my intranet sites that are accessed via OpenVPN i did this:

1) move all internal sites to valid FQDN
2) push dns settings over openvpn so that clients resolve the names with the internal dns service and dont leak names. Names withing the vpn resolve to internal ip addresses.
3) set up a catch-all website, point the wildcard *.company.name domain to it and mada letsencrypt certs for the internail domains/
4) copy the valid certs to the intranet webserver. Done. Everything working ok.
There is no better alternative. Or at least there wasn't earlier this year.

I tested several cross-platform browsers in Q1 this year and I always had to go back to Chrome because it's the smoothest dev experience.
I've only done much less hellish Grand Central version, and I think Metro North publishes track assignments much earlier.

That said though, just imagine how much worse it would be if that mass rush was between platforms, fighting opposing traffic, instead of just from a (mostly) open waiting area.
It's fine as long as the runtimes themselves are tiny and low-overhead. Most C and C++ programs carry around a mandatory "runtime", usually denoted by the module name "crt0". It's basically just a translation layer between the OS's executable calling conventions and main()/return that weighs a few dozen bytes and only runs during startup and exit of the app to do things like set up argc/argv/envp and put the exit code where the OS expects it. The C and C++ standard libraries provide many of the services that a framework runtime would otherwise provide, but they're usually much smaller than a modern "framework" and provided as part of the OS. Modern Windows desktop apps are supposed to install their own copies of the DLLs (msvcrXX.dll/msvcpXX.dll and friends). You can link against the "known DLL" msvcrt.dll, but I don't think linking to it is officially supported for any non-ancient version of Visual C++, and IIRC it has a bunch of carefully preserved bugs for backward compatibility. Maybe there should be something like musl for Windows?

> I'd actually like to see an interface for micro controller style apps. Like An 8 bit AVR emulator that could do some kernel syscalls to the hosted environment. It would allow for a class of apps to be written that would have a fixed memory footprint. There's some Irony here in that this would also be a runtime.

As rebootthesystem suggests, this sounds a lot like a niche that would be well-served by a purpose-built Forth interpreter. Such interpreters have been used to e.g. facilitate interactive development or hot-patching on actual microcontrollers and other constrained systems. There's a surprising amount of symmetry with Lisp systems, but the traditions of Forth tend to value small code for both application and implementation. There's probably nothing preventing a tiny Lisp from filling the same role.
Notice that AD is a different technique than symbolic differentiation, which is what we do with pen and paper to compute a derivative.

Wikipedia explains it properly, if a bit tersely:
https://en.wikipedia.org/wiki/Automatic_differentiation

In the case of Owl, it would appear that you have to write your functions using a set of overloaded operators contained in module Maths here:
https://github.com/ryanrhymes/owl/blob/master/lib/owl_algodi...

Those operators, as explained in the Wikipedia page, manipulate "dual numbers," which are pairs of (number, epsilon) with their own specific algebra.
How to Trigger Google to Get Your Emails Delivered to the Gmail Primary Tab
Text-overflow ellipsis for multiple lines using JS
It does do that, doesn't it?
> Any host that still requires a dedicated IP for https is woefully out of date.

May be true in a perfect world but this is my web host (bluehost):

>> Note: Since SSL Certificates are Domain/IP specific, you must first Purchase a Dedicated IP before purchasing or having an SSL Certificate installed on your account. They will NOT work with a shared IP address.

I'm pretty sure a lot of other hosting services still go that route.
Ok, I understand that the Railway Authority don't want people to guess / predict platform numbers because of various reasons (problems with platform maintenance, safety and last min changes etc.

But what I don't understand is that why can't they change the seat allocation process such that people can reserve remaining available seats on the trains for free if they have arrived in station lobby? This can result is reduced rush to grab seats and will help people to make a more informed decision around whether to wait for the next train.
Great Businesses Focus on Solutions, Not Technologies
This is strange. The IDE once surely had stability problems, but I've never encountered them since years. I even installed Lazarus on small NanoPI and OrangePI boards and although definitely not fast it runs natively there and produces native code for them.
One of the other things not yet mentioned here, is that Sticky Notes integrates all of Microsoft's new Inking and Typing features. On a touch/pen enabled system, you can write on the note, and if you have some of their cloud features enabled (I usually don't), it'll convert your handwriting into text, convert text items like addresses into clickable links, etc. If you put a flight number in there, it can turn it can add flight tracking, if you put a stock ticker in there, it can update you on that, etc.

See: https://www.howtogeek.com/285944/how-to-use-sticky-notes-on-...

Sticky Notes these days packs in a surprisingly large number of features. (None of which I use, but it explains the 22 MB footprint.)
While it is of course going to be slower, "it's not even close" is a judgement claim. The tests you have link talk about 1.6-2-3 times the difference. In a lot of applications the performance hit is going to be worth gaining access to the whole Java ecosystem of libraries.
Also the performance is very likely to increase with newer versions.
Building a web scale semantic image search. Anyone wants to hack with me?
High Expectations for Low Precision at CERN
Five Days of Unrest That Shaped, and Haunted, Newark
$15 Game Biography Audiobook Bundle (Masters of Doom/Whil Wheaton) – 4 Hrs Left
Why the Open Containers Initiative Is So Critical
It sounds like locking down the API was an entirely deliberate decision made at the same time as removing platform data from the website, which means Chesterton's fence[0] applies - we should work out why that decision was made before criticising it.

Discussion upthread is about commuters being pushed onto the tracks, which sounds like a good reason not to display data that isn't 100% certain.

[0] https://en.m.wikipedia.org/wiki/Wikipedia:Chesterton's fence
How to advertise your business?
Yeah, broken for me as well. Start of the workday on the East Coast and a lot of people submitting forms? I hope that's the case at least.
Except if Netflix provides a bad experience, I can just switch to a different provider.

If my ISP throttles certain "services" - I literally have no other option beyond dial-up which I don't actually consider an option. The barrier to entry for a new ISP is a mountain. The barrier to entry to startup a new video service is minuscule in comparison. I could literally have a new video streaming service up in a week. Granted it wouldn't have nearly the features or content of something like a Netflix in a week, but creating a competitor wouldn't be hard if they started abusing their current market position.

The whole point here is ISPs should be the dumb pipes to carry our traffic. I don't want my ISP owning content (although that ship has sailed) anymore than I want GM to start owning public roads. "Oh, you drive a Ford? Sorry, you can't use the freeway, you'll need to take back roads."

In the same vein, if GM decided to just stop offering air conditioning in their cars, I'd go buy a Ford.

It's funny, the insanity of that in the real world would have people marching on capital hill with shotguns and pitchforks. Yet when it's "the internet" the general populace doesn't even see how badly they're being swindled.
Way off on a tangent here, but can you point me in the direction of some documentation for VLANing specific devices, giving them access to the internet for whatever they need to do, the ability to access them over the LAN by trusted devices, but not giving them the ability to call into the secure LAN?
You sound like you wouldn't be much fun to hang out with at parties.
Atwood's Law:

"Any application that can be written in JavaScript, will eventually be written in JavaScript."
Exactly. Scientific American also highlighted a study of precisely that issue:
https://www.scientificamerican.com/article/a-learning-secret...
Good images from ESA's Sentinel-1 and CryoSat here:
https://phys.org/news/2017-07-sentinel-satellite-captures-bi...
>If not for hostname validation, how would you even /know/ that you're talking to the "internal corporation service" rather than someones MITM proxy?

If you control physical hardware, and you control all the users on it (as a corporate network), then you can know that nothing is amiss.

>And how would you feel if people on the same LAN could see and modify all your interactions with those services?

The fact that they physically can doesn't mean they will.

For 2 & 3:

https has two modes: self signed, and certified. Certified requires that you have a public facing domain name, such as "news.ycombinator.com". Devices on private networks can't have public domain names. Consumer devices on public networks could have domain names, but this would be very difficult to configure. Without a domain name, https must be done as self signed.

With self signed, when you first interact with the server, it could be anyone. Self signed https only gives you the guarantee that any further interaction besides this first one are with the same server as the first one. It should be clear that you can still be MITMed under this mode, so long as the attacker can intersect the first message you send after a reboot. If you're scared of network ninjas sneaking into your house in the middle of the night and intersecting your packets, self signed https is no better than http.
One thing that you seemingly missed in your review of toolkits is that PyQt cannot be used freely by a proprietary application such as yours. Qt itself is LGPL, PySide (the official python Qt binding) is also LGPL, but PyQt is GPL-only unless you pay them $500.
This chain is just a little bit too long. Just a little bit. Also most of the OWL in this chain I just don't know (not the bird the rest)
it takes longer to load a train with assigned seating -- that's why say, Amtrak might do it, but commuter rail trains, that at peak run minutes apart and want to minimize dwell-times at highly contended platforms, optimize for loading speed.
Making Toast from Scratch in React-Redux with Typescript
The Game Boy has a Z80-like processor, though. Generally, Z80 instructions take more clock cycles to execute than 6502 instructions, so the clock speeds are not directly comparable.
Office. The parts of Office basically killed off everything that competed with it. Office helped sell Windows and vice versa. Anyone who tried to compete had to do something radical and only Apple had radical (once Steve returned) since they had their own hardware. Competing with Microsoft back then is something I had a lot of experience of, and the failures to prove it.
My parents just used one of those old school mechanical socket timers and had it shut down for 5 minutes every morning at 4 AM. Might not work for you if you have long-running connections you need to maintain...
So if it doesn't matter which system we live in because corruption can happen in any system, why not quit masking the real issue by making it about capitalism? The real problem here is corruption and lack of accountability. That's equally likely in whatever system we choose.
> Then I don't see much difference between Go, Java, ... vs Erlang except they are simpler to learn plus finding Java, NodeJS, ... devs is much easier.

For the first several years, my team of Erlang devs had zero Erlang experience prior to being hired; they were just smart and flexible developers. I was ahead of the curve because I sort of remembered seeing a Slashdot post about Ericson opening the language way back when.

A lot of people end up using RabbitMQ as their distributed message queue, which is built in Erlang. If you went with that instead of ZeroMQ; and then slowly added more things, there's a reasonable path to writing more Erlang.

I'm not sure if you can really bolt on messaging and reliability features and get the same results; just like bolting on security later, if it's something that you need, it works better if you have it from the beginning.

But certainly, if you're happy with your stack, don't change it.
Cryptocurrency for Coordinating Machine Intelligence and Preventing Overfitting [pdf]
It is exactly this alternative(the current system) that the Amtrak/MTA/LIRR prefer for safety reasons. Amtrak which also has the same procedure at Penn states this here:

http://www.slate.com/blogs/moneybox/2013/07/17/amtrak_s_unpe...

Although it is indeed inefficient and the MTA is completely inept, the platforms for LIRR trains are very narrow, they are shared by two trains and the escalators to get up to the main floor are also very narrow and crowded already.

So although the "mad dash" is in fact a mess, its a safer mess than overcrowding the platforms on the tracks.
You can mount ext4 readonly, depending on the feature used at creation, but you are right, there aren't so many filesystems available for RW.

There are many things missing in obsd, but overall, I find the experience on a thinkpad relaxing enough to be worth it.
Sorry, wrote this before coffee. I was referring to H/2 eliminating head-of-line blocking. HTTP/2 gives you one TCP connection for multiple requests rather than the 7 connection limit browsers impose on HTTP 1.x
On wiki there's this good illustration of what happened over time to iceberg B-15, which calved in 2002 and it is the largest recorded iceberg:
https://en.wikipedia.org/wiki/Iceberg_B-15#/media/File:B15a_...
Here are two posts more threatening to the current Chinese government and their way of thinking than your post:

https://news.ycombinator.com/item?id=14743104
https://news.ycombinator.com/item?id=14741623

And yet they don't appear to have been downvoted.

It just seems like you are creating a rather complex theory to explain the reason for your downvotes, rather than accept the more likely reason that you just made a low quality post.
Your understanding is wrong. For example, 27% of emissions come from transportation and the majority of that comes from personal transportation (cars basically).

https://www.epa.gov/ghgemissions/sources-greenhouse-gas-emis...
love p5js, I put together this site for practicing drawing with p5js:
you get challenges to draw: http://www.pushpopchallenge.com/
Yep, more wording was bad. In HTTP/2 it's all parallel.
This is going to be extremely useful! I just recently settled on OCaml as my language of choice for most projects, after working with dozens of others, from C to Haskell.

I was actually looking for a good numerical library, supporting complex numbers, matrix operations, and multi-dimensional arrays. I'm looking forward to using and contributing to this one!
Just tested copy and pasting on a fresh Fedora 26 install between gnome-terminal, gedit and Firefox: All directions worked fine :)
With the right 3D printed case you can make a raspberry pi look pretty benine.
The most important marketing agency KPIs
>so your choices will be crappy state service

Says who? There are co-ops all across the country that run fiber to the home and provide a far superior service than 99% of the ISPs out there today.

At the end of the day, the only REAL solution is for government to own the last mile. Run single-mode fiber to every household in the US, run that back to a centralized pop and allow ISPs to attach to that pop to provide service. The cost of last-mile is no longer a barrier to entry for new ISPs, people will end up with more choice and better service, and we can stop having ridiculous fights over access to utility poles that never should've had more than one line strung in the first place.

Given that the government could run fiber when building new paved roads and it wouldn't even be a rounding error... it seem ludicrous to me we aren't already doing this.
Wow. I've always thought I understood `$HOME` was generally considered safer/more portable, but I've never actually had a problem when (interactively) using `~`.

Always use `$HOME`!