skysight-inc/HackerNews huggingface dataset:
The two first points don't have much to do with the "language" aspects of JavaScript itself or ES6.

NPM (the registry) is simply the winner of a long-running low-intensity conflict to determine the canonical registry for the JavaScript ecosystem. Bower (the registry), is NPM's front end alternative. It is now almost irrelevant but its client essentially works just like the NPM client, installing whole packages and dependencies in `bower_components` (versus `node_modules` for NPM).

Both clients let you choose where to put that directory and/or how to name it but you will undoubtedly end up with a lot of useless/potentially harmful files coming from dozens and dozens of untrusted third parties to manage in your `public` directory. That sucks hard.

The only working solution to that problem is to use a bundling mechanism. You keep all your third party packages and their dependencies private as well as all your sources, and only deliver to the browser a couple of bundles that only contain what's strictly needed: `main.js` and `main.css`.

But now you have to choose a bundler.

And the module pattern you will use throughout your project.

And the JS flavor.

ES5 is no more broken than ES3 was and ES6 doesn't really fix anything in ES5. If you want to find something broken, take a look at the JS ecosystem instead.

Hyper modularizing your code and juggling with `exports` and `require()` can be useful but it's definitely not the only way to write a working website.
Be careful, RLS and views don't play well together, that is to say, your policies on a table for a particular user will not be applied if that tables is accessed through a view.
Possibly, definitely in terms of relaxation, but in terms of heat shock I don't think so - Saunas in Finland tend to be heated quite hot - usually 70–80 °C, sometimes more.

Installing one isn't too difficult - if you have a garden, you can get outside kits which are generally as simple to build as sheds, or indoors kits that you'd put in a bathroom - probably when doing renovation anyway. I recommend ones from Harvia - I bought a medium sized one (fits 4 people) for about £1600 in the UK, and it took me and a couple of guys less than a day to put up.

Here are some pics - I built it as a part of a loft conversion and ended up tiling the outside so it looks like a part of the bathroom. Normally these prefab kits look like a softwood cladded mini-room from both inside and outside

http://imgur.com/a/MNEFD

The stove is usually 4kw-8kw so you'll need to add appropriate wiring and fuse/breaker.

If anyone is contemplating building one, feel free to ask me for advice.
I agree and I noticed how really "Helpful" it is in my city. There are two parts of the city: One with metered parking (maximum stay is 2 hours) and the other with free parking.

It's impossible to find empty space on the free zone. It seems that people park there and only get off by the end of day. On the other hand, I always find a parking spot on the metered zone. It seems that being non-free and a time limit makes it impossible for full day parking. So only people in need of a short trip (30-90min) will park.
Nuremberg driverless U-Bahn: https://en.wikipedia.org/wiki/Nuremberg_U-Bahn#ATC_and_drive...

What was a first in Nuremberg wasn't the trains (many places have them by now), but that they have two lines self-driving trains and one conventional line mixed sometimes sharing the same tracks and even a few (central city) stations (same platforms there too).

30 sec. video of a driverless U-Bahn train exiting a station: https://www.youtube.com/watch?v=TnGNV9fydrA
Years ago Maya had Python, now Python has Maya. The circle is complete.

ps: note that the Maya in Alias Wavefront (now Autodesk but nope) Maya is not that Maya, it's Sanskrit for illusion, which is what Maya was all about considering what it did to your dollars.
Mach microkernel + FreeBSD userland.... not kernel.

BSD is a 'personality' layer.
Do you have any data about delays ? If anything gets broken, does it get faster to repair it ?
No its lot less worse than UBI. I should point out that the Govt part would be minimal. Food & Shelter should be provided by multiple private entities under contract from Govt.

If you want to eliminate Food & Shelter Welfare as well, you would not hear any objection from me.
I don't see this as desktop vs web. Running a Flash-based site from 1995 still works in IE, Chrome or Firefox, while running a Mac desktop application from 1995 doesn't.
Since Tesla can auto-drive. Why not have the car auto-drive to the charger, then the charger automatically recognize the Tesla outlet. Once it's done, the car is unplugged and leaves the place.

Possible, no?
> Adding sqlserver to this setup will now make sense

I would strongly recommend you check SqlServer license terms first; the last thing you want is to make any of your downloaders liable for license payments as soon as they start the image. I really don't think what you suggest is possible, because you would be redistributing SqlServer - maybe with the Express version, but that was pretty crippled last time I checked.
You need to wait for another rewrite with a cute name for these.
Not to undermine its merit, but most of the dirty work and heavy lifting is done by its dependencies:

https://github.com/kennethreitz/maya/blob/d57a78c6bc6b5295f7...

And i18n support in humanize is a bit lacking, as it only translates to French, Korean and Russian. Given that most of the translations needed to render human dates can be found in the CLDR database, maintaining their own looks like a bit of a wasted effort.

Reference:

http://cldr.unicode.org/
People are asking why this is needed compared to Arrow and a few other libraries. Personally I was never happy using the python time libraries, it always felt like my use cases were slightly different then the library, and I always found myself getting frustrated over little things here and there. I think there are a LOT of use cases for time in python applications and there is plenty of room for small libraries to satisfy these conditions, versus one monolithic time library that attempts to solve all.
The quantization of amplitude isn't quite that straight forward though.

Usually some form of dithering is involved to transform any quantization errors into a smooth noise.

See http://www.audiocheck.net/audiotests_dithering.php

And I'm pretty sure a DAC isn't supposed to output jagged waveform, no matter how high the resolution.
> This entire article is ridiculous pedantry to me

Then you missed the point. Kids grow up reading "real hacker culture" and these ethics are one of the first things I assimilated when incubating. They are not ethics at all, but justifications and she broke it down pat.

> Programs are tools. Is a hammer a 'carefully carved out version of reality?

There's a similar thread on /. about third party libraries. Programs are universally built on APIs (software or hardware). Yes, they are carved out of their originating context and they break down (as per the PDP-1 story) over time.
Well, there is limited amount of resources. So when someone buys a big house, someone else must have a smaller house.
I'd love it to be Haskell + whatever
How half a million people are being paid pennies to train AI
Which were dictators. Anytime someone claims to be a socialist, but doesn't have democratic foundation is just labeling themselves for another purpose. Socialism has many varieties. There is no singular "socialist" position on anything but this: that production and society should be controlled by the workers.

North Korea calls itself Democratic People's Republic of Korea, should I criticize democracy because North Korea calls itself this way?
Understanding business model disruption in the mobility industry
He wishes the guy was the sort of guy who contributed to other projects rather than doing his own thing. But if he WAS that sort of guy we wouldn't have Requests.

I thought you guys were supposed to be smart.
You/he seem to to say "GraphQL is not as flexible as SQL", and that is true but it's not in competition with SQL (but REST).
Answering with a question, can that facebook dev fit the same query in rest somehow better then in GraphQL. Any any other way besides "i'll build this new endpoint for this new query"?
> Just consider the alternatives; analog media?

Now you're offtopic altogether, talking about different possible types of potential loss....

> Every language suffers change as new speakers/writers and new representations appear

That was the point (to whit, the whole discussion about transcription was illustrative).
Python datetimes used with timezones, even UTC, are ridiculously slow and bloated. It's puzzling why this doesn't wrap np.datetime64 instead. Or wrap boost.datetime. There are many good options to claw some performance back so it's really head-scratch inducing that someone would recognize that stdlib datetime is a dog and then wrap it instead of scrapping it.
Gibberish. How did this end up on the front page?
The licensing difference is not that much; what is really different is TCO. Any IT guy can reasonably look after SqlServer, whereas Oracle needs specialised personnel which will inevitably be outsourced offshore, increasing complexity and costs.

And Oracle support contracts (which are basically mandatory) are really expensive.
This experiment has already been done. It always fails and leaves a devastating trail of destruction every time. People die and those that don't(die) leave their countries on dangerous makeshift rafts in pursuit of capitalist nations. I implore you to look at countries that have tried re-distributing income/sustenance; they always fail. Many of them actually realise that that model is unsustainable and quickly revert to bare bones capitalism. Look at China. Look at Vietnam (which is now widely touted as the country that views capitalism most favorably).

>Is it from a personal perspective or is it something you have been taught?

I have seen immense poverty and experienced it myself though to a milder degree. So, I'm not putting forward my suggestions out of a sense of being callous, quite the opposite actually. Capitalism is the best way to solve the problem of poverty and supposed inequality. Provision of goods and services of value to others is the best way to earn an income and build a truly sustainable world.
Lua Fun: high-performance functional programming designed with LuaJIT in mind
Although it's also part of what the various transport unions are griping about - plenty of railway staff have been so since the BR days in the 70s and 80s - they come from an era when the railway was a Safe Job for Life - and for anyone older the shadow of the Beeching axe hangs eternally over them. Rail operators have been making noises about automation for decades - see DLR - and as a result staff and unions are feeling (correctly) threatened, which is generating the dysfunctional working relationship between operators and unions. The recent Sothern action has been over automation driven redundancies.

I agree that rail strikes are heinously disruptive, but it's a symptom of the elephant in the room, and we can either choose to treat it as an experiment in orderly and fair transition from human to automated labour, or use it as a reason to ban all industrial action, which appears to be where the government is going.

I worry that if we end up with this chaos from the mismanagement of labour transition in one industry we are in for a very rough time when automation starts genuinely threatening much broader categories.

So you're right in the long term, but getting there is hard - you can't just sweep humans under the carpet; it gets unbearably lumpy if you do.
These are the letters with diacritic marks.
> Some forms of secrecy are good, in certain contexts

I disagree. Because my ethic says that secrecy always benefits those of ill-intent. I must not make exceptions for those of goodwill, because exceptions disprove the rule. I am not wary of those of other intent.

An ethic doesn't need to be practical. Subscription is not required for it to be virtuous.
Because people who work have money already, people who can't work don't.
He has a name you know. It's Edward Tuohnhein.
you're describing 'Selective Availability'.

...and that was removed quite a few years ago now.
The DLR (Docklands Light Rail, one of the London Underground subnetworks; it's mostly overground, ironically) has been fully automated since 1987.

https://tfl.gov.uk/corporate/about-tfl/what-we-do/docklands-...

It serves the financial districts of London. If you're visiting London, it's worth a look; it's always hilarious to watch people in high-powered suits subtly jockeying for the coveted front-right seat, where the driver would normally sit...
I don't have data, but I find the service very good and I use it everyday.
That's why we don't insult nerds.
I believe it's based in India, so probably people who don't speak English natively.
> Meanwhile, clinics are scratching their heads trying to figure out how to map rates of ovarian cancer to "demisexuals", or how a local rise in "non-binary asexuals" might affect rates of testicular cancer, and what should be done about funding for screenings.

This is a great case in point! Simply classing people as male or female already loses data that's therapeutically relevant. The important thing in determining whether someone's at risk of ovarian or testicular cancer isn't whether they're male or female - it's whether they have ovaries or testes. Some people have both, some people have neither and some people do not have the set you'd expect from their gender. Assuming that "Male" or "Female" accurately describes this is exactly the kind of "forgetting" discussed in the article, and people lose out on appropriate healthcare as a result.
Probably, and then they would have had their account pulled and a cease and desist letter sent.

This is why Australians have fought hard against geoblocking, and on similar lines why SciHub is around.

I have zero sympathy for Adobe.
Super Mario Run isn’t just about building brand awareness
The hacker ethic was born of tacit misogyny and not subscribed to, by the original hackers (i.e. pre-80s).

Most of development is about lossy processes.

All of the original hacker ethics should be changed; revised. She posits an example and attempts to break down the strategy used.
Funny how people here mention source breaking change as the main issue with the language. I think it's because they haven't used swift on a large codebase. The main issue once you start to work on a big project are compiler crash ( https://github.com/practicalswift/swift-compiler-crashes ) and compilation time.

I really don't understand how a compiler can crash that much ( actually i've been coding in many client and server languages before and it's the first time i see a compiler crashing while i code). It makes me really nervous, because it shows that unit tests aren't good enough, and that the language is really in alpha stage, not more.

As for compilation time, you may think it's just a matter of optimisation. But the problem is that until those optimisation arrive, you can't rely too much on type inference (main source of slowdowns), which diminishes a lot the beauty of the code.

Now that was for client side. Server side probably adds its share of issues.

I used to be very optimistic for this language, but i'd say the swift team only has one more shot to make it really production grade, before the word spreads that this language is for now just a joke ( maybe apple using it for its own app would help allocate more resources).
It's true that graphql-js pushes you in a direction where the code that fetches the data from the db is inefficient, but that is not a GraphQL problem, that is an implementation problem.
To be efficient, you need to implement your own logic (in the resolvers) that analyses the entire graphql AST, generates an optimal query, and sidesteps the default execution engine in graphql-js.
CSS shorthand syntax considered an anti-pattern
I'm not sure I would call Maya particularly pythonic and just like all the other libraries it's API seems to be focused more on fixing issues in other libraries than actually thinking through the problem.
How would it help? These trains still have an operator, who would still be part of the labour union, and thus still able to strike.

BTW there are ~3000 tube train drivers in London. Base pay for that role starts at about 50k, so I'm guessing full cost including overtime, employers' NI, pension contributions and other benefits total 300m-400m GBP per year. So even though the ratio of drivers to passengers is low, there's still a large saving to be made if you can automate the driving and then operate the doors remotely (as you could then have a 1:8 ratio of operators to doors).
Browsers already do this.
I would guess much less than a swimming pool.
> Isn't that a desirable outcome ? Shouldn't the able bodied person who is working obviously earn more ? Giving people incentive to work not only helps them rise up but also prevents their exploitation in case they try going to underground economy.

This happens anyway in our current system. Someone who's disabled and unable to work already earns less than someone who's working 50 hours a week in a minimum wage job. Negative income exacerbates that.
Out of interest, why is it that only the DLR is automated and not any of the other Underground lines? Is it an infrastructure issue?
Learn in order to unlearn one year later - welcome to .js !
Import of OpenBSD/arm64
Ask women engineers if they disagree with this assessment
I haven't worked with flash in at least five years, though I had worked on quite a few decent sized projects with it before then. I became quite competent with Actionscript 3 and absolutely enjoyed working with it. I'd always hoped Javascript would lean in that general direction, as was generally assumed early on (not that I dislike ES6).

I especially liked the potential for writing things dynamically and then refactoring toward strictness over time while moving a project beyond the prototype stage.

I'm surprised there's no AS3 => JS compiler.
...and higher power usage.

which is why being practical, you would use only one and fallback to the others on failure-to-fix.
Yes: VAL 208, by Siemens

Also in Lille, Rennes and Toulouse (France)
Yes you can. That is EXACTLY how you are supposed to do it (PostgREST and PostGraphQL). Do not expose your tables, expose a schema containing only views and functions.

There are small bugs related to relation detection between views but 95% of the times it works and everything can be fixed and also there are workarounds for those bugs.
Which is precisely what Microsoft did with a raft of technologies that were actually quite good. WPF, SilverLight and WCF all come to mind, and are all reasons why I won't adopt a new Microsoft framework in future.
You don't actually get in the water at 80°C right? I assume that would either kill you or severely burn.
The TZ database has versions and you could at least in theory expose that at a higher level in libraries.
We don't just not teach the Heimlich manoeuvre, in every first aid course I've attended, they very clearly and explicitly instruct you to not use the Heimlich.
>We still have stark class divisions between people who make the majority of their money from capital ownership and people who have to work to survive.

It is true that there are divisions, but anyone can now participate in the acquisition of wealth and resources. You can save and reinvest until you attain your goals in life but most people are engaged in the consumption of capital goods such that even if they wanted to set up a small business, it gets to be increasingly difficult.

I also don't look at it in the sense that people HAVE to work to earn a living, I see it as people GET to work to earn a living. Your entire outlook on work is flawed and needs to be reevaluated. Work is good. Work allows us to eat, get shelter, clothing and move civilisation forward while at it.
I have a lot of doubt about a time library that defaults to UTC at all.

Having spent a lot of time dealing with timezones, I have a strong feeling that naive should be the default unless explicitly given a timezone, and your code should blow up when it is given them (or possibly gracefully fail).

Admittedly I haven't had a chance to play with maya as I haven't been able to get it to install.
Remember that no rule nor policy is for ever; you always have politics. The new party in power might change everything, always.
In Finland they have portable saunas that they take to camping sides. Typically this is heavy-duty or army tent with a hole at top for a pipe from a small oven from cast iron.
The distro package managers like apt or pacman don't really fulfill the same task as development package managers like cargo or npm.

The distro package managers try to supply you with a set of end user applications and then provide a consistent set of libraries to make sure the apps run. This sometimes means shipping an older version of a lib to keep an app supported. It's difficult or impossible to have two versions of the same lib, and sometimes there are hacks like python2-mylibrary vs. python3-mylibrary.

Development package managers on the other hand are intended to build your app and all its dependencies. Many versions of the same library may coexist on the same system and sometimes even in the same project. Development package managers typically build from source and do not have a repository of binary packages. And they allow pinning to specific versions with a lockfile to make builds reproducible. This may also include providing a specific version of the compiler/interpreter.

Nix and Guix may be closer to a development package manager than apt/yum/rpm/pacman, but are yet to be widely adopted.
Okay, i stand corrected! I was being intellectually lazy and assumed that what you were saying was that 70% of the raised funds were taken by the faculty, but thanks for the detailed example!
the biggest fear with some of this is that we tend to build public housing and then it turns into some sort of slum with heavy police presence. While I agree tiny housing is usually better than no housing at all, I fear for what it will become in medium to larger cities.

If there is a way to mix in these small properties into an area and have mixed-sized housing, I think this would help the issue greatly - but the logistics and politics to make neighborhoods such seems too high of a bar in most places.
Microsoft Cortana is about to become your all-purpose productivity bot
The graphql-ruby is a gem. Also the community is super helpful.

We're transitioning our jbuilder powered JSON apis to a GraphQL endpoint. In production some of our JSON endpoints are delegating requests our GraphQL endpoint, this makes our transition easier since we can rely on existing tests and do benchmarking. The most time so far we've spent on security. Because a client can request everything we've to ensure we're not exposing private data and have some default safety mechanisms so other team members feel safe to work on GraphQL.
As well to say that fascism caused communism.
GPS and location systems designed for driving will 'snap' to the correct side of the road.

They're aware of what they're being used for and optimise for that. Similarly, because driving is 2D solution instead of 3D, the altitude will be used derived from the map, not the signal.

Which is why GPS systems designed for driving are fundamentally not suitable for use in (say) planes which need a true 3D solution.
Frontex (http://frontex.europa.eu), its more of a co-ordination agency, but it does I believe have its own staff on secondment to it.
The only implication here is that above 100 GB sharding becomes something that's reasonable to consider.