skysight-inc/HackerNews huggingface dataset:
I participated in a study in college that tested something similar to this. If someone knows information is stored somewhere it is easier for them to remember the location of it, rather than the actual information. (Its easier to google a math formula's name than to remember the actual formula).

Really children now could 'remember' a whole lot more, and a lot clearer, if they just remember where the video is rather than the actual video.
They put the DRM in place so they can continue to charge lower rates that more people are willing to pay because the content isn't as easily pirated (for which they make no money at all).

What device do you have? What prevents that device from supporting the DRM Audible uses?
Yup! But too late to edit :( Thanks!
It was interesting that the story was about being distracted rather than having potential future employers seeing you in an earlier and perhaps less flattering context than you currently present yourself. Both are good reasons to avoid social media I suppose.
On the off chance that there is any confusion, the story itself is titled "Story of Your Life," and it is also part of a collection of short stories published as "Stories of Your Life."
Do not assume I agree with you because I did not respond to something. Especially when I wrote that I did not understand your answer fully.

You're either too vague in your comments or I'm just living in such a culturally different place on this subject that I just can't understand what your points are.

We seem to have different definitions of fair and freedom. For example it's usually in peoples interest here to join a union rather than to not join one. And that's excluding the factor of solidarity with your fellow workers.

Furthermore, firing people for being in an union is blatantly illegal where I live.
Paradict: See the world from different eyes.
The wavefunction collapse is messy and awkward. It's taken as an axiom, basically, in the Copenhagen interpretation. It's not as awkward as introducing another equation and set of rules to skirt around it, as Bohmian mechanics does, in my opinion.

Many-worlds - which starts with being a lot more rigorous about what 'measurement' is (entangled yourself with the system in question) is much simpler than either, I think.

My general impression is that Many-Worlds is getting more popular as physicists make precise how entanglement, measurement, and decoherence exactly work. I think it'll supplant Copenhagen as what we teach in intro classes eventually. But this is just my impression from the physics blogs and papers I've read; I'm not a physicist myself.
I find twitter to be worse than facebook.. in facebook its more like i'm spying on my friends and they're letting me but on twitter it feels like you have to prove a point over and over and be something so people will follow you. Being a voyeur is easy, having to be a "socialite" on twitter is draining..

The people I follow that are popular are always posting.. 24x7.. its a wonder they get any work done.. but they're also people that appear to love talking on the phone and chit chatting about everything.. so if you're a socialite it may work better for you...

I find both draining, but twitter more so and i'm currently takinga hiatus from FB mostly over fake news, but considering a hiatus from twitter as well.. unfortunately though twitter is the way people in my industry communicate and get news.. (devops / distributed computing)
Realize 1.2: the ultimate Go build system tool for developers
The main point of this article is absolutely completely wrong. The product owner is responsible for every product feature specification that happens in their product, not the engineer. The engineer is just a tool you use to construct the product. He follows the spec to the letter. He's no more guilty than a hammer would be. It's not up to the hammer/engineer to know what or what shouldn't be implemented, they're not the ones making the judgement call. They're job is to execute the roadmap/product specification as it's written. They can provide feedback, make suggestions and inform the owner of any risks both moral and technical, but ultimately it's not their decision and not their responsibility.

Now, if the engineer were the product owner, then of course, he is responsible.

I think this author doesn't fully understand how software is developed and doesn't understand or differentiate between the roles of product managers/product owners and software engineers.
>> In each of these fields, as practiced today, professional and ethical conduct on the part of software engineers is a necessary precondition for the successful outcomes downstream.

But in none of those fields do the engineers building the tools have any real knowledge of the ethical obligations, nor are they held responsible should their innovations be misused. Their services are not relied upon directly by the patients/clients but by other professionals. The Doctor is responsible to the patient because he is the one telling the patient to trust the robot. The engineer is only responsible to the Doctor as the Doctor is the one buying the product.

A coder's ethical duties end once his invention is fit for purpose. He does not control how his invention is used. A coder cannot know how his work will be used by others, nor is he expected to supervise how his innovations are used once sold. Many innovations will eventually be released into public domain (copyright). A doctor or lawyer's professional obligations do not end, continuing even after death. Doctors/lawyers/teachers/carpenters also retain absolute control over how their services are used and can withdraw at any time. They are not creating products for sale.

(A doc can invent and sell a product, as a lawyer can write a book, but such products are something different than providing professional services to a client.)
An advanced version of this course, by one of the teachers of CS294.

https://courses.cs.washington.edu/courses/cse507/16sp/
https://medium.com/invironment/an-army-of-ocean-farmers-on-t...
Not to break my arm patting my back, but this is why I come to HN.

On average, there's a bias (I'd say libertarian -- socially liberal, fiscally conservative), but the standard deviation is huge. I can't split HN into the parts I like (nor do I want to).
It's not difficult to do at least some research of a company before you accept a job. Take the extra month to find a job with a company that's never had any scandals that you're uncomfortable with, one whose business model isn't built on violating their customer's privacies or being otherwise ethically dubious, and one who emphasizes ethical responsibility in their code of conduct. In other words, pay the cost upfront.

It's not a sure way to ensure you never encounter these problems, but it will reduce the likelihood.
About the only two successful federated communication systems I know of are phone network and e-mail. It doesn't matter who you pay your phone bill to, nor where your e-mail address is hosted, you are globally reachable. There might be something insightful in how those two systems started and what keeps them being relevant.

> Unfortunately being open protocol and open source and all that, while well-intentioned, is simply no replacement for a really good marketing department.

Indeed. And you can't fund a good marketing department if you don't resort to m̶o̶n̶e̶y̶ ̶e̶x̶t̶o̶r̶t̶i̶o̶n̶ ̶t̶a̶c̶t̶i̶c̶s̶ vendor lock-in and similar strategies. It's something that, by the way, I see as a direct cause of why so much products are utter shit nowadays - because marketing has much, much better ROI than actually making something useful.
To see the world from other eyes we are creating global dictionary which is written by authors around the world.
On this social dictionary everyone can be a author but due to we want to show best content, every author should get approval by others. So that their entries will be able to see from anyone. And subject of topics can be anything from your daily life to the most complex problems. Entries can be informative or fun and they do not have to be all true. We want to you share your perspectives.
Walmart typically puts small Mom-n-Pop shops out of business when they move into a community... and they pay far lower wages than the businesses they replace.
I think 3D sea farming would be easier and more profitable.

http://greenwave.org/3d-ocean-farming/
I use it for one of my clients to send an average of 400k browser push notifications, competitors send then in 40 minutes. With Lambda + kinesis firehose(16 shards) my solution is able to send them in less than 4 minutes.
That doesn't seem to match the numbers here:

1) http://www.tradingeconomics.com/united-states/employed-perso...

2) http://www.tradingeconomics.com/united-states/full-time-empl...

3) http://www.tradingeconomics.com/united-states/part-time-empl...

Obama did create jobs (given how many trillions of dollars he spent, one should hope so), but not nearly the amount you're reporting. The only way to get your numbers is to count every job anyone did for even a single day as a newly created job, and totally discount all layoffs.
I’m sure you have some very good reasons for explicitly stating that moving closer to work is not an option, but I’m really dying to know why you’re trapped in such a miserable circumstance.
it'll be an interesting experiment - if you can't have free speech without abuse then I assume the site will take off. for now, I'm completely happy to have people like Milo entertaining themselves somewhere that isn't Twitter.
We mostly recall only what we photograph. I'm conscious of this every time I take photos.
Of course I'm able to tell the difference. I'm also able to tell the difference between a labor union trying to organize workers and other forms of commercial activity.
This is the playbook of virtually every Eastern European nation. Achieve power through demagoguery, enrich self and loyalists once in power. Rinse and repeat.
What are your thoughts on sea farming?

http://greenwave.org/3d-ocean-farming/
They have compatibility layers available. You don't have to wait for WebExtensions to add those features, just do it with the old APIs and switch when ready.
Including year/age 0?
>The market is great, but everyone seems to just mill around from job to job because no one from the outside can afford to live there.

This... just isn't true for Engineers. In silicon valley, you can still get a reasonable place for under $2500 a month, and even at SysAdmin wages, which are rather less than SWE wages, that's doable for one person, easy for two. It's still under the what, 33% of your salary you are supposed to spend on rent, and as that's a percentage, and as your toys cost just as much here as they do everywhere else, your toy (or retirement savings, depending on your temperament) budget is huge compared to someone who spends 1/3rd of their income on rent in a less-expensive and less-renumerative city.

Granted, for people outside of tech, it's gotta really suck; personally I find it shocking that food and services around here are so cheap. How do they find people willing to cook, drive, etc... at those prices? Are these all locals who bought in when it was cheap? but for people within the tech industry, it's a different deal than when I was growing up (in those days, being a nerd was social death.) - but the outcome is the same. If you are willing to forego kids, it's perfectly affordable to live here.

I mean, sure, you ain't staring a family unless you bought in a half decade back or you are really top-end skill-wise, or you are two Engineers who both plan on continuing to work, but that's what the locals want, and frankly, it's fine with me. I mean, I'll vote for more residental construction every time, but if locals what to prevent that, and present me with a child-free valley? I ain't complaining.
..or for a someone to sleep for the night out of the wind.

Lots of reasons why a small building providing nothing but toilet services gets re-purposed. I think the German system would work in San Francisco, but if the Bremen experience is correct it should be possible to pay a restaurant $500 a month for leaving their toilet open. That might help fund the additional cleaning and supplies needed.
Also jets leaving an airport aren't invisible and anyone living near there could have noticed a plane leaving an airport that was supposed to be closed due to a chemical attack.

It would actually be pretty counterproductive to draw so much attention to the airport and then send a supposedly secret flight out of it.
TSTL: The Template Scripting Testing Language [pdf]
Just following orders, eh?

There are, of course, systems that can be used in both good and evil ways. But when your boss says 'just write code that detects when the car is being tested, and when it's being driven normally', you know it's sketchy, and you should refuse.

I know this is easy to say and hard to do. But it's still something we should talk about, and that programmers should think about, before we get asked to do something, not after.
>""You don't just take sand from the beach to produce a dataprobe", if I may quote a computer game."

Alpha Centaur, great game that I spent countless hours on. I still remember quite a lot of the quotes after listening to those characters mentioning them so many times. If anyone wants some more of the quotes from that game:

http://www.generationterrorists.com/quotes/smac.html
IIRC they're also aiming for most existing extensions to still work (and working with extension authors on this). The extensions will require updating, but the base functionality won't be lost from the spin so an extension that used to work can be rewritten to still work.

The Chrome API is just a base. There's a lot of misinformation about this switch floating around. The intention is to not break existing addons.
I initially thought "cartoon dude is condescending!" Then my brain immediately said "lighten up Francis" and now I like cartoon dude.
Nonsense. 'Just following orders' does not remove your moral culpability.
Social media is this generation's cocaine. It's fun at parties, it's fashionable when done right, but sad when doing it by yourself.
Vivaldi has a nice Tree tab style that I constantly use, it has become second nature - we're even looking at replicating it for our enrollment software, crazy enough.
Please stop spreading FUD about the switch. The plan is not to kill all extensions.
Another thing that they care about way more than we recognize, is

"the latest trend among tech nerds"

Focusing on the Everyman is essential if your criteria for value is a consumer mindshare natural-monopoly (and an exit for VCs) within five years.

The next five years will probably have less of those companies than the last five, and (if the tone of newspapers are anything to go by) ordinary people are becoming distrustful of large monopolistic companies.

Now seems like a good time to hack on what we want. I can't think of a better time for a new, open, social network.
I made https://www.prerender.cloud/ and it _might_ be useful here - that is, solving that initial 3.3mb loading penalty for the JS. But it may require removing your loading screen so the screen doesn't flash to loading after the initial prerendered payload comes down.
> Do we need legislators and regulators to tell us to do our work with due care for those whose lives we affect in so doing?

We do, for our own protection. Doing so strikes the weapon from the hands of our managers - they can't push us into doing unethical work that easily because they know we're bound by law to refuse it. This is a case of Schelling-style strategy, where limiting your choice/freedom actually boosts your bargaining power.
It surprises me that we don't have reliable self-cleaning toilets and bathrooms. We have people unwilling to do their bit to keep them remotely clean, and then others whose job involves cleaning up the excrement of others.

I can appreciate it's a difficult problem, but we have the means to change the design of the bowl itself and many other aspects. While there are self-cleaning pods in parks, I've never seen the approach taken to internal toilets.
There is a library port of Linux, lkl https://github.com/lkl
Mark Zuckerberg's update on fake news
Anybody knows what you can do if your boss asks something illegal of you like stealing money from other people, or if he basically asks to steal money from yourself? Would be interested in US and German law, if someone knows.
I can't say enough great things about the lectures on cs50.tv & cs75.tv. The prof (David Malan) is engaging, all the materials are available (homework, TA sessions, notes, slides, videos... everything). cs50 is particularly great for those who don't have a CS background but are interested in understanding CS principles from the ground up (vs trying to learn JS by doing a few tutorials).
No they don't. when you supply hardly any public toilets, then yeah, that's going to be a problem. When you make plenty of them available and create jobs to keep them clean, it tends not to be that big of a problem.

I used to work as a cook, and before I could cook I had to learn every other job in the restaurant. Believe me I've cleaned my share of junkie-occupied toilets. It's a problem, but not the insurmountable problem you claim.
>something low tech like farming //

Large scale farming is not low-tech. Presumably someone moving in to farming from a tech discipline would seek to optimise their tech use as a competitive advantage over incumbents.
"When reading a pithy observation about the state of the world, never assume the attribution is correct" -Mark Twain
When the ACA was passed, Walmart hired enough people to make sure that everyone worked less than the required average of 30hrs a week per month so that they would not have to pay for health benefits or be fined. They relieved themselves of their duty to provide benefits to their full time employees by going out of their way to eliminate full time employees.
I've heard some really interesting things about the LoRa packet radio protocol. Runs in ISM bands (433/868/915 MHz), low-power, excellent range (2 km urban, 20+ km LOS).
Firefox already has most of the pieces for web components because XBL (an XML thingy for building UI widgets that is basically WebComponents but older). I suspect it's just blocked on deciding when the spec is ready for implementation in Firefox.
I have the same requirements, except I can use GSM. I currently use an older Sony Z-yuga.

Your biggest problem requirement is Sprint. Outside of the US, almost no one used CDMA. The rest of the planet is on the GMS/HSDPA/LTE stack.

I think Sprint and Verizon are the two largest networks in the world that are still on CDMA. Verizon is actually owned by Vodaphone and I think the reason they haven't rebranded their US offering is because all their other companies are on GSM.
> in some toilets you'll see a list with stamps showing when the cleaning lady came during the day, and it can be as frequent as every hour.

In Germany, in many places, you've got paid public toilets - usually a few cents per use - but there will be a cleaning lady cleaning every few minutes.
1.Watch this talk by Ran Gavrieli to develop a sense of whats wrong with pornography : http://www.youtube.com/watch?v=gRJ_QfP2mhU

2. Nurture more meaningful personal relationships
Automation will continue to be supported in macOS, Federighi says in email
A little markety but seems like good advice.

Personally though I always need a back burner / ice box (think agile) but in part its handling for the fact that I have bad memory and then can relax a little more that I won't forget it.
Volume of a hyper-sphere of radius R reduces with increasing dimensions! https://en.wikipedia.org/wiki/Volume_of_an_n-ball

To visualize, take a hyper-cube of length 1. It's volume is 1 unit for any n-dimensional hyper-cube. Scribe a hyper-sphere touching all the sides. How about its volume with increasing dimension? That decreases! (with respect to the cube). To visualize, think about the distance of the cube vertex from the centre, it increases with increasing dimension.

In other words, Most of the cube's volume is closer to its vertex, not in the ball in the centre!
It's not so much about limiting access as simply if Chad and Brad are too bound by law to refuse doing unethical things, there will be no (legally employable) engineer willing to "simply follow orders".
Correct me if I'm wrong, but this is literally the program described in the original article.
I'm not familiar with this discipline. What might this subject matter be used for? Is this related to ML in a broader sense?
There are some important additional steps, in that mgmt can't just hire any bum off the street to be a fall guy psuedo-P.E.. There is a mutually accepted and understood system where the very boring and static profession can be verified by mere years of experience (all jobs being similar) and a test no one seriously argues about based on what everyone agrees is very typical work for a P.E.

I can't even begin to imagine the sheer flamewar load even thinking about a "professional programmer" certification would cause.

I always liked the idea of an apprenticeship - journeyman - master system. It sidesteps the theoretical definition of what is a masters work by simply having existing masters vote to see if you make the cut, or not. Master level work in the field seems like it should be inherently different in the center of the CRUD app universe vs the center of the financial universe vs the center of the aerospace universe, for example.
It generates less than it costs at the point of delivery. On the other hand everyone agrees that Japan is a lovely civilized country so this low-efficiency work seems to be generating a very large positive externality, just one that's a bit harder to measure.
> (much like you would do with a foreign language audio course)

How about trying just that? It's a lot of fun if you get a good course (e.g. Pimsleur), since you can really feel the progress. I've never managed to learn much from technical audio stuff; I feel like I need pen&paper/computer at hand to grasp new technical cocncepts, while language actually works better when i'm not able to distract myself :-) (Step Two: use newfound language skills to move to a place where you don't need the commute.)
If you lose your job because you are asked to do something illegal, can you sue? Do you know about that? If you can afford not having a job, maybe you can afford a lawyer. If it's possible and affordable I think doing that would help giving more power to people who can't easily afford to lose their jobs.
This is why we have the concept of a "professional engineer." This is why we require building designs and other engineering documents to be signed by a PE.

It's not just that you know enough of your field for your signature to matter. It's that by signing, you are putting your reputation and even your freedom at risk.

As it is right now, if you write code that does something illegal or unethical, the blame WILL go to you. There may or may not be an email record of you being told to do this, but there will be no question of YOUR intent, and you can be sure that your bosses will do whatever it takes to get all the liability put on you, because with source code, there can be no question of intent.

(Well, in older times you could obfuscate intent in the source code, but that option went away with K&R C)

So it might as well be time to standardize the software engineering form of the professional engineer exam and licensing procedure, and start requiring that software PEs review code.
> a big problem is at 2:30 AM after the bars close

Germany doesn't have that problem, because, if you go to a club or bar before midnight, you're very early.

The real fun only starts at 2AM, and most clubs and bars close after 5am - when others are already opening again.