skysight-inc/HackerNews huggingface dataset:
Same in almost every city in France. Sometimes a small pole of office buildings has been built near the main railway station, but everything else is in the close suburbs because land and thus office surface is cheap there, and that's all what matters for companies. So everybody spends hours commuting from the city to the suburb, or from a suburb to another suburb.
As an upside OpenRC is simpler and even more configurable than systemd whilst being almost as fast, having had dependency based boot since before systemd was conceived.
For 5 Contest Finalists, a $20M Dash to the Moon
Please don't give an app a 1 star review just because they ask for a review. Apple and Android have made ratings incredibly important, and the vast majority of happy users never take the time to review. You get some happy users rating, and a disproportionate number of unhappy users. Asking people (at an appropriate time) is the only way to level the field.

We've had a few 5.0 releases of our iOS app, but usually a few silly 1 star reviews make that impossible and knock us down to 4.5. Too many of those are "uggg, don't ask me to review, 1 star".

Secondly, the 3rd items you list is actually a dark pattern. If you are going to ask users to review, let them be honest. Directing 5 stars to app store and 4 or fewer to an internal system is gaming the system.
I'm mildly surprised you didn't know calculus before becoming a software engineer. I suddenly realized that I falsely assumed calculus would be common knowledge to all programmers and now I'm wondering what else would not be that I've been assuming.
I'd like to say you are wrong, but I see no flaw in your statement, and multiple accounts in history supporting you.
You don't see how a supposedly "anti-establishment" candidate who happens to be a billionaire (and is surrounded in his cabinet by other billionaires) doesn't reek of a system of crony capitalism and oligarchy?

If so, I have a few butt coins and a blockchain to sell you.
Privacy and Security Risks of Android VPN Permission-enabled Apps
How to make sure I don't read your post:

> Our site has been optimized for use with newer browsers. We also require that your browser has JavaScript enabled.

> It looks as if your browser has JavaScript disabled.

> This site has information about enabling JavaScript, if that's something you want to do.

Really? I am just trying read a few paragraphs of text on a fairly static-looking site.
Lightning bolt / Zap icon
Paper (PDF) at [1]

[1] [ https://research.csiro.au/ng/wp-content/uploads/sites/106/20... ]
Autumn of the Atom
It's not that the tools are bad, it's that they are the goto for building sites. Sites that typically end up worse for having used them.

It's an industry wide issue that we keep trying to solve using shitty duct-tape and hacks, while not addressing the underlying problem.

This is just a reaction to that (and one that I agree with)

Edit:

> Why would there ever be megabytes of CSS for such a site, apart from for ads, which is the main problem with modern 'content sites'.

Dunno, but people keep doing it for some reason

> Bootstrap can be tiny, and a big win in productivity/quality, so 'no Bootstrap' likely cost the devs in its lack of availability at the time. It looks far worse and is less usable on mobile particularly (but on desktop too) than it would be if built with Bootstrap.

Bootstrap can be, but IME it typically isn't. Additionally, I constantly hear webdevs say it "makes mobile better", but I tend to disagree. I admit that this is purely opinion.

> Who exactly is advocating for 'webpack with plethora of dependencies' for that kind of website?

Pretty much every webdev I talk to. Admittedly not necessarily webpack but usually something similar.

I do understand that good tools being misused aren't bad tools, but, as a user, you can't expect me to be happy when I see those or similar tools when most of your industry is abusing them.
> Translation: "If you don't like it, fuck off."

If you like, but that's not what I'm saying. What I'm saying is instead that you're not going to find value in Node the same way you do in Rails, and complaining that Node is not Rails will not change that in the slightest. Neither will approaching Node as though the first thing to do is make sure your project tree contains every piece of functionality your app might ever conceivably need. Gulp, for example, is extremely powerful, but also has an enormous complexity cost. NPM is a task runner, too, and shell scripts can be fine for a surprisingly long while. I'm not sure what led you to think you need Gulp to get to "Hello, World". But part of using Node effectively is understanding that you are, in the end, responsible for the choices of tooling you make. If Gulp seems like more work than necessary to solve a simple problem, it probably is! Think about using something simpler instead. No one will force a choice on you, either in favor of Gulp or against it. The other side of that is that no one will make a choice for you, either. That's on you. If you'd rather it not be, this may not be the toolset for you.

Although, again, there are a lot of seeds and starters. I don't use them myself much, because I already have a battle-hardened stack that's simpler than most of them anyway, but I hear very good things of Sails. I wouldn't expect it to replicate Rails in full, but what I've heard suggests it will get you closer than most. Even here, though, you have to choose; there are no BDFLs and no One Right Way.

I'm not here to suggest a One Right Way, either. I do think the Node style is better in a few ways, not least of which is that, in exchange for paying a higher setup cost up front, you become less likely to run into teething troubles later on, especially in the realms of scaling and keeping the codebase up to date where I've observed Rails very frequently to have major problems. On the other hand, it can be considerably easier to start with Rails, especially if you're unfamiliar with it, and not strongly or at all supported by people who are - precisely because it relieves its user of the responsibility of making choices that user may not yet be prepared or equipped to make.

But all of that is an opinion that I'm having, and opinions certainly do differ. That doesn't gravel me. What does gravel me is seeing someone complain at considerable length about one style because it isn't exactly the same as another. That seems unlikely to produce any especially worthwhile result, either for the one who does it or for his interlocutors.
The perils and consequences of hot linking. Just because a link is live and safe today, doesn't mean it always will be.

The following link is SFW, but in turn contains potentially NSFW links.

http://www.niallkennedy.com/blog/2006/12/microsoft-copyright...
The sensors are not an option with S and X. The capability is an option.
> I think at worst you would be fired.

Remember "Three felonies a day"? When you're targeted by Trump or his cronies, you don't stand a chance.
PM at a small software company.
No technical background. Dropped into the role without any official role or responsibilities five years ago.
I contribute to pretty much every part of the business - strategy, hiring, sales, project management, support, testing, design and even some development.
I could describe my day-to-day as "keeping everyone happy".
This answer sounds a lot like what Microsoft's answer to Java was. C#. Everything in this answer reminded me of c#.
But Ptolemy's formula's aren't completely wrong, either: they're actually very effective at predicting the movements of the planets and stars — just not good enough, it turns out, and rather more complex than they need to be.
I think you can understand the point though but you tossed it to the side and made your own.

Edit:

As Elon Musk wrote in his support for Rex Tillerson: 'he should be given the benefit of the doubt unless proven otherwise.' Assuming an entire movement of half of the nation is rooted in bigotry, etc, is at best naive and insulting. Give people the benefit of the doubt and try to understand where they're coming from. Divisiveness leads to increased conflict. Everyone who supported that movement (and I'm not one of them), or aspects of it, Elon Musk included, is not a bigot, anti-scientist, whatever convenient thought criminal you want them to be.
vertical tabs down the left side (with horizontal text)
Oscar Nominations 2017: Full List
And you presume that you know the friendliness status of every other survivor. Such assumptions only hold within your limited circle of acquaintances. What happens when you encounter someone who you and your circle of friends and neighbors don't know? The social order is gone.

There's a "disaster", and then there's the total collapse of society.
"If you're tech savvy, you can even host your own Standard File server."

This would be a perfect candidate for https://sandstorm.io/. As far as hosting servers go, I'm not tech-savvy, but thanks to Sandstorm I'm hosting my own Git repo, Davros file share, Ghost blog, etc.
Reminds me of doodles I made when I was around 9.
I had a ruler, a compass, and a pen; no computer.
JS: Tool to Enforce Data Down, Actions Up Paradigm
Regretfully steam does _not_ use p2p downloads. People running lan parties would be so much happier if steam would just do a lan broadcast to look for local copies of a game before downloading. (a very limited form of p2p)

They already have local streaming for games so they have the infrastructure for this.
In the actual open and openat system calls, the mode parameter is a 16-bit unsigned integer. There are 12 permissions bits and 4 file type bits. There are no "unrecognized flags". All 16 bits have meaning.

* http://lxr.free-electrons.com/source/include/uapi/linux/stat...

* http://lxr.free-electrons.com/source/include/linux/types.h#L...
Well, for every one of you, there's one of me, and I hate it. Sure it's also offered in standard, but sometimes (too often) the only showing I can make is 3D.

So yeah, go away you stupid gimmick.
When I say "malloc", I'm including `new` -- programming patterns that use new/delete are the same with malloc/free. new/delete doesn't really change the programming pattern, it just has a slightly nicer API.

smart pointers have been around for a while too. I see some codebases using them. But many don't.

> NO ONE, not even the kernel developers, would make the argument that you cannot build abstractions around malloc.

I never said that kernel devs or whatever would make that argument.

----------------

Look, you seem to think I've said something different than what I did here.

You said "if it's really that painful to do systems level things, then there's a problem somewhere.". I'm saying that Rust contests the claim that malloc/new/whatever must be easy to use for systems level things. Easy-to-use abstractions around them work well too. It's not that C++ doesn't have these abstractions, it does, and has for a while. My statement isn't one against C++.

My point is that the difficulty of using programming paradigms designed around malloc/new should not be a dealbreaker for a systems language, provided that the same tasks can be accomplished without raw allocation using a suitably generic abstraction. C certainly promotes malloc-based-paradigms. C++ has good alternatives, but a lot of the lower-level stuff I find avoids them because ultimately malloc/new aren't hard in C++. Rust makes them harder to use, but provides sufficient abstractions/abstraction-building-power that this should not be an impedance to systems programming. And, again, I'm not saying C++ doesn't -- I'm just saying that C++ also makes it easy to use malloc/new-based patterns, so you will continue to see those in systems programs even if they aren't necessary.

Now, interestingly, an abstraction for a vec-with-header doesn't actually seem to exist in the crate ecosystem, probably because folks don't like unconditional allocation. But it's relatively easy to build, might do it over the weekend.

(You can fake it in safe code using DSTs but it's not so great)
I don't know that Zuckerberg ever considered it a "people-meeting" service.
The job of all government agencies is to execute the instructions given to them by the chief executives in a manner compliant with legislation enacted by congress. The agencies have no duty to the citizenry, as shown by a number of court cases where the government failed to provide necessary services, then argued they had no obligations (and won).
astonishing. monopoly on SEO right there folks
It's not gaming the system.

If the user is unhappy, leaving a review won't make them happy. Providing support via some other mechanism to try and fix their issue, that's what makes them happy.

If the user is already happy, they don't need support. But maybe they'd like to leave a review to tell other people that they're happy.
One sign of maturity in a developer is a willingness to ignore technically interesting challenges in favor of solving less glamorous, but more important, problems.

"Important" problems being the ones with the most impact on the users and the highest ROI for developer time.

Often a kludge (that may stand for years) is better that finding the "real" and/or "best" solution to a problem. In short - real artists ship.
RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA)
I think Rails is always worth learning, but is it worth learning right now if you want to find a job?
It is an accomplishment. I, too, am self-taught. It means being self-motivated, even more committed and thorough. I think it sounds awesome and so do the recruiters that I hear from.
Cisco buys app performance management company AppDynamics for $3.7B
Perhaps look for projects at hackaday.io too (though there the problem may be sifting through them to find ones with communities vs one-offs).

Edit: I see about 1k VHDL and 1K Verilog projects on Github when I search under FPGA. More than I originally thought there might be...
> Every 3D movie is also offered as non-3D for those that don't like it.
Unless it's in IMAX, then IMAX without 3D is rarely offered.
I think you had people with environmentalist views prior to the label. In fact plenty of people would have identified as "naturalists" in the early twentieth century. Ken Burns documentary on the national parks shows this pretty well.
It's about bloody time.
Maybe a more relevant question is whether Rails is worth learning if you're looking for a job. Searching Indeed.com's API by title, which removes duplicates, there are currently 133 Rails jobs in the USA compared with 763 PHP (excl. WP, Drupal etc.) and 467 Node.js. In the UK there are 104 Rails jobs compared with 1013 PHP (excl. WP, Drupal etc.) and 230 Node.js. However, if you deleve deeper it turns out that half of the Rails jobs are in London. Outside the capital there are 22 PHP jobs to every Rails job (35 including WP, Drupal etc.) and 3 Node.js jobs to every Rails job so it would appear that unless you have a particular preference for the Ruby language Rails is not a good bet in today's job market.
That’s interesting, thanks. I guess I don’t bother to turn on a light if I don’t intend to spend much time in a room, like if I’m just getting a glass of water, or grabbing something whose location I know. (And I’m actually pretty bad at looking for something with my eyes if I forget where it is.)

> Recognize a person by smell? Almost always see them first.

Haha, of course. I was thinking more along the lines of “Somebody left a sweatshirt at my apartment after the party—whose is it?”
Now I just want an option to forbid apps repeatedly asking me to turn on notifications, and repeatedly asking me to get on a wifi network.
Void

It is interesting for more than just the use of runit...
Any word on whether replies will be limited to one, or if you could have very long threads of messages going back and forth between a user and the developer?

Also, curious if developers will be able to respond to old reviews written before this was the policy. I'm thinking so.

Been hoping for this ever since the App Store was released, especially after being able to do it on the Google Play store for some time.
Crazier still. The young generation once more has siblings who die from polio and measles and such. For reasons.

Maybe we're the dinosaurs.
Bureaucracy has to do Real Work(tm). Gor bless 'em :)

Leadership of tech, especially disruptive tech, is SFAIK mostly half black art and half blackmail.
Afghanistan was a sweep. Only one person -- Barbara Lee (D-Calif.) -- voted against it in Congress.

Iraq was a Republican President's war. In Congress, the Republicans voted for the war by 48-1. The Dems voted for the war by 29-21. The Independent voted against.

https://www.govtrack.us/congress/votes/107-2002/s237
Cisco Announces Intent to Acquire AppDynamics
I have a lot of small extensions I use with Chrome, but that list's getting smaller everyday. The dev tools are not the same, but they're getting pretty close.

My main gripe with Safari is that its release schedule is basically tied to OS releases. Ever since Chrome, I've come to love continuous releases. It's extremely satisfying to know that your browser will receive those important security updates quickly.

With Safari I have to deal with the App store nonsense (I still can't believe how bad that application is), waiting for stuff because Apple wants major releases to happen with their busted OS releases (your OS is free now! Please do rolling releases).

And I'm not a fan of Apple's positioning for web apps compared to Google or Mozilla. I like fancy new features!

The OS integration is, of course, better. Looks nice to use. And I think Chrome halves my battery life at this point. I should give it a shot again.
I will admit that it won’t be quite as upbeat as my other endings.

I'm now more excited for this than winds of winter, wow.
I used Racket in my Programming Languages class at Cal Poly. Took a while (a long while) to get my head around it, but it ended up being pretty fun. Haven't been able to convince myself to use it after that though ;)

Shoutout to Prof Clements and his excellent sideburns.
> You do realize that "assembling a good software team, with one or two domain experts ..., pair it up with the team of engineers and line workers)" is like kryptonite for these people right?

I don't care if it's a kryptonite for these people. My point is that if that's the problem, then automation is "technically" a solved problem! only that it has "managerial" challenges (and managerial challenges of white-elephant corporations are solved by small startups. So it may be bad news for big corporations, but it's good news for the progress of the rigging industry).
> Parallel programs really are not that hard to write.

Yes... but!

> The hard part is figuring out how to make a problem into embarrassing parallel

The other hard part is the debugging - especially when you fall short in the "embarrassingly" department.

It's not until C11 that the language itself had any notion of multithreading without reaching out to a separate standard - POSIX - and various nonstandard compiler extensions required to implement it all (e.g. for memory barriers to constrain the reordering of code)

I've further found it distressingly frequent that in porting code from one platform to another that basic primitives are plainly broken to the point where I can write unit tests to catch the issue - usually leveraging e.g. ARM hardware and it's weaker memory ordering semantics, a topic which few fully understand.

For example, a "lock free" circular queue one might use to implement a task system to roll your embarassingly parallel programs atop of. Which were indeed lock free - and volatile free - and atomic free - and memory barrier free - and used in parallel from multiple threads...

Even the experts occasionally forget a mutex lock or something. I play catchup with additional static analysis annotations when new compilers expose new options to catch this kind of thing, but...
EdDSA has been the gold standard for signatures in general, and elliptic curve ones in the specific, for a while now. It fixes many of the traditional issues with both DSA schemes and elliptic curves, resulting in a fast, short, easy-to-implement signature scheme.

This is important to people designing specifications or new cryptographic software. If you want strong signatures, use NaCl/libsodium -- that has come with EdDSA (Ed25519) for quite a while.
Definitely was from walking to and from train stations, standing on trains, sometimes for multiple hours/day, running to make connections and walking up and down a couple dozen flights of stairs.

Not sure why that earns a down vote, but there you have it.
as a data point, i had no idea what GraphQL was.
So this has happened every time the presidency has changed from one party to the other?
It's a combination of problems but IMHO mostly due to things like: lack of tooling, immaturity of graphics libraries and especially immaturity of WebGL2 in those libraries, and modelling/art direction.

The technology is pretty capable but the ecosystem around it pales in comparison to the platforms driving many of today's AAA and indie games.
> the link is to statistical data. the numbers are reality.

Statistics are regularly misused to deceive, and that assumes the data is accurate.
> Direct communications with the public undermines the notion that agencies are simply bodies that exist to assist the President, and reinforces the notion that they are an unelected fourth branch of government with their own continuity and agendas.

Cut 75% of the regulations, cut 75% of the federal employees.

1.5 million Americans will need to find real jobs again instead of being beneficiaries of the teet of one of the largest Federal socialist programs. Some might even be qualified to work on the new socialist construction program on the wall. I'll start the colloquialism "The Watch".

Only the ones necessary to actually assist the President remain.

Not exactly opposed to the idea
> Like you pointed out, NYC is the most dense city in the US, followed by SF.

SF isn't the second most dense place in the country.

Source: https://en.wikipedia.org/wiki/List_of_United_States_cities_b...
I'm not exactly opposed to the idea of a more focused executive branch. The federal government has largely assumed many roles simply by finding itself as a logical resourceful intermediary.
When people are young, they may be a fair share of desire into moving to a city; but when they "grow up", most of them would like to get out of there and they only stay there because of the job.

When I say "most", I am not kidding. A few studies tell that something between 70% and 80% of people living in Paris would like to move away! That's huge.
> Do you think it's a fantastic experience because it's simple?

I thinks it's fantastic because the don't allow nickle and dimeing customers.
I mean, of course not. There were people living here already. Then there were the vikings.
Usually my use case is connecting to either MSSQL or postgresql servers, but occasionally MySQL as well... I don't think Sequel Pro does anything other than MySQL, does it?
Despite the derision on here, I think the answer is quite simply that the new executive branch wants to get its cabinet up and running and make sure that the messaging by these agencies is in line with the political positions of the leadership. I think the media is making more of this than really exists (as usual) and that these agencies need to remember who is in charge and who ultimately funds them and for what purpose.
Thanks! I agree Ruby looks to be far user-friendly in this context.

Just to add, my work revolves around the JVM ecosystem, but mostly in Scala and some Kotlin... Both already provide a nicer interface for Java :) e.g. in the context of collections both have `list.head` or `list.first` and `list.last`.
See my top-level comment about this. Rails' presence in the job market is definitely declining and dwarfed by both PHP and Node.js.