skysight-inc/HackerNews huggingface dataset:
True in my experience that managing developers paid better and had other perks like more equity and some control over priorities and projects that was nice. Technical or pure software companies seem to do a better job of valuing engineering talent and how core they are to business but still not as good as they could. The two things I've seen over and over are:

1) Pure technical people are under appreciated and in general under compensated in most organizations. Often management doesn't understand how important they are.

2) Good managers/management are under appreciated by most engineers. It is hard to measure quality in management and it is one of those jobs that when you're doing it best it appears like you're not doing much as you're avoiding bad projects/crisis in the background and putting your people forward to make sure they get their credit and are enabled to get their work done.

I'd like to see some more courses to help technical people be better at management as it isn't something you'll necessarily be good at just because you're really smart. I'd also like to see a technical 101 course for management types so they can better appreciate their true tech talent.

On a side note I thought Havard's article about management research at google and related hacker news comments were interesting. Most management philosophies I've seen weren't in the tech space and I'm not sure the production line and sales team techniques transfer over to software.
https://news.ycombinator.com/item?id=6762222
Lots and lots of reading of lots and lots of sometimes obscure documentation. For writing code that ends up on a thunderbolt device, you need to keep in mind that other than the endpoint, thunderbolt devices are essentially PCIe devices. So, a device with an easily writable firmware, like certain broadcom chips that come with a lot of apple hardware [1] can be easily programmed to suit the whims of the attacker. Regarding reading, and writing, there is a ton of info that is kept on a partition on disk, actually, in the EFI system partition [2]. Additionally, there are basic uefi development tools out there that let you write your own uefi payloads [3]. Finally, take a look at TianoCore for an Open reference implementation of UEFI, as it has a lot more ins and outs as how to do all this [4].

[1] https://www.broadcom.com/collateral/pg/57785-PG105-R.pdf

[2] https://en.wikipedia.org/wiki/EFI_System_partition

[3] https://github.com/rhinstaller/shim

[4] http://www.tianocore.org/
I heartily agree.

Feminism is sexism. As is MensRights. Any group that puts one sex above or "equal" (think Animal Farm version of equal) is sexist. Same also applies to race. Race shouldn't matter, period.
Well, if nothing else works, a programmer's union.

I'd prefer something more like the Screen Actor's Guild, which provides support (legal assistance if you need it, access to talent agents) but doesn't regulate compensation. That said, I don't think things necessarily need to go that way, and I don't want to see the negatives of traditional labor unions. But that shouldn't be off the table. The other side isn't going to play nice, so neither should we.
VUVUZELA
audiobooks
Thanks for the questions! Price - TBD, but most likely a free tier + a pro tier (eventually).We are thinking something around $50 to a few hundred $ a month, based on the number of simultaneous attendees in the room. Right now, service is free as we need feedback.

What's your use case for hosting on your own server? Security? Really interested to learn more.

Recording isn't available currently, but we hope to have it out this week! We'll start with .mp4 format. Is there another format you'd like?

And yes, private and unlisted broadcasts are also on the roadmap!
Most business shut down because they don't reinvent themselves. If you continue to do what you have been doing you will become obsolete.

Bookstores need to find new model of keeping their customers.

Also its not the online competition but also the pirated books market, where you can find all the NY best sellers at a very cheap price on the streets of India.
Students don't buy textbooks but xerox them from seniors or infact there are some shops where they offer to create copies of such highly recommended textbooks for a fraction of the price.

I have purchased 100's of books most of them because while flipping them I happen to stumble upon a paragraph or quite which reasonated with me or the table of contents seem to contain what I was eager to learn.

Amazon offers that with their quick look feature.

Only thing I hated about offline bookstores was that I had to tilt my neck sideways to read the title of these books.
Hazelcast on Unsafe – “The biggest problem is that it was available for so long”
At some point you realize that your career is going to hit a dead end in most organizations.

That's the reality.

Software engineers, by and large, are under-compensated relative to value produced.
A hub and spoke distributed encrypted messaging solution
Engineers, speaking generally, are more than happy to work with the business.

Where there's divergence is that engineers don't want to work for the business as a subordinate, or for compensation that justifies working on something less interesting or career-beneficial than what one would prefer.
Couldn't have agreed more. Relevance is the key.
And soon it appears he'll be a political prisoner. :-(
This[1] looks like the GitHub account. So at least there's a readme.

Here[2] is the Google Cache of the page.

[1] https://github.com/uwplse/herbie
[2] http://webcache.googleusercontent.com/search?q=cache:http://...
Drawing text is hard, and not something that should be solved at the OpenGL level. It involves coordinating with the window manager and user settings.

But I'm just responding to the gimmicky title. It looks like the article has some interesting technical content to it.
Yeah, after reading a bit, I started searching for 'German' to see what they said about it. I'm completely in agreement with Mark Twain's assessment of that language.

From the article: "among languages. Italian appears to be highly optimized for short sentences" - oddly, though, a lot of more 'literary' Italian tends to long, florid phrases that I would consider run-ons in English. "Rhetoric" has been a thing there for thousands of years, after all, after they borrowed it from the Greeks.
This.
Particularly with books, I can decide way faster by picking one, skim the back, index and pages than clicking though lists and "previews". Also, I can scan a whole bookcase in a couple of seconds, not just a list of tittles and tiny thumbnails.
Right now, for me, is a matter of bandwidth and latency
The probability density would not be different.
No. A prosecutor must present evidence to a judge that a trial is warranted. If a judge OKs it, then the attorney(s) will have to present that evidence, and possibly more, to a jury. Any prosecutor trying to do this without evidence of any kind wouldn't get anywhere.

Now, I haven't read the article, but you have to careful that such information is present and stated and not ignore. News services all too often, nowadays, leave facts out of stories and, to be honest, I don't view Bloomberg as a source for these types of crime stories.
On the project I work on, we face a similar problem. We use H2 for an in memory test database, but now we're frequently running into the problem where we'd love to use a specific postgres feature (say, json support) that isn't supported by H2.

That, and occasionally we find syntax differences that cause a headache when doing a database setup/teardown. A single minor SQL difference requires us to create separate H2/Postgres flyway configurations.

I think a better option than H2 or SQLite, that we're currently investigating, is using Docker to bring up a local postgres instance for testing.

(All of that assumes a certain dedication to using Postgres. If you want to be database agnostic, then you may in fact be better off not using Postgres in dev/test just to force yourself to remain compatible with other DBs.)
I have not run flash on my computers for some time now. If I come across a site that requires it for content display or playback I go elsewhere. Simple as that.

If a critical mass of people stop using it then those sites will switch to something else. And Apple has proved this already.
Women, Tech Conferences and the Bullshit Surrounding It
> It's annoying enough to force people to update while still giving you an option to run the old version if you absolutely have to.

FireFox now has changed the default to click-to-activate for the Flash plugin, but this behavior a couple of years ago led me to enable click-to-activate on all my computers, when I opened up an older machine I hadn't fired up in a while and noticed that Flash was conveniently disabled everywhere.

Until FF's recent change, this behavior broke a lot of websites, and clearly now they're fixing their interaction with click-to-activate behavior. Some sites would have an element with js handlers over the flash plugin for ads or something else, some would just display a message that's like, "You should download the flash player", which meant they were entirely broken.
Some highlights are:
- InfluxDB 0.9 Support
- More dynamic dashboards (repeat panels or rows)
- Multi-value template variables
- LDAP integration
- Auth Proxy support
- More Graph display options
- Misc fixes and small improvements

/Torkel Ödegaard
Is a distributed solution fundamentally hostile to deniability and forward secrecy?
In your gut you know he's a nut...

http://arxiv.org/find/physics/1/au:+Tegmark_M/0/1/0/all/0/1
Location: Seattle

Remote: Yes

Willing to relocate: Yes

Technologies: Rails, JavaScript, node.js, HTML, CSS, Python, C

Resume: https://www.github.com/darithorn

Email: darithorn2454 (at) gmail.com

I'm a self-taught programmer. I've been programming as a hobby for about 5 years. I love a good challenge! I'm here now trying to make a name for myself. I'm comfortable with Rails and JavaScript (node.js). I'd love to work for you!
I built a system called caltrops that did almost exactly that. As a given session's requests grew more and more suspicious, their data would skew from reality further and further. A real user on the line would notice immediately (and the more real-looking the user interactions, the more it would reduce suspicion), but competitors scraping our data would get pretty deliciously bunk data.
I tried something similar and got a similar pattern. After a few changes, I just started seeing mailinator and mailinator2 over and over.
Per that xkcd graphic, I did try the ebay 1 cent auctions. But then stopped it as it was all junk from china in epackets.
Do You Want a Strong Team, or a Cult?
scan forward in the video paying attention only to the slides. It's almost impossible to tell what this talk is trying to convey

I don't find it particularly surprising that not listening to a talk makes it hard to divine what the speaker said. If I didn't already believe it, the tl;dr [for a video?] would be evidence upon which I might come to such a belief.
...and some people have no clue whatsoever and will form an indelible impression of what Android is like based on the experience they have with whatever phone the store salesman recommended.
Make your site drop raindrops using rainyday.js
And if you keep using them, you will keep loading Oracle until you need to license another 8 cores/$400,000 (list, which admittedly nobody pays.)
I think it's a dupe. https://news.ycombinator.com/item?id=9993353
Satoshi Nakamoto moves his 6.5 yr old bitcoins
> I don't know if you use Google Chrome, but Adobe Flash Player in sandboxed in Chrome as a Native Client module.

That is, indeed, smart, but I stopped using Chrome on the basis that I don't want to use a browser that is developed by a company whose customers are advertises and for whom I am the product. :/ I was an early Chrome adopted and I saw the tide turning a way I didn't like.

I've actually been pretty happy with Safari and ClickToFlash plugin of late, I'm not as worried about sandboxing it when I only use it in a couple of places behind AdBlockPlus.
I've always found this to be such an odd option. If the concern is people spamming you or selling your email address, how does this really help? Anyone intentionally doing nefarious things can just add a simple regex to strip the garbage.
It's a comparison of nations' economies, and from the wikipedia article on PPP above:

It is however limited when comparing the size of national economies; GDP PPP is designed to compare the purchasing power of the citizens of one country against those of another country rather than the total size of national economies.

So it doesn't seem appropriate for comparing the size of national economies.
One crazy idea I have is to run contests on Twitter where I post obscure movie lines or music lyrics and the person who replies first with the answer wins.

I wonder if someone could create a winning bot.
I use a handful of services that still rely on it, but I'm happy with click-to-activate for them.
This really is beautiful and I agree, if you do not want to sell it, is there any chance you could share a higher res image?
A Company Copes with Backlash Against the Raise That Roared
This is known as the instrumentalist approach to quantum mechanics, where we deliberately avoid thinking about the philosophical interpretations of things like the wavefunction, and only focus on the results of experiments. The thinking being, the observables don't change regardless of whether you pick MWI or pilot wave or the Copenhagen interpretation, so what does it matter? (The actual phrase "shut up and calculate" is older than this paper; I think David Mermin coined it.)

This approach rubs some people the wrong way, either because it's seen as a failure of imagination on the part of physicists to look at the bigger questions, or because it drifts close to the discredited logical positivism of the mid-20th century. Those are valid complaints, but I think it can also be seen as humility on the part of physicists, and an understanding that this is outside their field of expertise. "Science" is a fundamentally empirical exercise; if you're doing thinking without empiricism, it might still be valuable thinking, but it isn't science. "Shut up and calculate" is shorthand for, "Because these questions are not empirical, our tools and methods we have as scientists are not capable of addressing them." It's acknowledging that their powers are limited.

(I do think it would be nice if more physicists thought about it anyway, because in their abscence the void has been filled with woo by a bunch of New Age cranks, but that's not a moral obligation on their part)
Send me a resume at chajiang@amazon.com
Python 101 Screencast Available for Pre-Order
Spot on! Couldn't have agreed more. I'm currently hiring JS dev and 99% of them are self proclaimed "experts" 10 out of 10 but they barely scratch the surface with the potential of JS.
This site looks terrible in chrome.

https://i.imgur.com/39warVl.png
>What if people cannot acquire those talents because of social disparities? How does meritocracy help them?

It doesn't, but I don't think it should. Instead we should try to correct those social disparities.
Python's fine if the heavy lifting is in a C extension. I use Cython for this; others prefer just numpy, maybe something like numba. But you can't just have a Python list of floats.

Java, C++, Scala and Julia are all popular choices. Go is probably fine too, although I know less about it.
https://en.wikipedia.org/wiki/Max_Tegmark
This is quite beautiful! I was thinking of doing something similar when I saw the post but well... Could you give some info on your stack?
R.swift – Android-style strongly-typed resources in your code
I especially agree with your second point. While many performance measurement programs do screen for the most likable or personable people, this is actually intended in consulting. Consulting is about selling work, and you will sell more work if people like you and you're pleasant to work with. And you're right, managing upwards can be rephrased as "getting people to do what you want them to do without any authority to make them do it" -- basically the entire job of a management consultant.

That said, many consulting companies have overly-complex performance measurement systems. At the end of the day, if you're not very good, you won't get staffed on projects and you will be laid off. If you are good, push for a promotion and you'll probably get it. None of that changes based on the measurement system you use; because people at either end of the spectrum will/won't game whatever measurement system you enable. And IMO if you can get the same results with a lot less overhead, it's a win/win.
Apple isn't immune to this either! Every once in a while, U2 starts playing on my phone inadvertently. I didn't ask for that music, thanks.

How is this behavior acceptable? Didn't Tim Cook tell us that Apple was the one tech company that won't sell-out its users?
ok so just so i understand (i am new to big query) - even though I am not hosting this dataset (and thus not being charged) - I can, for free, query 1TB worth of queries for free using big query ?
Tegmark is explicit about his assumptions elsewhere. For an overview, see https://en.wikipedia.org/wiki/Mathematical_universe_hypothes....

Indeed, it's not the only productive line of thinking in physics.
Yes, but that implementation deals only with plain text. The complexity seems to ramp up pretty quickly as you support more types of operations, and since extendability is an important concern for my project, I decided to avoid OT.
> The ad industry needs to get its shit together.

When I have brought this up at work in ad-driven companies, the numbers I have seen basically show that the worst ads are the most effective and they don't give a fuck, and we let them.

And that's why I don't feel one iota bad about running an ad blocker, because in today's world, it's more effective and important at protecting against Malware and Identity Theft than anything else.
Many sites won't accept email addresses with + in them, because many devs have extremely wrongheaded ideas about validation.

I used to have a first.m.last@university.edu address and that one was touch-and-go as well due to the fact that the mailbox had two .'s in it. I actually had to file a support request to get Amazon Student to accept it, even. Nobody from a university with that scheme ever registered before?

For the record, the gold standard for email validation is "send a confirmation link and see if they click it". Don't try and get fancy.

One other trick is that Gmail ignores .'s in addresses entirely. first.last@gmail.com is the same as firstlast or f.irstlast.
very nice - how did you create it?
Have you tried https://www.nitrous.io/ - It may not meet the wide range of projects criteria, but it's pretty nice.

(I'm not affiliated, just have used it for pair programming before with success)
Clunky compared to what? Other visual dataflow languages (Prograph and LabVIEW) use additional constructs for iteration and conditionals, complicating their syntax. The original plan (as described in the papers) required several different emitters and collectors. Allowing edges to loop back for iteration would complicate the editor. TAnother option is tail call elimination, which forces you to think recursively about something which is naturally iterative. If you can think of something better, I'd be interested to know what it is. Remember, there is no flow of control.

Text-based languages have a different problem: indicating which parts of your code can be run in concurrently. They evolved to run on single processors, with flow of control specified by the programmer. The result is that programmers of those languages tend to think sequentially. Adding support for SIMD parallelismmight be straightforward, but MIMD parallelism is more problematic. With dataflow programs, you don't have to specify what can run in parallel.

You also get homoiconicity for free: programs are directed graphs, the most general data structure. No parsing or optimization is necessary. Algorithms are reduced to their most basic form (actions and communication), not shoe-horned onto a von-Neumann computer architecture. This does, however, require the dataflow programmer to think in a different way.

The typo has been fixed. Thanks for pointing it out.
Good point. It seems that in the first case, "sitting in the kitchen" is a restrictive clause and we might want to have "John threw out the old trash that was sitting in the kitchen." to eliminate ambiguity. However, this clashes with DLM. The second case would be better as "Sitting in the kitchen, John threw out the old trash." I think they gave a bad example.
How I make the best of my leisure office time
Collaboration is a separate module, yes (though some of the design of the core was of course guided by its requirements)
German Justice Minister Fires Country's Top Prosecutor
They do, it's called a protocol handler, this is how video worked in the 90s.
2U Is Hiring: Sr. Product Development Manager
2U is a leading provider of software-based education, enabling premier universities to take their Master’s degree programs to the online space. We separate ourselves by offering well-designed and intuitive learning products that deliver the best education possible. If you decide to join us, you will have the opportunity to work with a dynamic group of Engineers, QA Analysts, and other Product Managers building and maintaining these learning products that will be used by faculty and graduate students from some of the top universities in the world.

2U Sr. PDM Job Listing: http://bit.ly/1DrheHW

2U Career Page: http://bit.ly/W0zF6G
Bitcoin in India: Profitable remittance corridors worth billions
Hrm, it was a worthwhile check imho. Without the check, the memory leak you've indicated would have allowed the same packet to cause an out-of-memory DOS.
Glad you said this - it's a pain point, for sure. My PhD student Charlie Curtsinger (who will be joining Grinnell College this Fall) developed Stabilizer using LLVM (see http://emeryberger.com/research/stabilizer/, http://www.cs.umass.edu/~emery/pubs/stabilizer-asplos13.pdf), and it is "stuck" for now in exactly the way you describe (he plans to fix it soon, but it will take a solid week or two). Of course, YMMV: Stabilizer is by its nature pretty invasive -- it randomizes code and stack frames dynamically during execution (in addition to doing fine-grained heap randomization), and this touches a lot of stuff.
I like Ruby. I don't have a problem with other programming languages :) I am more interested in what people build and what can be learned from those things. You can always draw parallels and learn new things. Focus on the good parts, not the trolls.

I don't think that Ruby is "is the best thing since sliced Jesus" (btw the expression is hilarious). So there you go, you have at least one data point that not all Ruby brogrammers are that way.
NY Personalized License Plates – Accepted and Rejected
That's more like "most."