skysight-inc/HackerNews huggingface dataset:
It's been a long time since I've used VMS, but one neat feature I recall was sort of a system/group/user concept of environment variables. For example if you set an environment variable at the system level, the new value would immediately be reflected for all users. Powerful concept.
When they're available to buy, which is not long away, you'll be able to find out all that. The cases aren't going to be welded shut :-)

It's not surprising that Qualcomm don't publish this because they themselves probably don't know the yields from each bin in the final process.
> I understand that there are some fancy DB things that it can do

I haven't seen this anywhere else in this thread, so here's The Register saying that the Linux version would be lacking some features compared to the Windows version, though it doesn't mention what those might be.

http://www.theregister.co.uk/2016/03/11/sql_server_linux_201...

It doesn't surprise me; I can imagine there's quite a bit of stuff in the server software, as a whole, that is dependent on native OS integration. I'll be interesting to see a matchup once it starts getting reviewed.
"Observational study" does not mean "bad science". There are good and bad observational studies, and without reading the paper, you can't know which one this is. Moreover, your assertion that only random trials can be controlled is just completely wrong - there are plenty of ways to do controlled studies on observational data. You're engaged in the scientific version of the middlebrow dismissal.

In health sciences, a lot of good work starts as well-controlled observational science. In fact, for a question like "does sauna use lead to a reduced risk of dementia over a human lifetime?", pretty much the only way you're ever getting the funding to do an "RCT" is to start with lots of observational evidence.
What I found really cool was the week it apparently took them to implement the change after he tweeted about it. Maybe they were already working on it, or maybe they're just that fast and agile. Either way like you said, pretty cool.
> ([s]he praised documenting concepts, not the documentation as a whole)

Exactly. I wish I could help with docs for Webpack, but personally I'm willing to trade extensive documentation for a friendly community. These aren't mutually exclusive of course, but I've seen my share of OSS projects with a bad attitude towards beginners and people who are just missing some detail for the whole thing to click.

Likewise, my point re: boilerplates would be moot if most boilerplates had good docs (even if just a detailed README).
Show HN: How to set up Vue.js and serverless NoSQL
Personally I value mature, well understood solutions. Angular delivers that and the ecosystem around it is finally about there. I can use ui-bootstrap (Angular material not as much) on a relatively large application without running into defects at every step. And there is an enormously high probability that the answer to any issue my team runs into is one Google away.

I'd much rather stay on the well beaten path with a mature, less sexy, less efficient solution than hack my way through the jungle with something more contemporary and powerful but less mature and less well understood.
> The modern minimalism movement ...

... is an oxymoron.

It is plenty obvious from a quick scan of https://reddit.com/r/minimalism where they struggle with reconciling all different interpretations of minimalism on daily basis. For some it's asceticism, for others it's having just one Rolex instead of 10 Seikos. There's also a separate circus from the "Help, my SO wants to buy a 2nd fork!" variety.

There's no single prominent movement, it's very much all over the place and to each his own.
"the probability of non-trivial defects increases with code size."

Intuitively this feels correct, I wonder if anybody has studied it.
> I'm surprised there's no AS3 => JS compiler.

There sorta is. Checkout Haxe [0] sometime. Technically it's a superset of AS3, but you can take most AS3 and use it as Haxe code. Then there are numerous transpilers for converting Haxe => whatever (one of which being JavaScript).

[0] http://haxe.org
YouTube blocks North Korean state television channel
Show HN: AWS IoT Browser Simulator (MQTT and WebSocket)
Brings back memories. If I recall correctly, when you had this turned on, files would get a hidden extension of .1 .2 .3 etc. And you could specify how many revisions to keep around? I also recall on our system, most of the time this was turned off because disk space was so precious. But I do recall this feature saving my bacon a time or two...
The Four Steps To The Epiphany - Steve Blank

The Fountainhead - Ayn Rand

The Art Of The Start - Guy Kawasaki

The World Is Flat - Thomas Friedman
Last Christmas played by floppy
Thank you for coming to my aid. I had begun to think that I was hated by all and sundry just because I'm different!
What's up buddy?

My only real question:

> rand_day = maya.when('2011-02-07', timezone='US/Eastern')

This returning an object representing a DateTime on the 6th (in UTC time) strikes me as perhaps "not for humans."

If I just see that line casually, I think I expect to get a Date and for it to be the 7th.

It looks like, in order to get this (arguably expected) object, I need to take the resulting MayaDT epoch and run its `datetime` method, passing naive=True?

And I also see that _tz can only ever be pytz.timezone('UTC') - is this the result of some belief that timezones are illusions or something? :-)

For a while, I have kinda thought that timezones foment a confused mental model of time and teamwork. I prefer to think in terms of the astronomy - it's not actually a different time anywhere else, it's just that the sun is at a different position relative to the rest of the earth (and thus, ones faraway teammates and loved ones).

Anyway, thanks for yet another set of interesting ideas. Hope you are well.
Is there anything like this for heavier topics like AI,ML etc?
> It sometimes seems as if [software] has just gotten bigger, but not safer. So why is that?

The premise for the article. But it provides no proof of it. And I can just as well say "for me it seems software in general have gotten much safer over the years, because I barely remember a time a program crashed."
How to vet a recruiter as a developer candidate
Drinking milk isn't obligatory. It's not a body building routine.
One of the hardest parts I've found in winnowing the amount of sheer information I process every day was my iPhone. I solved it by limiting my access to a few key apps, silencing non-critical notifications(Re: Email) and deleting Safari. Anything that I can access through a browser and check once a day (Here's looking at you Instagram) was locked out of my phone/removed. Downside: The Internet is no longer in my pocket and occasionally I am required to use 411 and call someone.

Turned my iPhone into a almost-dumbphone using Configurator and have seen nothing but improvements to daily-life.
> http://arstechnica.com/apple/2012/10/hands-on-securing-ios-p...
I live in the south and even though it gets hot and humid in the summer, it does not sound like it's hot enough to shock like this study proposes. I mostly enjoy the heat and humidity. When I lived out west in a much drier climate, my gym had a sauna that I used almost every day.
OP might mean something more like fighting the stupid "why do they need $800+ chairs instead of the cheap $100 ones we already have in storage?" questions coming from above.
Thanks! I'll use that for all my secrets
The c style for loops were also dropped. now you do `for idx in 0...5` or you can also do `for idx in 0..<5` I think this makes clearer if you want to include or exclude the last index in the loop.

I think that this kind of break is not that bad, swift is a young language, and there are some things that only after so much testing you realize it could be better.

Swift is 2.5y old, it has just one year being open source, so I don't think these breaking changes as a big deal. It is not in a situation like Python 3. Even the compiler helps you fix it and XCode is very helpful when translating Swift 2 to Swift 3, so it is not that bad.
And yet it's still just a correlation (not causation the way the media and HN title it: we can do better).

edit: and your link is broken
If only I could. I may try to call the banners for a campaign to start using Typescript, though.
Why does he specifically say "non-trivial" defects? The probability of any defect surely increases with code size?
Horrible slides! Is there a video recording from Chris' talk?
Don't they hire loads of mathematicians? What else would that be for?
That temperature actually sounds like a break in Texas during the summer.
Actually the opposite is true, Swift is an Apple ecosystem language, and thats why it sucks. I'd love if it could replace languages like Java or C#, but we're decades from that with the current pace (if it will ever happen).

They open sourced the language more than a year ago. The Linux builds are crappy, for example there is no release for Ubuntu 16.10. The IDE support on Linux is basically non-existent. There are some initial offerings, but they are in alpha or pre-alpha state.

The situation on Windows is even more bleak, you can only get the compiler via some Linux emulation.

All of this results obviously in no or very very few libraries that are not aimed towards iOS/OSX development.

So no, Swift does not allow you to code anywhere. And if Apple continues the way they do it now, it will end up as Objective-C, a language that is solely used by iOS/OSX devs.
Sorry, your post was quite a ways down from the parent so I didn't realize you were summarizing. My fault.
Trying to brand this as a "new" hacker ethos is just abusing the recognition of the original to push your own (completely different) ideas and agenda.
I'm not going to call it entirely disingenuous, but it does come off with a bad smell of politics.

You didn't say this (and I'm not asserting that you believe it), but it's easy to read this statement and have the feeling that the original "hacker ethos" was devoid of politics or trying to push an agenda. But it was totally politics and it was totally trying to push an agenda.

One may prefer the original to this new ethos, but anyone claiming to speak for a large group of people is engaging in politics. To borrow an idea from the essay, you are forgetting the diversity of that group's opinions when you claim it can be boiled down into short pithy statements.
Currently this is mostly the case in Germany. The rail network is accesible for anybody and the subsidary running this has to give all companies the same rates and treatment, whether it is another subsidary of the same corporation or a different private rail company.

For cargo this works quite well. There are many small companies doing transports. This goes from small companies which own one engine which you can hire to pull the cars you hire somewhere else over the network to large companies which work all over Europe. There is tough competition between those companies.

For regional services this works in a way where local administrations call for bids to run specific lines. This works okay'ish and the government-owned company looses more and more of the services (one could argue whether that's good ...) Some of these biding processes fail miserably, like the current round for the commuter trains (S-Bahn) at Nuremberg which went through different court cases already.

For long distance this is complicated as for long distance it is really hard to be profitable unless you are part of a bigger network. The national company operates long-distance without (direct) subventions (well, details of finances are complicated ...) thus there is little requirement to cooperate with private long distance companies. One typical example: Those Locomore tickets are only valid on their trains and there are no combination tickets from regional to locomore trains. The passenger not living close by a station where that private line goes has to get two independent tickets and has the risk that the second ticket is useless when the first train is late and he can't make the connection. Also train operation costs are high (you need an engine, cars and then the fees for the tracks) For a cargo train you can arrange with a customer to make sure you've got a full train etc. with a passenger train you need more than 50%, maybe even more, of the seats to be taken for being profitable this is extremely hard with a single connection ... and for multiple connections investment becomes very big.
If you contribute to any open source project, you quickly learn code is only a small (yet important) part of the effort.

Other stuff that are splitted:

- attention;

- visibility;

- pull requests;

- documentation edits;

- bug reports;

- installs (and hence testing on the field);

- compatibility layers;

- compatible tooling;

- 3rd party tutorials, snippets and examples;

- help from integrators;

Now if you don't have any very good alternatives, it's good : you want to steal that from them. But when you DO have good existing projects, then those are the bread and butter of their success.

Now I know it's way harder to contribute to something than roll you own. I know that's it's also more fun to roll your own. And there is the ego at play as well.

I understand all that, and I respect Kenneth as a professional. But I don't think it's a good call on his part here.

It is espacially true for him, because he now have such a good rep in the Python community that everything he does get under the spotlight.
That company has sprung up so fast and yet I still don't really understand what it is. They're all over Cardiff, and from what I can tell it's just a generic delivery service for restaurants that don't want to hire their own drivers?

If I had to pick a minimum wage job, it certainly wouldn't be carrying a rectangular box on a bicycle through Britain's terrifying traffic.
We built a Twitter bot that replies to people who share fake news
My local train station has electric charger spots. Teslas never charge, they just use it for premium parking.
What would your Christmas message be if you could speak to the world?
Indeed a free market allows for workers to voluntarily unionise but seldom is it the case that members are free to leave at will. Any form of collectivism yields the loss of personal liberty and loss of property rights(members cannot opt out of perpetual membership fees). It doesn't help that most union leaders are disingenuous actors who exhibit acidic levels of corruption only comparable to that of majority of government bureaucrats.
Doubt it makes enough money to move the needle.
Lincoln's second inaugural is an A- as well, and is estimated as "High School" Grade Level. Harsh.
https://www.gradeflex.com/graded/5856996dde6a20085a2d2b97
Perhaps to forestall the suggestion that the growth is in trivial bugs, such as a typo in the text printed in response to the -h option.
Sadly this will go nowhere until Apple invests significantly more resources into non-Apple platforms.

They dont support Ubuntu 16.10, there is no IDE support besides XCode, and no Windows support at all. And I havent heard even a mention of Android support.

Such half-assed Linux and non existent Windows support will leave it as a toy language on these platforms.
That would be ideal. Government-run education does not respond to market forces, so I don't trust them to produce skilled graduates.
This is about time spent after having finished charging. As you are well aware, the charge current on Lithium batteries has to drop off a cliff as they near completion, so a full charge on a Tesla supercharger is still 1h+

(Which is why most on a trip never charge fully)
Well in fact there is no clear ressemblance with communism. Communism primary principle is that all the means of production are state owned, and everyone is therefore salaried by the state, earning as much as everyone else with no oncentive to work more and or better. Basic income aims to the contrary, by helping businesses to offer more flexible work contracts (part-time, temporary work, ...) and potentially lower wages (if the UBI is 1000€/month someone who currently earns 1500€ each month could take a 500€/month position and keep the same life level). It is in fact a completely capitalist idea
If your girlfriend wants a stable language for iOS development she should use Objective-C. Apple have been very clear about the fact that Swift is evolving and that there will be breaking changes.

Changes to Swift are hardly indecisive or pointless. A very clear rationale for removing the ++ operator was laid out here: https://github.com/apple/swift-evolution/blob/master/proposa....

While these changes may be painful now (though the removal of the ++ operator seems minor to me), they should result in a stronger and simpler language in the long run.
A new version of something existing should show clearly where it came from it. It should represent an iteration.

The original represented a celebration of technology and it's possibilities in competent and eager hands, when unconstrained. The new version is all about compromise and politics. It's political first, and only incidentally technological.

The original was short and concrete. This spans 20 pages and makes zero concrete principles.

The author misrepresents the simplicity of the original Hacker ethos as an absolutism, then moves on to show how absolutism has flaws. Shocking, eh?

I could go on, but I think my stance should be fairly obvious by now.
Show HN: KSM Linux/Win X64-Hypervisor (#VE, VMFUNC, Nesting)
Completed Investigations – The U.S. Chemical Safety Board
I sometimes wonder if there is a way to automate the generation of mathematical abstractions and reporting the ones that have physical relevance. I guess one of the big problems then (besides tractability) is how to feed it with experimental data. Even if it is not feasible, then it would still be interesting to read how mathematical physicists would theoretically approach this problem (and even how they would define it).
The original was a book! Yes, there was a nice concise list in that book, but this article is a response to more than just that list.

You seem to be thinking that "hacker ethos" means "Hacker Ethos™ by Levy" when the speaker is using it as... the word "ethos". There's no need for a response to be an iteration when there's just a fundamental disagreement about what ethics we should pursue.
It's a political philosophy sometimes called 'realpolitik' that basically says never mind morality, just do what is in the interests of your own country. It has a certain emotional appeal, but when you take a cold and practical look at the history of decisions made on that basis, they tend to end up doing more harm than good to the interests of the country that made them, quite apart from everyone else.
It just works for me. As far as I know it uses recompiled linux tools to do its job on windows.

Yumi used to have a linux version, but it seems to be under rewrite.

You could try using wine I guess?
Nope. Part of kernel as well: https://en.wikipedia.org/wiki/XNU#BSD
DTrace at Home
Here's what Theo de Raadt had to say about virtualization for security:

"x86 virtualization is about basically placing another nearly full kernel, full of new bugs, on top of a nasty x86 architecture which barely has correct page protection. Then running your operating system on the other side of this brand new pile of shit."

"You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can't write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes."
Not that I disagree with you but there might be some points in the Finland constitution that guarantee its citizens the means to live a decent life. My country has that (France as well I believe) and it's a point of dissension between the various point of view of what is and should be social welfare.
Swift development started in 2010, so it's about 6.5 years old at this point.
Who is general Failure? And why is he reading my disk?
Any idea if it was a full copy of the files, a rolling diff, or a Copy On Write at the block level?
I think the recommendation still holds.

You want a meeting at 1100 local time.

Meeting is stored for that time in UTC, on the correct date (before Samoa changed, we all understood what date you meant)

Samoa changes the rules.

The calendar doesn't change.

This stuff is mind-bending, so I could be missing something, but a more detailed walk through your mental debugger might clarify.
There is a small irony here in the author's use of histogram plotting that performs meaningless perspective rendering - one of the features that has contributed to document-creation software bloat.
Google News Help: Make sure your shareable sections stay visible (after Jan 18)
How would you serialize that range to, for example, ISO8601?
From the write up:

"Randomly tweeting at people is considered spam by Twitter. However, this went through so fast that I believe several accounts who spread the news on purpose didn’t like our bot. And thus reported it ..."

Yes, oddly enough if you threaten people's income streams they will tend to react badly, and quickly.
Programming is not complex. Frameworks make it complex, in the sense that they force you to use nontrivial concepts (I'm not against frameworks as a whole; when you're trying to do something complex it may be hugely useful to use one).
The course she bought (without my input btw, she's pretty independent!) uses Swift. And that's probably right. Swift is a much nicer language than Objective-C, much closer to modern languages and has far less of the C heritage poking through. Even with the deprecation warnings, it's probably easier to deal with.

Removing x++ is indeed minor, which is why it's so curious. Sure, there are arguments for removing it. But there are also arguments for minimising language churn and just living with these things.
Is there a good, wide-ranging treatment of the history of GPS? Something like Rhodes' Making of the Atomic Bomb but for electronic navigation?
I suppose due to DST, the same clock time on the next calendar date might not exist or be ambiguous.
That would be an amazing excuse for finally justifying my contribution to our water bill.
I don't think your parent was endorsing this state of affairs, but merely offering it as an explanation. I think they are correct - the platform package managers are good enough for the purpose of developers to make it hard for any proper language package manager to gain traction. Even though these approaches may be deeply flawed - by making reproducible builds impossible, among other issues - a majority of users are satisfied with it and do not suffer enough pain to move on. Indeed, I'd much rather `pacman -S boost` and be done in three minutes than wait three hours for a package manager to build it from source. Nix and Guix do get closer to the mark since they allow reproducible builds and can download binaries for me but as long as adoption remains limited I'll be packaging too many libraries myself.
Filesystem level versioning. TRUE async I/O. Reliability for real workloads. Plus a properly configured VMS cluster has never, ever, been hacked.
Cassandra Global Snapshot: Taking dump of a keyspace for whole cluster
You're not being fair to the OP in saying "it's even easier to do nothing if you throw up your hands and say it won't work anyway."

He gave a very clear way out: massively reduce consumption.
10 Reasons That Collaboration Is the New Imperative
Perhaps they should worry about "goods" the "terrorists" are allegedly exchanging it for.
Wow, thanks for the example. It turns out ciabatta is about the same age as the bakery I get it from (!).