skysight-inc/HackerNews huggingface dataset:
Try getting a Ceili band to a gig :D

I think the article is trying to get to this train of thought.

We want X that requires a vehicle, instead of assuming that this is a zero cost activity lets factor in the cost of parking, mileage etc.

Assuming for a moment that the total cost was an extra $200 any self respecting contra dance should be able to spread that out at $1-$2 per person.

I grew up in a musical family and spent many a weekend covering vast distances in the back of an old car so my dad could play a gig that barely broke even. Reminds me of the definition of a musician: "A musician is someone who will load $5,000 worth of gear into a $500 car to drive 100 miles to a $50 gig."

But seriously, people need to value things correctly. I spent some time on a local council and the shopkeepers would be up in arms whenever they thought they'd lose a parking spot, despite every census showing most of their customers walked to their stores. The shopkeepers viewed the parking as "their parking" and not "our parking" (As in the community). Yet for some reason the footpaths were most definitely "ours footpaths" (The council's) so repairing or even cleaning them was the Council's job, and heaven forbid we suggest the shops pay towards that cost.
For context, the Ranbaxy scandal the article refers to is covered very well by Fortune’s remarkable story “Dirty Medicine”[1]. The people behind Ranbaxy have since sold their stake to a Japanese firm and are now running a chain of hospitals in India.

[1] http://fortune.com/2013/05/15/dirty-medicine/
All late projects are the same (2011) [pdf]
Villains can be brilliant too.
Gradients are vectors. You can certainly add them to other vectors.

I think what you mean to say is that you can not add vectors and covectors. The differential of a function is a 1-form. Pointwise, it is a covector. This data is the natural starting point from which to compute gradients.

Metrics can be used to convert covectors into vectors and forms into vector fields. The result is the thing you call the natural gradient. If you do this with the standard metric on R^n, then you get the vector field which you call the gradient.
I think you get the point. We have an existence proof that people don't need cars to live in cities. We don't need everything in the past to have been better than everything in the present for the logic to work. (People aren't driving cars to avoid infection.)
In an RNN, you could connect each hidden state at time step t, h(t) to h(t-N), instead of, or in addition to, h(t-1), making it analogous to dilated convolutions, but with hidden-to-hidden connections at the same layer.

So I don't think RNNs are fundamentally more myopic than CNNs (just that there may be practical advantages to using the latter)

Hierarchical RNNs, Clockwork RNNs and Hierarchical Multiscale RNNs and probably others are doing things of this nature.
Incidentally, it's a mystery to me why so many of the Gutenberg/Internet Archive books have such ludicrously bad plain-text renderings, utterly unusable/unreadable, with often barely one word correct per page - since neural nets have been getting very high scores on MNIST handwriting recognition (for example) for a long time now, maybe since the 90s? It's a shame.
Americans will try literally anything as long as it is neither sensible land use nor proven transportation schemes. This scooter stuff is extremely appealing to the American mind.
One big issue with just letting the land go wild is invasive plants and shrubs taking over. Take a look at himalayan blackberries in the Pacific Northwest – they smother everything else out of existence.

A lot of restoration work is really just pausing the ecological succession at some beneficial stage. This is essentially what native Americans did; they 'gardened' the earth to support a diversity of plants and wildlife that was sustainable, and beneficial to people. [1][2]

In terms of incorporating solar panels into a more 'wild' habitat, Agroforestry offers a good model. There are a lot of shade tolerant shrubs, etc, that are grown under a canopy of taller trees. [3]

Silvopasture, which is a subset of agroforestry, uses grazing animals to obtain the best of both worlds – the animals play a part in sustaining a diverse ecosystem that's also beneficial to people. [4]

1: https://www.goodreads.com/book/show/39020.1491

2: https://www.goodreads.com/book/show/6411373-whole-earth-disc...

3: https://en.wikipedia.org/wiki/Agroforestry

4: https://en.wikipedia.org/wiki/Silvopasture
So in the end, what does the obfuscated JS do?
The rat park study found that a good environment did make opioids less attractive, but also found (and downplayed, dishonest science) that rats in the good environment still did prefer opiods to water when the opioids didn't have a bitter taste.

https://en.m.wikipedia.org/wiki/Rat_Park
> …really good comedy is about transgression…

Comedy sometimes comes in the form of transgressiveness, but that's a really easy form (kids do it almost instinctively), and it's tough to do professionally without being considered hacky or unoriginal.

I know where you're going, though. More generally, I suggest that good comedy is more generally about surprise (not a new idea, Aristotle is recorded as having said it first AFAIK) and that transgressiveness is just one option for doing that.
It also isn't new at all - the puritans had similar ideas that took them from ruling England after ousting the king to what may be snarkily summarized "We prefer nobility over these self-rightious fundamentalists wankers."

It is a toxic "your misery is good for you because it flatters my ego" attitude mixed in with nostalgia for a past that never was.

Being able to deal with boredom productively is useful but that doesn't make boredom a virtue or a good way to promote it any more than being able to stay sane in maximum security with only a library makes isolation a virtue and solitary confinement a good way to promote sanity and literacy.
Pump and dump. Once the IPO is over and they had their ROI they don't care about what happens to investors or the company.
Maybe I'm just ignorant, but this article reads like one of those corporate jargon text generators to me.
Great site.

Additionally, this doesn't show the endless number of apps that Apple censored from all countries' iOS app stores because they contained or might contain images of human bodies.

It's not something the site can do, but it's important to remember that this is just the tip of the iceberg: at least in China they are required by law to block e.g. VPN apps; no such equivalent law requires them to ban apps that contain nipples in the United States; that censorship is entirely voluntary.
I'm pretty lost too. It reads like the second half of an article with no context.
I don't know how it was for you but when I was in school I didn't know any of the kids in my suburb. Outside had endless roads and cars and no footpaths. Anything of interest requires having a parent to drive you there. The nearest playground is about 6km away. Online games was the only way to interact with friends outside of school.
I (also?) think these disruptive transport plays are a bit grubby, and probably predating public transport shared costs and the commons. Here in brisbane, they basically became scofflaw over "riding without helmet" and "riding on pavement" to force the issue. Why the state authorities caved instead of taking them to the cleaners is beyond me.

We've already started to have drunks on scooters, elderly people feeling exposed to random vehicle hits, no-helmet fine issues, public nuisance, juicers hiding scooters to game the demand pricing/charging..

What we needed was integrated public transport on a non-profit basis. Lower cost fares, better integration. We got half of it. A really good high circumference e-ticket integrated fare scheme, but not cheap and with some serious computer-systems weaknesses. The transport planners are obsessed with reducing public cost, not with increasing public utility.
Sorry for blunt words, but that's bullshit. If there is no proof a client is secure from malicious server, then this system is useless from the security point of view. You can have open source solution, but you might be running tweaked version.
The paper Safe ICF in Gold[0] says that they get between 4 to 7% savings on code size. A safer version that omits functions that have their address taken was 97% as effective.

The talk Diet Templates[1] has some suggestions for how to reduce template bloat.

[0] https://ai.google/research/pubs/pub36912

[1] https://accu.org/content/conf2011/Jonathan-Wakely-diet-templ...

Edited to add the second paragraph.
The Atlantic is hardly a “left leaning” publication (perhaps they seem left if they challenge Trump?).
Scooters are only truly safe in a separated bike/scooter lane, so given that cities have to invest in that infrastructure, they should ban Bird and others and only allow their own bike/scooter systems that are integrated into their own public transportation networks.
Sometimes I worry that I present my thoughts as incoherently as the author. This article needs to be streamlined and stripped of the confusing snark halfway though.
Cool, didn't know that. I like the idea of breaking things up into steps.

So you're saying this takes care of race conditions in the build where things may happen out of order even if you have a fixed environment?
This is great! I added some text to it to make it more "user friendly" and compressed it a bit so that it fits inside a tweet: https://mobile.twitter.com/T0astBread/status/109220433722755...

data:text/html,<title>Screen Light</title><html onclick=o=!o;style.background=o%3F0:'black';style.color=o%3F0:'white'><body onload=o=1><h1>Screen Light</h1><p>Turn your screen into a light source<br>Tap to toggle<p><a href=https:/news.ycombinator.com/item?id=19069487>Source
It is important to remember that this security model is not that much different than every other javscript app in which the app logic is delivered from the server.

"We only handle keys clientside" is irrelevant when the server can ship code, at any time, that delivers keys, passphrases, or plaintext anywhere they like.
"Tasks which require thought are exhausting and qualitatively different from routine tasks. Is there a better way to coordinate the work environment of "knowledge workers" to make their lives easier?"
Walk the room: Offend the audience so much or bomb so badly that everyone walks out.
I don't understand how to use the site, but here's another good resource: https://en.wikipedia.org/wiki/Censorship_by_Apple
1) According to experiments, users associate the term "fingerprint" with crime, not security.

2) Users, even ones who know what fingerprints are and care, do not validate fingerprints. The rest of the users (the other 99.9%) don't either. This is not a good UX.
The problem with Twitter
I think the trick is to push the trust up a level to the platform owner (you have to trust someone at some point) via webauthn or something. If you do that, then the browser itself can be the one the be trusted to show the actual public key being added. As long as you are relying on the server itself to serve trustworthy JS to show and validate the new public key, you are kinda stuck.
Just read a paragraph very relevant to the reasons why the US has, arguably, lost it. A leading Chinese history scholar on the criticality of the Renaissance on birthing modernity in Europe...

The further I penetrate into the detailed history of the achievements of Chinese science and technology before the time when, like all other ethnic cultural rivers, they flowed into the ocean of modern science, the more convinced I become that the cause for the breakthrough (occurring only in Europe) was connected with the special social, intellectual and economic conditions prevailing there at the Renaissance, and can never be explained by any deficiencies either of the Chinese mind or of the Chinese intellectual and philosophical tradition. In many ways this tradition was much more congruent with modern science than was the world-outlook of Christendom. - Joseph Needham, page 2, Part 2 (Science and Society in East and West: General Conclusions and Reflections), Volume 7, of Needham's Science and Civilisation in China (2004)

This posits the question: are the social, intellectual and economic conditions prevailing in the US the root of its problems? Perhaps that swamp should be drained first.
I feel some sympathy for what you're exposed to, but I also suspect you're in a corner, or near a corner-case. Having said that, I haven't had to try and explore cross compilation for a very long time and have no dependency on it. I could well believe as a user the competing states are not helpful.

Overall I like BSD licenced code, and I like the approach to minimise dependency on GPL licenced code, but When you get down into things like binary blobs for WiFi units soldered onto mainboards, and Video drivers, things pretty quickly favour the volume of users behind GPL. I just remind myself that 2D non-accellerated graphics are probably what I need even if better 3D is what I want (the binary blobs thing really annoys me)
I also live in Japan about half time. The near-complete lack of on-street parking and high tolls (which are effectively congestion taxes) plus amazing public transportation are all good objectives for NYC. Also, things like luggage delivery, which I’ve used to ship bags from Tokyo to Kyoto and back.
It's a triple encoded payload that loads in a large HTML blob onto the page. The payload is 99% similar to Amex's actual page, it just submits the data to the attackers domain, and has a few extra fields like mothers maiden name, elementary school, etc.

The purpose of the obfuscation is 1) to prevent automated scanners and 2) prevent debugging of the script.

Since we did static analysis it did not impact the result.
Ok I looked it up. You’re right. Kudos
Let's go further with this. It's reasonable to assume that a UBI's cost would have to be offset by increased taxes, this would have to be progressive or the UBI would be pointless. So there would be a cutoff somewhere on the income distribution where the UBI payment would be offset by increased taxes, let's say at $80,000 to have a number. Making less than that, UBI would increase one's total take-home. Making more than that, the tax to support UBI would lessen one's total take-home.

The places with highly desirable real estate and high prices (e.g. SF and Manhattan) are already unaffordable to people making less than $80,000. So UBI would not increase the ability for residents to pay rent in those areas. Rather, it might actually decrease their net income, so by GP's argument it might lower rents in those areas. But in small towns (like City You've Never Heard Of, WV) with a low median income, UBI would increase net income. So it might increase rents there except those small towns are already emptying out as people leave to seek high-paying jobs in big cities, as you said.

So I think UBI would lead to rental/COL costs homogenizing somewhat rather than simply going up. It seems like this could solve several problems at once.
I don’t get the purpose of “VPN apps” as opposed to just signing up for a VPN service and setting it up in iOS settings.
Ask HN: How do you market your product/services?
I'm working on a product (board-game) and I'm struggling to build a market and get interest in the project.

The project isn't finished, but I'm trying to work on building a market to launch to when it's ready.

If you want to check out the project there's a free "print-and-play" version here: http://games.prettydamnneat.com (just click the button to trigger the download if you don't want to sign up).

How have you marketed your products or services and how effective were they?
That has nothing to do with the compilation of your program.
This is a specific option to use in a specific configuration and specific compilers.

So if you want a configuration with some flags like that, then you can have a separate file for it. Each compiler is different after all, some will need different options.
I think the confusion comes from the fact that one of the key principles of "Progressive Enhancement" was making the site accessible to everyone by providing support for browsers that either don't support JavaScript or have it disabled. This version of the website often also supported much older browsers (e.g. IE6-8, but also lynx, etc) that weren't supported by the enhanced version of the website.

In contrast, the PWA checklist makes no mention of support for browsers without JavaScript or much older browsers (and in practice very few PWAs provide such a fallback, as they are almost all SPA JavaScript apps where implementing this kind of fallback is difficult). As such, it is many ways the antithesis of the original Progressive Enhancement concept.
Where are you parking and how are you getting from wherever you park to where you live or a shopping or whatever?

It seems to me some of these arguments prove too much. If you are rich enough to pay for convenient parking garages everywhere you want to go, you are rich enough to pay a congestion charge. And if you aren’t then how does a private car solve the problems you are pointing out?
Will Apple allow their trademark to be used in this way? Or does it fall under the “____ sucks” provision of free speech?
There's also this: https://news.ycombinator.com/front?day=2019-02-01.

We might put it between "new" and "threads" in the top bar.
That's silly. That's like wondering why people use awful streaming sites to watch movies and not download high quality torrents instead.

Ease of use, easy of discovery, learning curves, etc.
> Part of the allure, uniqueness, and awesomeness of the *BSDs is that they _can_ be modified and forked in this way because of the license.

There is no "distribution" happening; all of Netflix's use of BSD is internal. Even if they had chosen to modify Linux instead, there would be no requirement to share their changes.
I don't understand the desire to store timestamp information into a UUID. Why not just add an extra timestamp field to your data? That seems like such a simpler solution then embedding it into your UUID. I would go further and argue that embedding anything but randomness into your UUID is a bad idea that you will pay for in the future.
> I don't believe you

You don’t believe that I travel by bus/subway/etc. and don’t feel unsafe?

There are people of all ages, ethnic groups, social classes, occupations, etc. riding transit throughout the Bay Area every day: foreign tourists; nannies with strollers; pensioners buying groceries; businesspeople commuting; high school students; sports fans; families taking luggage to the airport; .....

There are certainly occasional violent incidents on transit. Out of the 400k BART trips every day, I wouldn’t be surprised if there were a dozen pick-pocketed wallets/phones every day, and the occasional mugging. If I were a small 12 year old girl, there are some BART stations I probably wouldn’t want to be alone in at midnight.

But crime on transit is not common (in general mugging and other violent crime in cities are down dramatically from the peak a few decades ago), and I have never personally felt threatened.

My wife commutes to work in SF by bike, and that is unfortunately far more dangerous (especially with all of the crazy Uber/Lyft drivers these days) than riding the bus.

> Every single one of my coworkers has a horror story

How many of your co-workers grew up in a not-rich family in a city?
Please note that while Apple itself may censor applications in regions, creators of the apps may choose to limit their distributions as well. For example: Bank of America's mobile banking app isn't available in Pakistan where I currently am, but this website wouldn't differentiate between that type of censorship or Apple's censorship.

But, personally, I still think this is a great idea!
What I'm getting out of it is that idealized notions of "knowledge sharing" and "task management" are unrealistic compared to how people actually work on things in the real world, and that software meant to help people work on long-running tasks should take that into consideration.

As a concrete example: I frequently find myself needing to figure out how to implement some software task I've never done before myself, involving concepts that I barely know anything about. This usually results in dozens of opened tabs in multiple subtrees - Google searches, Github repos, and so on. This might overflow my main "browsing" Firefox window, so I end up opening a second FF window just to hold those tabs. Per the article, maybe there's a better way to capture the notion of "I'm trying to research this topic over the course of a week - how do I better organize what I'm working on, and perhaps share that info with others?".
The book ‘The Water Knife’ is a near future sci-fi about water wars - a good read!
Meteor was amazing for this but unfortunately seems to be on its way out.
I bought a Wizz "membership", promising a 10 US$ discount on all flights. Somehow I was not able to apply this membership to flights I bought after the first booking since it took them some time to internally activate it. The discount was only granted for the first two flight legs.So I bought a total 6 flight legs for 500 dollar total but based on my membership the charge should have only been 450 dollar.

I emailed them and they said that they overcharged me and asked for a 50 USD voucher since I wanted to buy extra check-in luggage anyway. They told me that my membership can not be applied to the selected flights. I emailed them screenshots, showing them that NOW I could apply the discount if I bought again but they did not accept. "Decision final."

I felt this was fraudulent, so I did a backcharge of all the charges. First the CC company settled with me, then with them, then after threatening legal action the CC voided all charges. I booked the flights with major airlines for basically the same price later (I am all major alliances gold status :-) ).

Was it worth it? It totally pissed me off. I even did not ask for money back but just for an in-house credit and I hate it when big companies try to play hardball with me. Yes, it was worth it.

On the other hand, a Chinese guy tried to sell me my own bike on a "street bicycle shop" that was stolen a few month before. I yelled at him a little bit and I gave him 100 RMB for repairs he did, bought a big lock-chain from him for another 100 RMB. These "street shops" guy are poor, they have no money. Yes, I could have called the police and fucked him over but it is easy to play hard ball against a poor guy. More fun to play hard ball against a company.
Cars are only safe in a separated car lane, so why not ban cars, remove the car lanes and transform them into bike / scooter lanes ?
Interestingly they did not mention the wonderful work that he did for the abolitionists who wanted to get rid of the slave trade. The pottery business made the abolitionist cause fashionable.
Do you remember where you learn the things you do? If you see something and think it is wise, do you always remember who you learned it from?

Ideas survive only because they're shared. Bad ideas are those that survive in spite of reasonable criticisms.
It's one of those languages that does things differently to solve actual issues, not to check boxes.

From my limited experience, Erlang doesn't share data between processes; you throw it over the fence by sending to the process inbox, which is where the locking takes place.

Still, shuffling data between OS threads is an easier problem to solve than serializing between OS processes.
Please don't cross into personal attack. If another comment is wrong, it's enough to give correct information.

https://news.ycombinator.com/newsguidelines.html
You won't be able to compile with the function imported using the modern lib (because it doesn't exist on XP) but you can conditionally link it at runtime with LoadLibrary/GetProcAddress.

If IsWindows... doesn't work then you can use the VerifyVersionInfo function directly.