skysight-inc/HackerNews huggingface dataset:
please send invite.
Maybe on campus. Out in the field sites, the security folks will have your arm for lunch if you don't have your badge clearly visible at all times.
Cameron's student visa policy is a disastrous own goal
Apologies if I misunderstood your previous post. From your final paragraph before, I thought you were arguing that the properties you listed were not only things that could be judged objectively but also desirable principles that should be taught as part of design courses. I was countering that this would have been OK for some of the items but dubious for a few others, because while they are widely held and promoted beliefs in some quarters, they are also examples of things many designers say that aren’t backed up by rational arguments or empirical data.
Definitely, to QQAM encoding and you should be able to get a decent baud rate out of it. I believe both QAM and QQAM are built into gnuradio as encoding options.
The iCar, a possibility?
tldr if the spread between the cost and sale price is small, fees eat up a larger portion of the proceeds.
I'm sure a badge redesign is in the works. I'd be surprised if there isn't a new badge (at least with updated logo) by this time next year.

Depending on how much it ends up changing, old employees might not be forced to get a new badge. In that case, it'll eventually be a funny way to differentiate employees from before/after the "Reorg/Satya Epoch" haha.
"If a company is losing money from employing an engineer at a below-market rate, that means the company likely has a bad business model, not that the engineer is paid more than they're worth."

I need to call BS. Just because your business model can't justify paying engineers two years out of college a $120,000/year salary doesn't mean that you don't have a profitable business. It's okay if your business model isn't as profitable as Google's. Heck, a lot of the companies that are paying market salaries have no meaningful revenue o even a business model. They're investor-subsidized.

"employees should go work in environments that maximize their value."

A lot of people work in "environments that maximize their value" and they're miserable. I have friends who make half of what they could make in SF/SV. You would say that their current employers aren't maximizing their value, but most of them own their own homes, live very comfortably and are home by 5-5:30. I don't know many $120,000/year+ engineers in SF/SV who can say that.

A lot of the high-paying jobs in SF/SV that are compensating employees at their highest theoretical value aren't as glamorous as the people who have caught the grass-is-greener-bug would like to believe they are. A lot of the people in these jobs trade whining about salary to whining about the hours, the lack of interesting work, their crazy/incompetent boss, the fear of funding running out, etc. etc. etc. Pick your poison wisely.
If my employer requires me to come and ask about compensation it means one of two things.

a) They don't value the work I am doing.

b) I am not doing work that is valuable enough to be noticed.

Both options mean it is time to look elsewhere.
the title is misleading - it should have said 'client side js frameworks are bad'

keep in mind that client side JS have to work with the DOM - which is pretty awful
Wut? Neither the Moto G nor Moto X has an SD card slot.
Ec2 instances not in a VPC get assigned a public IPv4 address when you create them. Elastic IPs are the re-assignable ones, and you only pay for them when they are unassigned. You don't pay for assigned ips on amazon
Clearly you are unfamiliar with the caliber of comments on hacker news for the tech articles.
Decoding Apple's VoIP, WebRTC, UC and VoLTE strategy
Me too, please. (Email in profile)
I like this distinction, because to me almost every coder is a programmer, but there are still more theoretical positions such as technical architects who don't necessarily even touch the code.
It was a wrong choice of tool for that kind of a project, in the first place. The biggest problem that I've personally seen with AngularJS is the steep learning curve.
The difference is hubris.
I've found that with F#'s inlining, you can get significantly better code generated. The C# team has seemed hostile to the concept of implementing many compiler optimizations, and the JIT still does a poor job inlining. (And still no SIMD...)

Even in C#, imperative style will be faster. Without better type systems and much better compilers, that won't change (but F# could implement fusion a la Haskell). It may be "essentially the same", code, but with 1/20th the type annotations. It adds up.

I've not found a case where there'd be an excellent C# programmer not capable of using F#. Sure, if it's a little project and it's required that "random" C# programmers be capable of working on the codebase, fine, OK. Otherwise, the benefits of the language outpace the minor learning curve.
No need to take my word for it, here is the spec: https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-V.90...
DevOps/Lead Engineer here making well over $100K/year. I'd take at least a $20K/year paycut to work remotely. My current employer doesn't permit it though, since it doesn't "mesh" with the culture.
> Why do you think that it's important to distinguish between the two?

It is important because programming doesn't always involve coding.

It is important because language can limit or expand our thinking and definitions play a role in that.

I think it is important to strive for moving away from coding as the primary means of programming a computer so we can democratize software development. So, we should not redefine the definition of programming to be "coding a computer".

> since it's not done on a regular basis

I don't think this is a very good litmus test.

> usually is called "configuring", or "defining workflow" but not "programming"

We used to say "program a VCR".

The word is even defined as "the action or process of writing computer programs." There is no mention of coding as being a required aspect of the programming process.
I just call them "useful".
Unreleased Super Nintendo CD-ROM Drive Technical Documents Leaked Online
@lostcolony @banachtarski thanks guys. I will start with supervision first then. See if I can make use of it in some of my existing code.
That sounds nice...

Do you need information?
One of Airbnb's founders clarified elsewhere in this thread that there actually was a system glitch.
ONN V8 Fly- Smartphone libre Android de 3G
ONN V8 Fly- Smartphone libre Android de 3G(IPS pantalla táctil de 5" 960x540, cámara 8 Mp, 4 GB de capacidad，4 procesadores de 1.3 GHz, 1 GB de RAM, S.O. Android 4.2) color negro
Design Details: Google Search for iOS
Word of advice - you should try to avoid taking less than you're worth unless you really feel like you need to accept. If you find that you learn quickly, you will want more $ & become dissatisfied that your salary doesn't match your capability.

You probably should be able to get a position for more than $50k I think. You have much more experience than I did it sounds like when I started, and I started at $51k.

It may be worthwhile to find a recruiter to help guide you in your first job search. They can help you navigate your way to a first position.
JUSTIN BIEBER – Draw My Life
There are some processors that don't have a fixed cost (the 0.30/transaction), like Square. That should shave a lot of pain off taking card, no?
This seems great but I can't register, if someone could send me an invite, that would be awesome !
Thanks for the link, want me to send you a Rockwell chip that negotiates 56K over a POTS line? I think I've got about a dozen left but don't have my line simulator anymore but when the company I was with was shipping our business gateway the modem chipset was qualified and homologized for 15 or so different markets. The line analyzer didn't have a digital bone in its body so I doubt the chip would have been able to negotiate anything other than an analog connection through it.

Of course the chip could lie about connecting at 56K I suppose.
coding is a synonym for programming. No need to distinguish the two. If you can program you can code, if you can code you can program. Talking about software design or architecture is something different.
With TCP, when you drop a packet, you wait for it to requeue, and the application gets no data. You can see the effects in some poorly implemented video conferencing systems. You'll see someone speaking, then it'll pause for a few seconds, then the system will play the recovered video really fast to catch up. It's quite annoying.

Instead, for realtime applications, you make sure each packet is usable by itself, and make your system gracefully degrade in face of packet loss.

(Or, if you're from the insane world that designed Fax-over-IP, you transmit 2 or 3 packets for each packet, and hope that staves off packet loss.)
I'd appreciate an invite and my email is listed in profile.
centralized data should be accessed using a content provider https://developer.android.com/guide/topics/providers/content...
doesntmatterjustfuckingpicksomething.io
How the White House Became a Killing Machine
Finally, after 20 years, Putty Squad for the Amiga
I'm not even sure if the prime card is needed. I got a discount on a laptop at an Apple store by just showing them my badge (I don't qualify for Prime because I'm not a Microsoft USA employee).
FTL: Advanced Edition News Update
> Under what scenario would having an ID number be more useful in identifying someone versus just their name combined with their face?

Prison?
I definitely see the merit that StackOverflow provides. It's a great place to find a quick answer or get help on something you've never touched before.

I'm just glad it's not my only tool anymore. And sometimes using the harder tools have unexpected benefits.
The Geometry behind Stock Market
I'm not sure why you think to look at car sales in terms of 'how a car looks and feels'. There are manufacturers like BMW, Mercedes, Porsche, Ferrari etc who have already solved those problems. And not just merely that. A lot of sophisticated software already runs in cars.

These days, nearly every car manufacturer has high end cars which have these.

Unless you have simply too radical a thing to offer, everything what you say already exists.
curious, which type of projects do you plan to develop in Erlang? especially after rails.
Küchen Schneidbrett
Me too please!
I remember reading about that trustwave incident, that is definitely messed up!

I was just really trying to say that adding a rogue CA to the browser trust list vs installing a plugin both require admin permission and are both "noticeable." So neither of them are really ideal for serious espionage. In which case they're only good for non-secret employee monitoring. So, in that case, might as well go with a plugin because it would be the simpler solution.

If you're talking about a compromised "root" CA like trustwave or something where a stock browser will trust fake certs - now you're talking about a technique suitable for espionage or black hat activities.
That you don't see some thing doesn't mean that it doesn't exist. It just means you don't see it.

That includes fairness.
> "If you get a CS degree from Stanford and join Google you'll be doing fine."

I disagree. The problem isn't that people are paying below market - Google pays just fine for new grads. You won't find many places paying more than Google does for fresh grads. The problem is that the pay scale for software developers increases rapidly with experience, at a rate no company (Google included) is willing to keep pace with.

A new undergrad may be worth $100K starting. Assuming they're reasonably good performers, in two years he/she will be worth $130K+. I don't know of any company that gives 15% annual raises like clockwork, even to solid performers.

Personally I've doubled my salary in about 5 years in the industry. That works out to 15%, yearly. Is there any company out there that's willing to keep pace? I've been at companies where the typical non-promotion raise is 1-2%, that's laughable in a market where salaries are skyrocketing.
Thanks for the map! I should clarify that I was unaware of deaths specifically attributable to a deliberate swatting incident, the death rate in SWAT raids & no-knock raids is ridiculous. It may be much lower than the death rate from "accidental" shootings of even as specific a group as say young black men who turn out to have no criminal record, are unarmed, and aren't engaged in any criminal activity at the time of the incident, but swatting is more outrageous-seeming to most of the majority who have less worry about being shot by the police. I suspect that the fact that it's a deliberate act of endangerment also increases the perceived significance of the risk - malice is more threatening than incompetence even when it's rare and even if it's less dangerous.
trying to understand it: is it a headless full browser that we're trying to connect.?
Drone in flight firmware update
Found this video in another erlang theread [1]

[1](https://news.ycombinator.com/item?id=7256387)
When you are running in production and something is not right, you can attach to the console and see what is going on. This is of course not something that you should do often, but can be a real life saver.

Simulating something that is designed to work with thousands or even millions of users at the same time is pretty much impossible. Hot code loading and attaching to console gives you the option to see what is going on in real time and even fix it if you have to.
Agreed, MS Visual Studio 2013 must have been written by space aliens for their advanced features and openness to third-party platforms and languages.

The one thing that bugs me when these types of threads start is the hatefulness of others to bash MS for trying to make a profit and lock in when everyone else here is trying to earn a profit on their must have technology.

Why single MS out on this? Isn’t this what your trying to do?
However you have to actually get unsolicited offers for 20-30% more, which is pretty difficult I would imagine.

Sure, I get cold called, and emailed frequently, but never an offer.

I think the interesting follow up to your post would be what you've done specifically during your career which you think resulted in unsolicited offers.
I remember The Programmer's Stone.

It fell into that dubious genre of essays that draws a false dichotomy that there is no particular reason to believe is real, then puts all of the positive characteristics on one side, so that readers have a new label to apply to themselves so that they feel good, and a corresponding label to apply to everyone they don't like.

I wasn't impressed by that addition to the genre at the time, and I've seen nothing since to make me think that I should have been.
Any advice on where to find a good recruiter?
I'm willing to relocate to Utah, Washington State, Oregon, Austin/San Antonio, Colorado, Nevada.
> 1. In theory.. IPv6...hierarchical.

Is that even remotely close to being true in practise? Would we expect to see it be smaller than IPv4? Given the quadrupling of address sizes, wouldn't that mean there'd need to be 1/4th the number of routes? And peering destroys the hierarchy, does it not?

I was under the impression that the hierarchical routing had an assumption that networks could renumber at will. So multiple subnets might map to the same host or something to that effect. Is that incorrect?

>3. NAT is not a security feature

Except it turns out that proper NAT is equivalent to a firewall with inbound deny, outbound allow. Which is a pretty good start for security.

>ALG for every protocol

Applications that break with NAT usually do so due to poor design (hey SIP and FTP). With a firewall with default inbound deny, programs can't just accept inbound connections without doing work anyways (UPnP or whatnot). Although sure, it makes known-two-way datagram applications easier since you start transmitting and get a flow opened. Wouldn't help TCP based applications, for instance.
If application A has private files (regardless of the type) then no, no other (non-root) application can access them. There is a content provider framework that an application can use to register files that it would like to allow other applications to access.

Look at where things are in the PC world, viruses, malware, keyloggers, etc. The android permission model is the alternative. Allowing any application access to the entire external storage if it needed to write one single directory was a bad thing. If you want android to continue to allow random apk installation from different sources they needed to patch this hole. The other option to keep your phone safe is a completely walled garden approach (Apple) that polices apps a lot more than Google seems to want to.
remember those OLD sites MS HAD - they got a lot of heat on HN and they got removed...
I would also like to get access. :)
I sympathise with the position Valve are in here, which appears to be a “least bad solution” kind of problem.

Even so, I can’t help feeling that the mere viability of userland software like VAC or DRM/copy protection schemes shows that we remain in the Dark Ages in terms of computer security models. For any normal application, it should not even be possible to read system-level information like what is cached within the networking stack, or to hide funny things in your file systems or mess with your boot sector, or to monitor and/or interfere with communications between other applications and the OS.

However, on a typical laptop/desktop/server OS today, we still usually determine authorisation at a resolution marginally finer than “Are you root?”. On some mobile platforms, there seems to be a move toward a more controlled and application-specific model. However, in practice, apps frequently ask for everything including the kitchen sink anyway, and the more controlled installation/update/removal processes for apps seem to be more a (possibly unintended) side effect of locking users into app store models than an active decision to firewall each application for security reasons.

So, out of genuine curiosity: Is anyone actively researching better ways to model user and application permissions that might find their way into mainstream operating systems any time soon? By now, I really ought to be confident that even if I were silly enough to open a dodgy attachment in my word processor, it couldn’t then scan my e-mail, load a couple of juicy system settings files, and upload it all to a server in Western Hackville without further permission. And if I have a problem with a particular piece of software, I really should be able to summarily destroy every trace of it with a simple and reliable procedure, without having to worry that it’s left anything behind that I didn’t want. We’ve obviously got tools that do parts of this job, such as chroot jails and checkinstall in Linux world, but for the average user this whole area seems absurdly underdeveloped given how many common attack vectors would immediately be closed down entirely or at least much better contained.
Invite would be great!!
Valve isn't tracking your browser history
Agreed and I tell you, pay that kind of money to Eclipse Foundation and you might be in for a pleasant surprise in a year or so.
At a previous employer, I did some work, over a three year period. (Custom reporting system, nationwide, 10,000 people fortune 500. The system was used by hundreds of managers and above, and professional workers (think 7 years of college or more). Shortly before we were laid off (the IT dept was outsourced to Cognizant), there was a bid for re-writing the system. Cognizant came back with a quote for $20,000,000. Yes, that's 20 million dollars. That was in late 2008. As of last year, a director there told me they are still using my system, 4 years after I left, and zero maintenance had been required.

I made 65,000 per year for four years. What do you think I should have made, money-wise?

At my current gig, same thing. Billions of dollars at stake, and I single-handedly design, build, deploy (one-click -- the power of scripting) and maintain systems used by over 1000 people, from executives to line workers. What is my true worth to the org? Do you think they would pay be $900,000 a year? Even at that rate, they would still make money off my work.
there's a lot more work on the business (read: boring) side of things. rather than looking for websites, if you need some work, look to local businesses. every small business has a spreadsheet that needs to be turned into a program.
I don't think any healthy relationship involves relying on beneficence. Loyalty for me at work is more about recognizing and acting for long-term benefit, not short-term gain. I think loyalty, along with trust, gets built over time, and it's something both parties have to work toward.

By "too simple", I meant that his model of the world was too black and white. Trust isn't a binary condition. It's a continuum. A collaboration.
Ask HN: What are some high-impact books on leadership you've read?
imo there are other ways to get students to crowdsource your content at no or low financial cost, just hustle (Yelp Elite). (in which case, maybe ping Mike Kim to ask about his experience running Yollege.)

i'd pick one thing and do it really well. figure out what that is, and go after that. e.g., Ranku solves the problem of searching for online degree programs by aggregating the info for you. once you're there, they make it easy to find/compare/apply.

i'd also spend some time with product people having them give you feedback on your prototype.
That's when it's most satisfying, when you don't know them and they can't see you. Think of all the times you've been flipped off by someone in a car because you moved a fraction of a second too slowly; those people must really like flipping people off.
I remove SD card, don't know, maybe once a year. And almost everyone use external SD card as an extension of system “memory”.
Zidisha launches world's first open-source P2P lending platform (YC 2014)
String quartet plays baby one more time/genie in a bottle mashup
Suppose Microsoft does this with Windows X -- releases a version of Windows with an top-notch UNIX subsystem and excellent tooling.

All the geeks tell their families to buy Windows PCs, because it "has UNIX underpinnings!" Microsoft splits the UNIX workstation market right down the middle with Mac, and Microsoft's share of the PC market increases from 92% to 96%.

How does this help Microsoft financially?

Desktop Windows accounts for only 23% of Microsoft's revenues. So Microsoft's overall revenue increases by 1%. But its costs also increase, because they will have to maintain this UNIX environment. Its costs may even increase by more than 1%, because the dev work won't be trivial. Not great for profits.

Does it help them sell Windows Server licenses? No. Developers code on the Macbooks today and deploy to Linux -- not to Mac OS X Server.

Does it help them sell Azure? I can't see how. Same logic as Windows Server. And Microsoft tries to make a profit. Amazon does not. Thus, Amazon can beat them at pricing.

Does it help them sell Office? There's already a version of Office for the Mac.

Does it help them sell smartphones and tablets? There's still one heck of a chicken-and-egg problem. Developers are more likely to run the Android tools on Windows X. In fact, the Android tools will now run even better on Windows X, because of the improved UNIX support.

It does get Microsoft some "street cred," but how do you turn street cred into profits? Maybe if Microsoft had done this in 1999, then it could've prevented OS X from taking hold as the preferred UNIX workstation of the developer crowd. But in 2014, with Linux and MacOS and Android and iOS already well-established?

Frontal assaults are a hard way to win a war. Better to go around the flank. Apple had single-digit share of the PC market when it scored a runaway hit with the iPod.

P.S. Services for UNIX has been deprecated. The last release was in 2010.