skysight-inc/HackerNews huggingface dataset:
Indigenous Community Protects the Environment While Learning About 3D Printing
The risks we're talking about obviously aren't inherent in blowing the whistle. "Don't release things you haven't read". Seems straightforward enough.

If he had taken steps to minimize the leak but missed stuff, there would be a reasonable argument here. But he leaked things that pretty clearly didn't document misconduct, but was damaging to the NSA, and a casual skim of that stuff could have ruled out its publication.
Thank you so much for your insight. Yes, I'm one of the founders of FastQS. We haven't spoken to distributors yet, but we've been contacted by several of them already. We'll explore this option but we want to make sure we're ready for this.
This is totally offtopic but I can't stand the "XXX considered harmful" stuff. I had to rage-quit the article.
I think the first part of your argument works equally well for strings generally as for typed strings, and so I don't think it shows the latter are better than the former.

>That "meaning overlayed onto those bytes to manipulate it correctly" has to decided somewhere.

Sure, but I don't think it has to be done twice. A string type serves the purpose of abstracting the stringiness of a byte sequence, and an URL type serves the purpose of abstracting the URL-iness of strings, and to my mind, adding something to abstract the URL-iness of a byte sequence is a gratuitous redundancy that conflicts with the principle of separating concerns.
How We Did It: Inside the Dwolla Developer Portal Redesign
Really? "Wake up sheeple" is all you have?
On Leaving DigitalOcean and What’s Next
What sparked the myth?
The Firebase CLI: now with database commands
> Exxon isn't being sued because oil is a health risk. Exxon is being sued because the argument is that they new it was a health risk,

Gonna stop you right there, because I was objecting to the whole absurd idea of defining oil as a "health risk." If you want climate change policies, just argue for the policies, don't try to slip them in through the back door by redefining the problem as something else.
Hasn't Apple always been offering AAC? At first at 128 kbps and then 256 kbps.
I know this seems counterintuitive, but there is literally no difference in arrival times (over audible frequencies) that can be encoded at higher sampling rates. Digital sampling does not quantize over the time domain for any frequency below the Nyquist frequency.

If you have the time, watch the two videos that xiph.org did a few years ago[0]. There's a great in-depth explanation, as well as a hands on demonstration to demonstrate this reality.

[0] https://xiph.org/video/
iTunes has offered 128kps AAC and 256kbps AAC files. Now it's only the 256kbps versions.
How does this argument even make sense? It is trivially possible to be angry at both the USG and Snowden.
Give him a solitary bunk but without the lack of sensory input. Leave a TV and view to the outside and all of the things a normal cell has.
1) Facebook or Google already have offices in Seattle, Los Angeles, Austin and other lower-priced locales.

2) The moving scenario works great for single people with no attachments, less so for married people with non-Facebook and non-Google spouses, even less so for such married people living in a school district they like.

3) Even with a single non-attached engineer, how many are company men dreaming about retiring from the same company they work for nowadays? How many are just using Facebook/Google as springboard for their "next step", be it a switch to another large company, fast-growing startup or doing your own startup?

4) If you're not independently wealthy, you want to hedge your bets. Being let go of an engineering job in the Valley is probably less onerous than being laid off from software engineering field in Detroit, as far as job searches, networking, and sacrifices one has to make.
Please write your stories down even if you don't share them with anyone. You may change your mind years later and the brain has a way of blotting the craziest stuff out over time.
Here are my 2c from looking at your website:

- It feels like you followed a series of tutorials and put these together. Anyone can do this and it doesn't make you stand out.

- The website doesn't feel very polished. You still have placeholder text for project 5 and 6.

- The instructions on the header telling me to click on the project images feels amateurish.

- I think your portfolio needs some work to make it stand out. I'm no resume expert but I have employed others and your resume makes me really have to stop and think if you'll be useful to my team. When I have pile of resumes on my desk and a series of other projects with deadlines I would pass on that resume and look at stronger ones. Yes I know it sucks but that is the reality. Focus more on selling your experience and previous work. What have you achieved that stands out? Don't just tell me the tools you used. Anyone reading a tutorial can use the tools.

- You mention English isn't your first language. Have an native English speaker review your writing with you if you can. While I couldn't pick out any glaring errors, everything felt a little off when reading it. Even if you didn't say English wasn't your first language here on HN I think I might have picked up on it and it would make me wonder how you could communicate clearly if you joined my team.

Hope these help. Best of luck!
"In contrast, the doctor has certifications, a professional order, etc. So does the lawyer."

That is the entire point. A Professional Engineer is the equivalent of a board certified medical doctor, or a lawyer admitted to the Bar in a particular state. In Ohio, a Professional Engineer is defined as http://www.peps.ohio.gov/4733/473301.aspx Restrictions are outlined at http://www.peps.ohio.gov/4733/4733021.aspx Note the exception for train engineers. You can use the term engineer as long as you don't confuse anybody into thinking you are a real engineer, i.e. sanitation. I like to call myself the Doctor of Love, but no one is going to think I'm claiming to be a real medical doctor.

There are legal consequences for claiming that you are an engineer when you are not. Check out the 2014 consequences in Ohio at http://www.peps.ohio.gov/NewsReleases/2014.aspx You get your name in print and in public for being incompetent and unethical. It is similar in all the other states.

The disciplines that can become Professional Engineers are listed on the right hand column here http://www.peps.ohio.gov/Exams/ExamDates%7CDisciplines.aspx Unfortunately, software engineering didn't make the list, although, electrical and computer did. I can think of circumstances where you would want software engineers to make the list. This is probably the result of corporate influence. PEs are more expensive. And a blanket Certificate of Authorization (CA) is cheaper. If you are an engineer via a company CA, you are only an engineer while working at that company.

You might claim that this is just rent seeking similar to a barber certificate. Yet, not many people die or have their lives ruined by barbers. You might get lice though.

It is interesting that you can no longer become a PE with a 4 year degree anymore that I am aware of. You used to be able to, although your apprenticeship was considerably longer.
The End of Chapter 11 Bankruptcy Protection
The article is pretty clear about this too - higher bitdepths and sampling rates can be quite useful in mixing and recording situations.

They're pointless for playback.
What happened to Zirtual's on demand assistants after the company went bust
Thanks for taking a look!

I'll have to take a look at the history functionality. I hadn't thought to test that...

The link text area is a disabled input, but you should still be able to highlight/copy the text manually, right? The "copy to clipboard" button does rely on Flash, which I don't love, but I couldn't find a better solution at this time.

You can edit your own display name. With the Chat panel hidden, you can click the pencil icon next to your name in the User List to the right of the code area. Changes made to your name will persist until you clear local storage.

You can only delete your own Piles that you create with a signed in account. There's not really a reliable way to track who created an anonymous Pile. I will probably add an automated purge window for anonymous Piles, so they will be delete after a set period (like 4 weeks or something)

Please share this tool!
IANAP but could it be that you and your kin have a different view as to what the leadership of a nation is for?

For example, they could see the primary role as protecting the safety and prosperity of the citizenry of the USA.

You, maybe, see it as protecting the values of the USA as, for example, enshrined in the constitution?

I think there is an argument that Snowden's actions could have put at risk the former for the sake of the latter. I don't believe that he did but I could understand if someone believed that he took an unnecessary risk.

I think there is also an argument that says that to give up ones values if to forsake the need for protection as what's left isn't worth protecting.
So, these people get better treatment than the better-behaved prisoners? You don't foresee any incentive-related problems?
My example was also spoon feeding questions and answers to the HTM. If you were to just give it a corpus of text, and then ask it a question about that text, it would not be able to formulate an answer that has any meaning, and follow proper English grammar. If you disagree, you can respond with a working example.
Back in the 80s and 90s there was a lot of media and memes (as in ideas, not the funny images) that Japan was the land of robots. Even a Japanese version of the human evolution chart where the last stage was a mecha.

But it seems to me that it has lost the race. And I don't know why.

South Korea robotics is as advanced as Japan's. And Google just bought all the best people/companies that were out there.

The same thing happened with smartphones. Japan had the best smartphones a decade or two ago. Blazing internet speed. TV on your mobile. Connection to the washing machine (IoT anyone?).

Yet it lost it to iPhone and even Android. Sony is unable to compete with Samsung.

This is purely my idea on things. I could be completely wrong as I don't have numbers from some of my conceptions.

Would also love to known the opinion of someone who had lived in Japan on why they can't; well, scale outside of Japan (english language bottleneck?). @patio11 ???
This technology already exists today in the form of the Cryptonote based coins - of which Monero is the leading example.

Cryptonote, by default, is an opaque blockchain - your transactions are not visible to the world. But, let's say you're a non-profit organization and you do wish for your donations to be public. Cryptonote allows for that using a "view key".

In this way, you get the best of both worlds - privacy by default, and openness when you need it.

The cryptonote wallets are still in their early stages, but the various coins are available and trading on exchanges today. And you can even use them to pay bitcoin based merchants using a service like ShapeShift or xmr.to .
This argument boils down to "a lot of the law is unjust, so a bunch of programmers will overrule the law en masse". That's great if you're an an-cap but doesn't so much address the question upthread.
Flutter is a great example of tech to ignore in a world where everyone is releasing something on a weekly basis.
Yap first experience with Python for me was via IDLE.

Remember reading about it, downloading, installing, launching IDLE, typing the first program and running it. Granted it was 16 years ago but that was very helpful and I remember being wow-ed by how easy, fast and simple everything was.

After I had quickly switched to emacs for actual coding, but that initial impression made a huge difference.
> That "meaning overlayed onto those bytes to manipulate it correctly" has to decided somewhere.

The correct place is at the earliest possible point: the input into the system. Parse the textual cruft into a data structure as early in the data processing pipeline as possible. (And treat any deviation from this cautiously, for the sake of optimization.)
Also trying to be faster than HTML/CSS is a hard game, the developers of Chrome and Firefox, etc are constantly optimizing.
No. That is a big one I missed though, eh? I will add Java support immediately. Thanks for the comment.
(disclaimer: I work on the Flutter team.)

It's true that Dart is an optionally-typed system, and that type annotations are ignored at runtime. That may seem scary at first, but we built an analyzer that statically analyzes your program and gives you feedback (errors, warnings, and hints).

Dart is used at Google to build very big and complex apps, and our engineers use the analyzer in their build/CI systems to check their program. The analyzer is also wired into their IDEs. So they get feedback if a method doesn't exist, or you are trying to pass a variable into a method that is expecting something else.

The Dart team is also working on an optional analyzer feature called "strong mode", which does even more static checking. In strong mode, you can't write code that is incorrectly typed (but, you can still write code that is dynamically typed, if you want to).

Our experience, at least internally, is that as your program matures and grows in complexity, developers appreciate the extra checks provided by strong mode. The win is that it's something you can turn on later, when you're ready. Early on in the program's development, you are probably refactoring a lot and you don't want to bother with strong mode. This scalability is a win for us.
I use a slightly modified version of the MSA and SOW that Mason Pelt put up for free on his site: http://masonpelt.com/free-scope-of-work-template/
A PhD student gets something like 2500 Euros before taxes per month where I did my PhD. So it costs the institute maybe 40-50k a a year to fund one PhD student's salary. Let's say 100k including office space and some hardware to play with. 200 Million pays for many PhD students.
So much of this. Twitter has made me become interested in InfoSec, so I follow a lot of interesting people there. I discovered Hacker News thanks to Twitter.

For example, @thegrugq and @tqbf tweet a lot of interesing things :)
There's a lot of middle ground between parsing a purely structured format and UI oriented string manipulation. Most of what I have done in my life involved semi-structured data with both natural language text and structured parts with fixed lengths. It's extremely inconvenient to have no string functions available when working with byte arrays.

I actually like the C approach a lot in principle, because it doesn't make you choose one or the other.
That's a bit of an accounting smell, isn't it? Obviously Twitter should have some costs other than R&D, like labor and servers. Even if we say the rest is going to R&D, that's kind of a black box. It doesn't prove that they aren't simply recording reasonable recurring costs correctly while hiding bizarre business-killing recurring costs in R&D.
> Not everyone thinks exactly the same way you do. Believe it or not, outside message boards like this, there are a lot of people that don't care about NSA surveillance of US Internet traffic at all, and care a lot more about Islamic terrorism (to be clear: I am not one of those people).

Because such people have largely been lied to.

Islamic terrorism since its inception is less dangerous than preventable medical errors. Ffs.

http://www.sanders.senate.gov/newsroom/press-releases/medica...

> The new research followed up on a landmark study, To Err is Human, conducted by the Institute of Medicine 15 years ago, when researchers reported that as many as 98,000 people die in hospitals each year due to preventable medical errors. Experts now say that figure was too low and hospitals have been too slow to make improvements.

Where is the outrage? The money?
Visual Guide to 65xx CPU Timing
Austin/Full Stack Java Developer Position(SimplyTapp Inc.)
Senior Core Java Developer with Linux Admin Experience

Company:
SimplyTapp Inc. was founded in 2011 and is headquartered in Austin, Texas. SimplyTapp are the creators of Host Card Emulation (HCE) which provides cloud based mobile payment solutions for banks, payment card issuers, transit authorities, and retailers.

Newly created position responsible for working closely with the developers and infrastructure.

Qualifications
7+ years experience creating Java applications and server side software
Takes pride in writing clean code that is easy to maintain
Familiarity with tools: Git, Gradle (or Maven)
Web knowledge: REST API Design and service consumption
Databases: (any or all) MySQL, Oracle, PostgreSQL
General Linux server (CentOS/RHEL) familiarity and knowledge
Experience writing unit/functional tests and an opinion on reasonable code coverage
Experience with virtualization technologies (Vagrant/Docker)
Bash scripting experience
AWS Experience (the more the better)
Linux administration experience
Core Java/JCE (ie: beyond web-apps)
Pragmatic approach to delivery (~ understand when to take on reasonable tech-debt)

Pluses
Experience with virtualization technologies (Vagrant/Docker)
Source project/repository in GitHub
Knowledge of JavaCard and payment industry EMV specifications
Android software development
JVM performance tuning
Experience with HSM

What we offer:
Work on bleeding edge of payment industry
Competitive wages/compensation
100% paid Medical & Dental
401k program
Highly collaborative team with dynamic work environment
Cell Phone reimbursement

This is a full-time position in Austin, Texas. Principals only, please no recruiters
Please email inquiries to Jobs@SimplyTapp.com
Basically the whole "version" UUIDs is a stupid fever dream. Any sane implementation should return 16 random bytes and be done. The fact that there's a spec for this and it's longer than 2 sentences is just wrong.
No, dithering (properly) is usually what you should be doing when you quantize.

See Vanderkooy and Lipshitz 1987 for why.
Japanese Star Wars Trailer has far more detailed footage
Five FOSS alternatives to Gmail
Petroleum usage causes real concrete harm like climate change. What real world harm does the NSA inflict on the American public? "Losing your freedom" means absolutely nothing to the average person if their life in not affected in any measurable way. If you want to convince people why the NSA's actions are bad, you need a way to explain it without resulting to slippery slope or philosophical arguments that are so easily written off or ignored.
True, but to what purpose does that serve us today?
What Silicon Valley Really Thinks About Politics – An Attempted Measurement
Cash out!
Kemal: Fast, Simple Web Framework for Crystal
It seems to me the justice system heavily over-relies on negative feedback, even where its application has been repeatedly proven to be ineffective.
Suppliers Building Self-Driving Cars for Google, Tesla, Maybe Apple
Hacking Roller Coaster Tycoon with Genetic Algorithms and Go – Kevin Burke
NY Attorney General to Investigate Exxon for Misleading Public on Climate Change
Sending money is a PITA because there's so much risk, because there's so much incentive if you can game the system.

That said, I'm not sure how they will ever be able to scale their product and comply with all the reporting requirements of the feds. Traditionally, the primary users of anonymous money transfer systems have been those trying to evade either the law man or the law (or both).
What popular implementations in 2015 are using the braindead UUID generation methods?
U.S. creates 271,000 jobs in October as labor market heats back up
you need to be able to map from serialnumber to mechanical properties. Using uuid ties you ti having honking big global database.
Oh, good. They must have dropped the $15 fare to Europe then. http://money.cnn.com/2015/03/17/news/companies/ryanair-trans...
This is directly addressed by the article under the "Sampling fallacies and misconceptions". You don't lose "arrival time" (AKA phase) when you use a lower bitrate. They have a video that explains it very well: http://xiph.org/video/vid2.shtml
NASA to award new International Space Station supply contract
The object is for the prison guards to have a way control dangerous or non-compliant prisoners. The prison staff do not have a stake in what happens outside of the prison.

It seems like many or most Americans believe that the proper mandate of justice system should only include punishment because:

1) rehabilitation is immoral because it would tend to reward and promote wrong doing

2) prisoners are morally inferior and therefore rehabilitation will be ineffective

3) moral and orderly persons needn't fear the justice system because they won't break the law and therefore

4) arguments for reform must be rooted in concern for the welfare of morally inferior persons, because reform can have no other utility

I have heard these things from many people I know, and apparently most of us voted for the system we have. Also, I think we really enjoy punishing people, even if it's abstract, it's very satisfying to imagine dominating and tormenting people we don't like, and along with appeals to fear, this is an excellent way to appeal politically to citizens in order to forward one's interests.

I really can't imagine that we will stop doing this as long as only a minority of people are concerned about being imprisoned themselves.
Exactly. If C++/D have HKT, then so does Rust via its macro system.
Indian employees have a long history of being abused and taken advantage of to the point of actual slave labour, a lot of the time by other Indian people. If they're based in another country they frequently hold on to their employee's passports so that they become virtual prisoners.

This guy should lose his funding, at the least for following this pattern of behaviour and choosing to exploit the local economy by paying his workers well below what would be considered a reasonable wage anywhere else.
I have neither the time nor the crayons to explain to you why existing examples of successful apprenticeships are a disproof of alwaysAttending's claim that apprenticeships aren't trusted enough to be a good choice for a smart person.
How This $12M Startup Pivoted in 30 Days
What would happen to transactions on Monero in a post-quantum world? Would all of the transactions become transparent to the 3/4 letter agencies?

Does the 'mixing' of coins happen on a server (so you trust the server not to log anything) or does it happen p2p so said agencies can analyze the network?
>GTK has poor OSX support

Is it really that bad ?

I was really impressed the last time I did GTK+ (was a linux app small content pipeline frontend for designers) at how fast I got things done, the docs were simple and to the point [1], Glade was buggy but still usable (I had to reload after some time because it would get progressively slower as I would add/remove elements - probably a leak somewhere) I got an app with complex tree view/table/filtering etc. running within two days from 0 previous GTK+ experience.

I liked that it was a straight GUI toolkit - reminded me of VB - just create GUI elements with RAD tool and hook up callbacks in good old python - no fancy MVC, IOT learning QML and w/e. - exactly the kind of thing that lets you do apps of this size fast IMO.

[1] https://python-gtk-3-tutorial.readthedocs.org/en/latest/
I see Google Services at the top consuming 22% of your battery. It must be Lollipop. Under KitKat, the screen is almost always at the top of the list.
There's a big difference in impulse response with different sample rates, any one can see it on a oscilloscope, I bet some one can hear the difference.

Those who don't have a oscilloscope can see the picture here:
http://i.imgur.com/wY0wzcW.png
> You also physically change the recording every time you play it back

Not on a laser stylus turntable.

http://diffuser.fm/laser-turntable/