skysight-inc/HackerNews huggingface dataset:
The JLS specifically points out string's final fields as being important to the memory model for security purposes. This is a JVM implementation bug.

Quote:

>String objects are intended to be immutable and string operations do not perform synchronization. While the String implementation does not have any data races, other code could have data races involving the use of String objects, and the memory model makes weak guarantees for programs that have data races. In particular, if the fields of the String class were not final, then it would be possible (although unlikely) that thread 2 could initially see the default value of 0 for the offset of the string object, allowing it to compare as equal to "/tmp". A later operation on the String object might see the correct offset of 4, so that the String object is perceived as being "/usr". Many security features of the Java programming language depend upon String objects being perceived as truly immutable, even if malicious code is using data races to pass String references between threads.
>Schmidt was pretty clear in his book that he believes his business success is an indicator of virtue

Quote the relevant parts so people can see how hyperbolic you're being.
20 Afrikan digital startups selected for World Bank programme
I really wish AMD would fix the nested page tables bug in iommu...
How to use `dig` to find details of the Google Public DNS cluster you are using
Lots of stuff are made in China due to proximity to resources, not just cheap labor. T-shirts don't qualify, though - the US is actually the largest cotton producer.
Rich Muller is a smart guy. I was at the conference where he announced he had changed his mind about climate change, and why. FWIW, his book "Physics for Future Presidents" -- while not really about climate change -- is very good too.
very bottom of the page
Semiaccurate is at best a clickbait hardware site. So this article is to be laughed at. AMD’s new server line is not to be laughed at but intel still commands the edge in cases where AVX is used and in gaming. AMD has become so much more competitive of late but intel can throw sheer cores and with those cores their improved IPC at the issue and enterprises will pay because of name recognition.
For those hosting assets on S3, you can use something like http://idiallo.com/blog/creating-your-own-cdn-with-nginx or https://github.com/alexandres/poormanscdn with Geo routed DNS on Route 53. Seems a lot simpler than this (but probably not as feature-rich).
Have you calculated the cost of a restore scenario?
μολὼν λαβέ :-)
This doesn't seem to be true. I wrote to FitBit and this is their answer: "... unfortunately the Fitbit trackers can't notify you when you are falling asleep. They have only silent alarms, which you can setup manually and reminders to move for every hour. The tracker vibrates on your wrist, reminding you to stand up and walk. For more information, please visit Silent Alarms, Reminders to Move."
Would lifespan matter?
I could imagine this:

"Oops, I forgot about presenting my subjects with the consent form and now I've got 100 results collected during a whole year of work.

I definitely don't want to throw all of that work away... But if I contact them and make them sign the form now using pencil, I could erase the date and change it to each subject's day of experiment. Nobody would notice."

Pen raising that barrier. I agree that against an adversary fully committed to fraud it doesn't matter. But that threat model is exceptionally rare, and an IRB can do little about it anyway (e.g. the whole application could be made up, the experiment consisting of something completely different). The realistic threat they fight against is experimenters that don't know better, and think there'd be no harm in their actions.

And this is just me coming up with a possibility in a few minutes. Reality tends to be richer than a single person's imagination.
The downside would be that if we modify or select only for intelligence, we may get morally worse individuals. Perhaps morality and intelligence are somewhat correlated, but that may break down if we explicitly select only for intelligence. Imagine flooding the world with ultra-smart ultra-selfish hackers who manage to break all security systems and steal all the wealth or otherwise wreak self serving havoc.
Interesting. There article says that it would be a Class 7 semi but Wikipedia [1] puts it as a Class 8 based on the weight limit given.

I can imagine that this could catch on in the construction industry to pull waste/concrete from job sites. There is downtime between hauls so that you could re-charge and you aren't necessarily driving very far so you may get multiple trips between charges.

[1] https://en.wikipedia.org/wiki/Truck_classification#Table_of_...
> Because they're pushing the progressive agenda

I would say Shmidt's agenda is more neo-liberal than progressive. Not that I endorse it, but corporations pushing an agenda is not new[1] and not limited to the left[2][3], so not even conservative media will stand in their way either since that has been happening for a long time on the right.

1. http://www.prwatch.org/news/2013/12/12338/shilling-profit-ca...

2. http://abcnews.go.com/Politics/hobby-lobby-wins-contraceptiv...

3. https://en.wikipedia.org/wiki/Chick-fil-A_same-sex_marriage_...
Spray bottle with soapy water would probably do the trick just as easily.
Domain name checks out.
I lived in Texas for a while and we had fire ants on our property every so often. One time I was taking out the trash, and a lone ant got on my hand, but was just wandering around aimlessly. I watched it for probably a full two minutes, and then completely out of the blue it decided to bite me. Only years later did I learn that the behavior you mentioned is what I was seeing.
That might work for say 5% of the work force, but what happens to the other 95%. Remember, a single factory may have similar number of workers, but it's going to produce a lot more stuff so at the industry level there are going to be massive cuts when say self driving trucks become the norm.

Automation does produce a surplus, but total wealth is in many ways less important than median wealth.
> I probably do spend more time on the site because of this shitty design

Same can be said about the insufferable video suggestions that now cover half the embedded player right where you have got used to click to pause/unpause it over the years.

YouTube UX designers implement this dark pattern, then look cheerfully at their metrics as if people are really into it because they use it so much. When I know for a fact I've mis-clicked it almost every time it's popped up.

Drowning design decisions in metrics needs to die, it's just a breeding ground for dark patterns.
Like browsershots?
So now instead of just hacking a disabler, you need to:

* hack a database to recover the symmetric key

* hack the private key repository needed for signing the requests

* do it all without being noticed / getting the key revoked

And really, all of those boil down to "gain unauthorized access to a system", which is to say now we can make the maxim "if it can be hacked, it can be hacked." That, I can agree with.
I'm open-minded, but find this hard to believe. Look at investment bankers or management consultants or doctors. These professions require very long hours, and the work is clearly mental, not physical. I myself work as a consultant, and my work is 100% mental, but I don't feel that working 40 hours is cruel. Even working 70 hours is a pain, but I wouldn't call it cruel.
The thing that bothers me most about youtube feed is that if I watch some series up until part number N and stop somewhere in between, it would offer me to watch the N+1 part in feed even though it tracks that I finished every part before that and didn't finish the Nth one.
In my experience Agile is most prevalent where the engineering culture is the weakest. When engineering culture is strong and effective, it's unnecessary. Where engineering is simply the business side's bitch is when you end up with a massive multi-tentacled PMO organization attempting to use their Agile hammer on anything vaguely nail-looking, cheered on by Chief Revenue Officers and Heads of Product who love that they have a direct line to individual engineering teams... Without any of that pesky engineering leadership getting in the way.
A. Thanks for the response.

B. Interesting. I saw a recent article on high-performance immutable data-structures[1], and wondered what the odds of Clojure implementing them might be. Sounds like you think the odds are minuscule.

C. I've heard great things about your book, and it is on my reading list! Thanks for writing it.

D. Given your hesitancy about the future of Clojure, what is your opinion of a more future-proof stack that has similar properties to Clojure (functional, simple, data-oriented, etc)? I can't think of many. ReasonML is interesting, but immature and definitely more complex than Clojure. Elixir seems to be promising, but I don't like the language, and I don't like being constrained to doing everything the BEAM way-- JVM is nice for high-perf computing when needed... Anyway, I'd appreciate your thoughts!

[1] https://news.ycombinator.com/item?id=15005569
> Thou shalt spread the word about Agile to everyone I know.

Probably shouldn't be "I". Only posting this on the off-chance that the author reads HN comments.
I've heard Raymond tell multiple times that he consults for companies too. In any case, he is a very experienced developer and I don't think your criticism is fair.
I looked into this a while back and came to the conclusion that this is the best source.

To combat the "oh no they are 'corrected'" claims, they host the uncorrected, completely raw files too[1]. Then you can have the enjoyable task of trying to work out how to correct for sensors moving, cities growing, etc. Look for the "raw" datasets, as opposed to the Breakpoint Adjusted files.

[1] http://berkeleyearth.org/data/
I was thinking of building an FPV but I wanted to provide solar power as well, therefore I was searching for a bigger frame. In the end I decided to buy this one: https://hobbyking.com/en_us/sunbird-electric-glider-laser-cu... though I havent yet. The plan is to use it for aero-photography and increase the flight time by recharging the battery while cruising. Has anyone made anything similar and perhaps willing to share any advice?
Aha!

This looks interesting.

Just to confirm, you mean this Duplicati? (https://github.com/duplicati/duplicati)

Also, it says it's a client for backups which support cloud and local servers.

On their page it says it supports:

"Amazon S3, OneDrive, Google Drive, Rackspace Cloud Files, HubiC, Backblaze (B2), Amazon Cloud Drive (AmzCD), Swift / OpenStack, WebDAV, SSH (SFTP), FTP, and more!"

Only local options I see are SFTP/FTP. Do you know of other supported ones? I can't seem to find reference to other local solutions, so if you have more info that would be great!

I mean, setting up an FTP server is pretty simple and with such a client most of the hassle of actually backing up would be solved apparently, but are there any other options for local servers that you know of (just for comparison sake)?

Any input is appreciated. Thanks!
This is a website written in PHP by someone who doesn't like how their scrum team is being run.

I'm going to assume that based on the tone of this site, the author is a very junior developer -- mostly because I think a mid-to-senior software engineer would be brutally embarrassed to publish and share something like this with a wider audience.

Everything there is to be said about agile has been said. Good teams adopt the right take on the process for them. Teams with poor cohesion, who would likely struggle with or without project management, may have some cookie-cutter version of the process forced on them. This is usually a sign of a dysfunctional team -- not necessarily a dysfunctional process.

The author may actually be the bad apple derailing a process that works for the team as a whole. Look at all the complaints! Assuming it's actually a team of seven, you're talking about one seventh of the team probably visibly seething at every standup because they feel put upon by someone forcing a process on them. I imagine that's a lot of tension for the other six people to bear.

Look, I've written plenty of things I'm embarrassed by -- particularly in the beginning of my career. Blog posts and the like are a great way to let off some steam about how unsatisfied you are with your job. But if you're anything like me, you're going to look back at stuff like this and regret how bad your attitude was.

My advice straight to the author: You probably spent more time writing this site than the amount of time you've actually lost to your daily standup. If you're not happy with your job, then quit it.

But I've got to warn you: odds are you're not going to be running the show at the next job either. I can tell from this site that you're just really mad that people are telling you what to do. Answering to someone else is a part of literally any job. It's a pretty fundamental part of participating in society.

You're going to end up being just as miserable wherever you land if you don't take a look in the mirror and invest some time into improving your attitude and focusing on positive, productive interactions with your co-workers.
I remember a demonstration from my childhood where water is released into 2 similar models. One model is dry, one model is wet. The water quickly overtakes the dry model and splashes on the other side (as in a flash flood). On the wet model, water takes longer to make it to the other side. Sort of how a wet sponge is far more absorbent than a dry sponge.

I know I didn't really answer your question, but these models were made to represent fields and swamps. So yes, I believe there are lots of studies on large scale effects.
Alexa (which should be no surprise being from Amazon) is quite strong in the world of ordering products by voice, making shopping lists.

Cortana, at least in my case, has a better view/integration of personal assistant things like what my appointments are, what's on my TODO list, people to call/email, things like that.
Thank you for this. I've been doing this so wrong for a long time.
Great Article! saw the product on kickstarter- looks pretty neat.
ShapeShift Leaves the State of Washington
It seems it's $0.01/GB or am I missing something? Pretty new to AWS.
The tool that's "perfected the feed" for me is mps-youtube.

This is a console-based audio- and video-playing tool which allows me to:

1. Search for content.

2. View detailed information.

3. Search by user or YouTube playlist.

4. Selective add or remove items from a current playlist.

5. Save and manage multiple named playlists.

6. Queue up large sets of content to be accessed. Including audio-only, in background (my preferred mode).

7. Works on Android via Termux.

8. Keyboard playback controls to skip, jump, play, pause, speed, or slow playback. (Similar to mplayer's if you're familiar with those.)

9. No ads.

10. No comments.

11. No recommended "fail", "dash-cam", or "blackhead" crap. That corner of YouTube.

It's everything I've wished YouTube was, and that it isn't.

https://github.com/mps-youtube/mps-youtube
Arq has an option to backup to a local drive. This should suffice your local backup needs. They have both Windows and Mac App.

I live in India and I realized about a year back that both Backblaze and Crashplan sucks on recovery. They don't seem to have servers nearby nor the option to mail a disk quickly enough. Here is how I do my current backup setup.

Time Machine as the default option that keeps chugging along.

Carbon Copy Cloner[1] mirrors my primary computer's drive (bootable). This is scheduled to backup every day around 11:00 PM.

Arq[2] does a backup to Amazon Drive every 5 minutes but is asked to pause between 6:00 AM and 10:00 PM. I'm looking for economical alternatives[3] to Amazon Drive, as they are terminating the unlimited option.

1. https://bombich.com/

2. https://www.arqbackup.com/

3. https://www.arqbackup.com/documentation/pages/strategy.html
The Unbearable Irony of Meditation Apps
With this there's no DNS to even setup which is nice.
Route53 is great but getting the failover and geo-routing to work is ... challenging.
But I would def still keep a base NGINX and/or Varnish cache at the origin for sure. Can also look at AWS Cloudfront[1]

[1] https://aws.amazon.com/cloudfront/
I usually use SFOX (sfox.com) since they let me trade on multiple exchanges at the same time and I'm big on arbitrage (I have scripts to do it for me). Not sure why they're not more popular. Most UIs on exchanges are utter shit so at least SFOX's is decent.
The notebooks say they are an excerpt from the book but some other place mentions you can read the book in its entirety in the posted link. So, the notebooks have all the content or part of the book?
Gear Sport and Fit 2 Pro Hands on Video and Specs
Well either abortion is unethical or embryo research is ethical.
I've given up on people being outraged or even informed. Maybe I should just say I've given up on people.
heh, when I read it, I thought it was about reducing Java startup time to be on par with Python's.
6 Tips to Realize and Follow Career Passion
Use www.startpage.com, you search Google via a proxy.
I was running around in a field of about waist deep grass. Didn't even see it until my foot was coming out shoe filled with the little bastards.
True - but you can get them to output to PDF, then composite/stamp this pdf onto a PDF with headers/footers/whatever on it. This is very easy to do with pdftk.
No, and not even in the Dead Sea [1], unless they start with linked arms on shore, walk into that sea, and link legs as soon as they can, so they all face upwards.

[1] http://io9.gizmodo.com/5798844/why-so-many-people-drown-in-t...
> I fail to see the difference..

But you said "something about members of a group".
Y in the first case is a group (a population), Y in the second case is not.

Maybe statements about people, or groups of people, conventionally refer to the average, mean etc. but not necessarily about concepts such as "porn".

> orthogonal to what I discussed here..

Your last comment says "do you really believe.." so I stated my opinion in response to that.
My first thought is that it might be hard to prevent decay and leaks into the structures supporting these spongy surfaces. 80cm of water logged soil above a parking garage, for example.
Disclosure: I am not a subject matter expert, I just do the programming they tell me to do. Mistakes/oversights here are likely my own, not my employer's or the software I work on.

The rain gage analysis the software I work on does is largely based on USGS data. [1] Almost all of that data is publicly accessible and you can explore the data down to individual monitoring stations if you wander through the site far enough.

The application I work with is primarily concerned with two bits of analysis from the data in a given station: average peak annual flow and mean daily flow. The distribution used for analysis of both (beyond linear interpolation and best fit line options) is fitting to a Gamma distribution [2], and plotted on a logarithmic scale. (Rainfall is specifically mentioned under applications of that distribution on Wikipedia, so it seems to be the industry standard even outside of the specific application(s) I work on.)

[1] https://waterdata.usgs.gov/nwis/rt
[2] https://en.wikipedia.org/wiki/Gamma_distribution
IT always entertains me that Agile companies tend to be so focused on process, and yet the agile manifesto specifically de-emphasizes process.

Agile is almost always a process. It doesn't focus on improving the people and interactions. That's unfortunate.
Arq sounds interesting.

Just for completeness sake, I see in their features section:

"You can back up to your own Amazon Cloud Drive, Amazon Web Services, Google Cloud Storage, Google Drive, Dropbox, or OneDrive accounts, or your SFTP server or NAS"

So local options are only SFTP and NAS? do you know what do they mean by NAS? i.e. they support a branded NAS like Synology, or maybe OpenNAS servers? any info on this would be great as that would save me some time downloading the trial and setting up stuff just to figure this out :)
This is probably the worst US flood storm ever, and I’ll never be the same
The same happened with OOP and design patterns. It will happen with FP too. As soon as something works and is useful, "gurus" and consultants appear who make it digestible to mediocre devs and upper management but in reality they are just caricatures of the original intent.
Compared to the current qualities we select for? Breeding among humans is by no means random, and I think selecting for intelligence would be an improvement.

I think the bigger concern is how we select for intelligence. Doing it based on a few genes that correlate strongly with intelligence can lead to an increased vulnerability to health issues related to those genes we don't know about, but I think this applies to any gene level selection based on any characteristics.
> [..] economic illogicality of an enterprise not being allowed to negotiate prices with its customers.

See, that's where your argument makes no sense. ISPs don't want to argue prices with their customers. They want to extort businesses that have never decided to be their customers.

And you're assuming peoples' motives in the face of these people telling you that you're wrong: I actually don't have grudge with my local ISP. What is scaring me shitless is a future where the internet is just Cable TV, and where the chance to have an idea and get it out there essentially unhindered is dead, because selling your fun little game or whatever would require you to sign agreements with every single ISP in every single market that you want to target.

This isn't about google. Google, Facebook, and Amazon are large enough that throttling them or blocking them would lead to a customer revolt. The large fish will be the last to ever pay.

This is about the business you and I don't yet even know about, because it doesn't exist, or because it's small. No customer will ever complain if their ISP blocks your new idea, because they will never know about it.
Is Wikileaks a “Non-State Hostile Intelligence Service” as Some Claim?
So they are evil incarnate.

I had them in an extremely large mound by another house I lived in as an adult. I tossed a handle of 151 into it and lit it on fire. Payback.
Actually, Buffet's idea for quite a while has been that he and the other billionaires should be taxed more.

It may be just PR, but that's a different goalpost.
Between monetary policies from the Fed that have increased the base money supply by a factor of >5 since 2008 [1], and sustained trade imbalances on the order of tens of billions per month [2], it should not be surprising that stock prices are at records highs.

There is just so much more money around that has to be invested but cannot be used; the recent high in the stock market is not just based on the business cycle and traditional productivity/population growth.

If this is your take on the stock market's dramatic rise beyond 2008, then investing further in stocks and indexes may still be the thing to do even if it feel we're getting ripped off on the price.

1. https://fred.stlouisfed.org/series/WALCL
2. https://fred.stlouisfed.org/series/BOPGSTB
Well if you will not engineer geniuses you will eliminate them. Will mutations and thus good/bad outliers still be present?
Visualize Merge History with Git log --graph, --first-parent, and --no-merges
Better uses? Sure. More lucrative ones? Maybe not.
At a guess, it might be possible to at least partially fix the damage afterwards, by scraping off the damaged cells.

I wouldn't call that "humane", and it is a guess; it might not work at all. Nothing to do with war is 'humane', though.