skysight-inc/HackerNews huggingface dataset:
I'll check those things out. I only need to make any of them work once, because I'll put a wrapper around my most frequently used functions. And I only used Tkinter because it was sitting there, ready to use, before I even learned how to install packages.
Do you find it superior than Windows 7 as well? In what ways?
The people I used to work with called it "mighty".
MYER Gift Card Email Scam – MailShark
This is especially relevant given the AM data dump.

I have often found myself in situations where the timeline and feature requirements meant that testing and security were put to the wayside. CEO's and product owners don't want their timelines bogged down, and don't want to spend dev dollars on "edge cases".

As an engineer who takes the quality of his work seriously I find this frustrating, and it has accounted for many of my early departures from companies. We build our reputations on our work, and one bad line of code can potentially end a career.

As programmers we need to push back against over zealous timelines that leave our users at risk due to inadequate testing and security precautions. No system will ever be bug free and unhackable, but it is our job to make sure it is to the best of our ability.

I hope that the tech community as a whole will take the time to realize the data we are hoarding can have extremely negative impacts on people's lives if leaked. If we can't be sure it is secure we should not be storing it.

Instead of rushing to a buyout or IPO, we should instead be building scalable secure apps that protect the trust our users have placed in our work.
Parent comment didn't say anti-user, but the dedicated hardware button for identifying and purchasing goods from Amazon is pretty ridiculous. It's like an Amazon Dash button in your pocket all the time. It's hard to argue they weren't thinking Amazon-first on that one.
The article mentions an excellent example of gun control reducing crime (Australia http://edition.cnn.com/2015/06/19/world/us-australia-gun-con... ). UK has way less murders: http://www.nationmaster.com/country-info/compare/United-King...
I was told that all of google's code is one big perforce repo.
The DMCA safe harbor applies to intermediaries. It essentially says nobody can sue YouTube for the copyright infringement of its users if they take down user content on request. The problem with it is that the intermediaries have no practical way of knowing whether the user who posted the content had a legal right to, so it causes everybody execute takedown requests regardless of merit.

People violating the GPL usually aren't intermediaries. If they don't get the safe harbor to begin with then they can't lose it by not following the takedown process.

I wonder if an intermediary could be found though. If an infringer is hosting their website on AWS, what happens when somebody sends a takedown notice to Amazon?
Anyone proactively looking for a Firefox phone seems unlikely to also fall into the camp of people that would be confused by the Amazon Fire phone.
They explicitly said that the SSH stuff would not be ready in time for the Win 10 launch when it was first announced.
"I do UX at startup.io"

translated

"I read design articles and tell developers what they already know."
You continue to amuse me.
Perhaps it would be wise to remove his specific job working on the Fire phone? Wouldn't want him to get in trouble at work for comments like that, even if it was ill advised to say them to a stranger on a flight.
Amazing! That's the one episode I think of when I think of Mr. Wizard.
This actively discriminates against people who find certain typefaces difficult, those using assistive technologies, and those using mobile devices. It's also not machine-friendly, so search engines can't index it and Ctrl+F doesn't work.

There's probably plenty of other reasons people can give for why plaintext is better.

I wish people wouldn't do this. It's not even necessary to get the desired effect. CSS has had rotation, custom fonts, custom backgrounds and such for a long time.
> - Will I be able to access the apps from outside the dashboard (regular url)?

Sometimes.

Technically, a Sandstorm app can publish content to a domain outside of the shell (as Ghost, Wordpress, and Hacker CMS -- blogging apps -- do).

However, in general, this is not the way that Sandstorm is intended to be used, and not a use case we intend to focus much effort on. Apps on Sandstorm generally remove their own code for login, sharing, file management, user management, etc., and instead integrate with Sandstorm's facilities for all these things (apps written explicitly for Sandstorm never write all that code in the first place!). This has a lot of huge advantages in terms of usability and security when the app is running inside the shell, but it generally means the app is no longer suitable for running outside the shell.

Also worth noting is that running "webscale" apps is explicitly not a goal of ours. Lots of infrastructure targets the "I need to run 1 app on 1000 machines" SaaS use case, but we're aiming at the "I need to run 100 apps on one machine (or a small number of machines)" personal/business-internal use case.

> - Is there a paid support version for self hosting?

We haven't officially reached that point yet... but if this is something you're interested in, please drop us a line (sales@). :)

> - Any quick tutorial for contributors?

https://github.com/sandstorm-io/sandstorm/wiki/Get-Involved (possibly a bit stale)
https://docs.sandstorm.io/ (pretty new!)

> - Where do I sign up for updates?

There's a box to join our email list in the front page banner:

https://sandstorm.io/
Retrieve Project Data from Primavera Database and Enhanced Setting Task Duration
Ah, I see. Interesting zsh magic, and the right-prompt mechanism makes it more palatable. Two issues, though. First, I use bash. Second, and more importantly, you're using the same temporary file for all shells, so the prompts from different shells (in different working directories) will overwrite each other.
I'm surprised literate programming[0] never really caught on.

Rather than have separate documentation, the paradigm is completely different. Source code generation is interspersed with the abstract flow of thoughts that one usually has while developing.

This style of coding seems to be natural to me, as many algorithms are a set of discrete steps in an abstract sense. Implementing concrete steps and then describing their abstract counterparts seems sort of backwards to me.

[0] https://en.wikipedia.org/wiki/Literate_programming
> I worked at a subsidiary, and we had to bill Amazon Corporate for our own AWS use.

Well, doesn't Amazon have a philosophy that ALL interaction between departments must be via services?
Huh? Sex is a positive thing for society, it's how we reproduce, it's a big part of relationships, and it's fun. We want people to have sex, but to do so safely.

Shooting people is bad, it's something we don't want people to do. You can argue that guns are for hunting, but that applies mostly to people in the countryside buying hunting rifles - handguns are for shooting people.

I don't really see the contradiction in "sex is good, but do it safely. Shooting people is bad, we should do everything we can to prevent this."
Yes NationMaster does seem to suggest a much lower murder rate. UK defines violent crime differently than the USA and seems to have more of it by its own definition, but murders are more clear cut across botj.

Where does NationMaster get its data?
And where is the data on assaults (eg by knife)

NOW the real question is, can you find murder and assault statistics in the UK before and after the ban on guns a few decades ago?
Be sure to actually follow the links at the bottom; I found the article layout so subtle that I almost thought it was done on the first page.
China Has Dumped $100B in Treasurys in the Past Two Weeks
The key difference between those two issues though is that the goal of sex education (and "abstinence") is to prevent unsafe sex/unwanted pregnancy. When it comes to guns, however, the goal should be to prevent gun usage in general, not to encourage "safe gun usage".
Interesting article (thanks). My takeaway is that Amazon executes well on delivering low margin goods, but the phone attempted to create a high margin brand.
My designers keep asking for "pair design" sessions with me, where I open chrome inspector and "tweak" things for them.

So goddamn irritating.

Just learn to fucking write some html, js, and css or go back to print design... if it still exists.
i'm guessing the devs are the most expensive?
Guns can be positive and sex can be negative. For example, sex can lead to rape, but that's not a good reason to outlaw sex.

You're mischaracterizing gun ownership to support your view point.
A Short Lesson in Perspective (2012)
I for one do...
Humans have a natural drive to procreate. In the absence of education of any sort, humans will have sex. Given that, you probably want to teach kids about STDs and condoms. Guns work the opposite way. Without any education, humans wouldn't even know what guns are, much less want to shoot people with them. I can understand why you would disagree with either of the things I just said, but I don't understand how you could find these positions to be amazing.
> They're integrating it into FreeNAS and I think PC-BSD will follow suit.

And this is why I won't use any of the "FreeBSD made easy!" distros: FreeNAS, PC-BSD, pfSense, etc. Better to learn how to configure the official release to your intended use case.

> CTO is Jordan Hubbard

I swear, every last OS always has to have one of those "let's replace all this stuff that's worked for 40 years and go with all this brand-new, much more complicated stuff because old = bad, new = good!" types.

People just don't like the idea of incremental improvements, nor find beauty in simplicity anymore.
> Currently unavailable.

> We don't know when or if this item will be back in stock.

Unfortunately they're out for now
I think "spendy" is his irc nick.
And "spender" is his grsec machine nick https://www.grsecurity.net/~spender/
First-Class Predicate
This article creates a false dichotomy. The problem is not the result of programmer A's actions, but by B's insistence on forcing his changes into the existing pattern instead of refactoring. It is irrelevant whether the original abstraction arose from deduplication.

I do agree that pressing on instead of backtracking is a cause of many problems, but the solution is not simply to proliferate duplication.
Why would you want to prevent gun usage in general?
But if they choose to provide stats each year thatll work out over time right? I mean you have to start somewhere
"Onboarding" is getting new people up to speed. It's often used in the context of new employees and sometimes new users.
The improved multi-monitor window management (snapping to any corner of any monitor, variable width snapping, 1-click to snap another window to the other side, etc) is the best I've seen on any OS.

Powershell and cmd are so much nicer to work with now with many of the features you'd expect from a modern terminal. Still lacking compared to some competitors, but much nicer than ever before.

Some of the Universal apps are actually quite pleasant to use now that they can be rearranged freely like any other window. I've been using the Mail app as my main mail client and the Office apps instead of the Office desktop suite since the tech previews and haven't really found myself missing much.

There are some genuinely great improvements in Windows 10. If only it also had sensible defaults and a better privacy policy...
While I believe you've made quite a logical leap, I think the best retort would be to just look at the data.

In areas where teens are given proper sex education, unwanted pregnancies are lower than areas that teach abstinence only.

Likewise, countries with stricter gun laws certainly have fewer mass shootings than the US. Unless you can say for sure that proper gun education would reduce outbreaks of violence, then I'm left to believe your solution is poor.
It just so happened that Jobs's companies were mostly highly (sometimes obscenely) profitable, while Amazon stays very near profitless for last ~20 years, having to re-invest all its proceedings.
FBSD: I was just dealing with circular dependency hell (or misunderstanding of docs/conventions) in some rc.d scripts.

Maybe someone here knows how to do this properly (or better):

# /usr/local/etc/rc.d/dnscrypt-proxy
#
# PROVIDE: dnscrypt_proxy
# REQUIRE: ldconfig cleanvar NETWORKING
# BEFORE: SERVERS local_unbound
# KEYWORD: shutdown

^--- REQUIRE: ... NETWORKING always seems to cause a circular dependency (as per running: rcorder /etc/rc.d/* /usr/local/etc/rc.d/*)

Help appreciated, not required, just showing a real-life example.
What sometimes tends to happen is that people who are extremely skilled in one area can fool themselves into thinking that they are also skilled in some other area. Whether that's actually true or not is kind of random, but frequently enough they're just fooling themselves. It's a kind of inspired overconfidence, and not listening to doubters is a way to achieve that.
The actual skills and intuitions they have may simply not have carried over, and it is their fault if they managed to fool themselves like that.
Metaprogramming: Partial Application and Currying 101
Utilities Library Finally Brings KML and GeoJSON to the Google Maps Android SDK
For Amazon I guess it would be trivial to choose based on what you tend to buy.
GOOL – an abstract intermediate object-oriented language
I had been using Windows 8.1 and consider it to be one of the worst
desktop operating systems I've used in the last 10 years.

Why?

It's Windows 7 with a few improvements. I'm vaguely aware that there's this "Metro" stuff that people dislike, but aside from dismissing the 'start screen' when you reboot - and there may very well be a configuration setting to bypass it and go directly to the desktop - you otherwise literally never have to deal with it.
> Anyone who is part of ISIS, and assists them in any meaningful way, is guilty of conspiracy to commit murder [...] so anyone materially assisting ISIS can be convicted and sentenced to death (or what ever is the punishment for capital crime in a given jurisdiction) without inventing new laws

The article argues explicitly against that reasoning, for the record:

> After all, in a government or other large social community there exists among the top officials, civilian and military, together with their financial and industrial collaborators, a kind of over-all working arrangement which may always be looked upon, if its invidious connotation be disregarded, as a "conspiracy." That is, government implies "breathing together." And is everyone who, knowing the purposes of the party in power, participates in government or joins with officials to be held for every act of the government?

> To take a case which is perhaps not so obvious, is everyone who joins a political party, even one with some illegal purposes, to be held liable to the world for the action that every member takes, even if that action is not declared in the party platform and was not known to or consented to by the person charged as a wrongdoer? To put upon any individual such responsibility for action of the group seems literally to step back in history to a point before the prophet Ezekiel and to reject the more recent religious and democratic teachings that guilt is personal.
I guess there could be "Hey M, order my usual from the pizza place" or something like that.

But until it elevates from 'digital assistant' level to just 'assistant' (ie. do all the work and just confirm with me before booking) it may not take off as they expect it to
Leftists are sure sex education reduces unwanted pregnancies and STDs because that is what most of the bazillion peer reviewed studies on the matter have found.

There aren't enough studies on guns to draw any reliable conclusions, largely because the gun lobby has done a very good job of blocking Federal funding for such research.
Mmm. Unix like OS with controversy newly swirling about init replacement. Déjà vu.
Ruby on Rails developers slack community
Mini flash crash? Trading anomalies on manic Monday hit small investors
French woman wins disability grant for 'gadget allergy'
This is neat; are they always user-submitted or is there any automatic feeds supporting this? It's always interesting to see who is fund raising and what they're getting but just like your blog says they're all over the place.
The entire bull case for AMZN is always "Amazon reinvests all their cash flow into the business" and "Bezos is focused on the long term". Why are they calling it quits already?

Because they are investing their cash in the business, not just spending it. Investing means knowing when an investment is doing poorly and not throwing good money after bad.
"having to"? Bezos chooses to.
> Being bombed or raped is the cost of engaging in aggressive war.

I could make the argument that the people being bombed and raped aren't generally the people who decided to start the war, but here's the better one: "They started it" is no excuse for inhuman behavior. We're supposed to be the good guys.
So the people that came up with the failed idea get to come up with more flops.

The people that built the flop get to look for a new job building someone else's future flops.

I'm waiting for the surge of native developers fleeing from the food delivery gold rush startups before starting on our native app.
For me it was Windows XP. What did it for me back then was the introduction of product activation (https://en.wikipedia.org/wiki/Microsoft_Product_Activation). Having as my primary workstation a computer that Microsoft could remotely disable at any time for any reason wasn't a very appealing prospect. Linux was much rougher on the desktop then, but it was good enough and has only gotten better. I still have a Windows partition, but I only ever use it for playing games, and with Steam's Linux support improving I find myself using it less and less even in that limited capacity.

For a company that used to understand that its success depended on developer mindshare, Microsoft has done a really remarkable job over the last 15 years turning Windows into a platform that seems laser-focused on the goal of making developers want to use almost anything else.
What a fantastically designed and executed site! I love the attention to detail all the way across the responsive sizes. Great work.
I hope the experience is less filled with tedious "mah Unix philosophy" for the BSD community than it was for the Linux community, but I wouldn't hold my breath.
I just wanted to thank you (belatedly) for a thoughtful reply. The truth is, I don't know anything about hardware and have just been on an Alan Kay binge. But Alan Kay is a researcher and doesn't seem to care as much about commodity hardware, which I do. So I don't mean to propose that an entire high-level language (even Lisp) be baked into the hardware. But I do think that we could use some higher-level primitives -- the kind that tend to get implemented by nearly all languages. Or even something like "worlds" [0], which as David Nolen notes [1, 2] is closely related to persistent data structures.

Basically (again, knowing nothing about this), I assume that there's a better balance to be struck between the things that hardware vendors have already mastered (viz, pipelines and caches) and the things that compilers and runtimes work strenuously to simulate on those platforms (garbage collection, abstractions of any kind, etc).

My naive take is that this whole "pivot" from clock speed to more cores is just a way of buying time. This quad-core laptop rarely uses more than one core. It's very noticeable when a program is actually parallelized (because I track the CPU usage obsessively). So there's obviously a huge gap between the concurrency primitives afforded by the hardware and those used by the software. Still, I think that they will meet in the middle, and it'll be something less "incremental" than multicore, which is just more-of-the-same.

[0] http://www.vpri.org/pdf/rn2008001_worlds.pdf

[1] https://www.recurse.com/blog/55-paper-of-the-week-worlds-con...

[2] https://twitter.com/swannodette/status/421347385915498496
Onion Omega
My biggest issue was the metro stuff; mostly the default apps that would open in full screen mode.

Opening a PDF or an image in a new Windows 8 installation was always a frustrating surprise.

The start menu was confusing, and anytime you'd go into a metro-type application it was jarring.
So what does MIT stand for?
With Obi Smartphones, John Sculley Takes Old Lessons From Apple and Pepsi
Those polls are meaningless 14 months ahead of the general election. Trump is a highly polarizing figure who (a) will also almost certainly not win the nomination and (b) is widely hated enough that he would likely lose head-to-head against a ham sandwich. The other Republican candidates don't have hardly any name recognition because Trump is monopolizing all the media attention.

I'm not sure how much elaboration you need for the idea that an avowed socialist wouldn't be elected President of the United States.
I did the same thing but then thought 'what the hell' and clicked 'buy'. Apparently bought one of the last Fire phones.
I might be missing something, but why lay off engineers as opposed to moving them to other divisions/groups? As a punishment for a screwed up product?
This is the truth. Nobody will increase your pay as much as someone willing to compete with another company for you.

The trick is to make companies where money isn't the only motivation for working there, because those kinds of companies will always lose in the talent wars anyway.
I haven't thought of Mr. Wizard in years. His show helped me understand base 2 at a reasonably young age.

https://www.youtube.com/watch?v=Ak0IdUoXZcs
I've heard this from several engineers at amazon, it's one of the reasons I don't bother calling their recruiters back.
Interestingly, that isn't necessarily the case with aneutronic fusion ...

https://en.wikipedia.org/wiki/Aneutronic_fusion#Methods_for_...
I only just saw this. What we've done in the past is bury the premature post until you're ready to launch your own work. I'll do that here, although it's a little late, and we won't count it as a dupe.
>> I switched my dev environment from VS/C# to Python/Komodo.

I could have followed that statement if it was ... to IntelliJ/Java.
Disappointing really, but I think it's unlikely to make it upstream. Perhaps I've missed some of the advantages to taking this approach though.. Or .. any of them?

I'd be completely onboard with SMF replacing the init system on all my fbsd boxes though (I have many on bare metal with linux under bhyve for various things that need it).

I don't think that's an easy port though with the contract system etc solaris had for process accounting.

Ahhh. I miss solaris. FreeBSD is almost where we were feature wise before oracle killed it (zfs, dtrace, jails(iocage) etc).
The amount of real state that Google ads seem to take these days is offensive, it's all ads above the fold and then some, on not-too-high resolutions. Google Search is due for replacement.
No first hand experience, but I've heard/read this many times that Bezos, Jobs, Gates, Ellison etc aren't good people to work for. Are there any bosses of mega corporations that are good to work for?
Feds Take Down Rentboy.com, 'World's Largest Male Escort Site'
Investing 100k/year seems a bit much. With ~40% tax, the take home is closer to 120k. Add in Bay Area rent, leisure, random fixed costs(car insurance, significant others expenses, pets, etc) and its probably closer to 80k at best.

Though, I do wonder, how feasible would it be to end up with a 2+mill nest egg(or however much you need to live off the gains) by ~35 and retire right then and there.