skysight-inc/HackerNews huggingface dataset:
> As to the price point, I'm not convinced. Raising the potential salaries for these positions would attract people, obviously, but the price point would attract them away from their current jobs, leaving a vacancy at another company.

I'm unconvinced by this argument. Sure, it's true on the level of individual labs/companies; but if every lab paid postdocs something closer to industry, then probably more people would be drawn towards that whole vague sector of "technical work".

Edit: Or phrase it another way. The shortage of skilled postdocs, you'd presumably agree, is bigger than the shortage of skilled engineers in industry. If you offered higher postdoc salaries, the shortage would be spread more evenly across academia and business.
Ah yes, you're right! I made a statement about likelihood!
Yeah, you'll know it when you see it. Some indicators:

The press never writes articles on startups, except to report their demise.

Everybody is seemingly in hiring freeze at once. (But don't let that stop you! Many times, companies that are reported to be "in hiring freeze" are actually still hiring for the right candidate.)

VC firms start telling their portfolio companies to conserve cash, shutter lines of business, and lay off people.

Plans for new corporate headquarters are shelved indefinitely.

You start hearing "Well, at least I still have a job" from friends.

You start hearing "Fuck, I just got laid off. Can I crash at your place for a month while I find a cheaper apartment?" from friends.

Searching for new jobs starts to seem dauntingly frightening - what if they go under? (In the context of this thread, this is ridiculous - Google is not going under.)
I am a little confused. Why would you continue diluting the employees? don't they get heavily diluted by subsequent VC rounds already ?
Ecommerce Marketing with FameBit on YouTube
Pirates beware: Hollywood is coming after you
Here is the original Eclipse release announcement from almost 19 years ago: https://groups.google.com/forum/#!search/eclipse$20common$20...
SEEKING WORK - Remote, travel possible depending on location and duration.

Location: North-east UK

What I do: Backend engineer / Sysadmin.

Do you need a backend service to talk to your flashy new web / mobile app?
Does your current build and deployment system give you nightmares about the only dev who understands it falling under a bus?
Need a proof-of-concept for your latest, hard-to-pigeonhole idea?

I do have experience of the full stack (including AngularJS and Coffeescript; see below) but am looking for work primarily involving the back end of the stack, or server admin / reliability / scaling. In previous lives I've run large-scale Debian installations doing devops before it had a name, and been responsible for servers in Antarctica.

Recent work:

* Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)

* Proof-of-concept hardware development for projects linking the physical and virtual worlds in real time (Arduino, Node.js)

* Project management webapp for construction companies (Rails, AngularJS, Bootstrap)

Buzzwords: Debian, Ubuntu, Chef, AWS, Heroku, PostgreSQL, MongoDB, Perl, Common Lisp, Ruby, Go, Arduino / AVR

Tools: Git for version control, Jira for issue tracking, HipChat to keep in touch.

Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- com
> I thought MPI was mainly geared towards communication-heavy tasks where the underlying network is specialized

The beauty of mpi is:

* its definition is completely open

* it segregate the high level message passing interface from the low level stuff

This means that code that was written on cheap old commodity network gear over tcp/ip will work on brand new specialised hardware using their own protocol. Because it's fully open, any hardware vendor can provide MPI driver for their hardware at virtually no cost.
Which platforms do you mean and what would you suggest instead?
(And just wanted to point out that that is only one part of the equation)
I don't know where all this "age related discrimination" is happening, but I'm well past your "due for retirement" cutoff and I haven't seen any of it. Maybe it's because I stay out of the frothy race that is web-dev, and focus on system software, where experience is valuable and it's not just possible but mandatory to take your time learning the fundamentals.
>> construction worker

You haven't watched Office Space, have you?
The poster responded to someone who publicly offers interview advice. That affects probabilities in the poster's favor, I imagine. https://www.ocf.berkeley.edu/~kelu/interviews/

More importantly, conditions like "unless you were being an ass to that interviewer" make it an entirely sensible comment, in my view. I remember strongly disliking how fellow interviewers had zero empathy. They generally have more power in that situation, and therefore more responsibility for reasonable outcomes.
When felony murder kills a bystander through recklessness, that makes sense. Felony suicide should not count as felony murder by the partners. He got himself killed.
Why would it protect you from that? You aren't trying to help the bank teller.

This guy tried to help his buddy. He should be charged with what he actually is responsible for. His buddy sealed his own fate.
Depends on the lisp.
- Novelo.com/getnovelo.com - my last Startup, social commerce (the name means yarn ball)

- Zinematic.com - diy magazines for iPad (never launched)

- Mapservices.org - base domain of myguestmap, a service I ran for 10 years. This one is actually PR 4

- Myguestmap.org - see above

- Deckvr.com - something related to VR or holodecks

- Yellowfishlabs.com - startup name (I have a logo for this one too)

- PaprikaLabs.com - startup name, never used

- Investidorvirtual.com - used in the past for a stock market simulator (means "virtual investor" in Portuguese)

Recently expired:

- iwanttobuygoogle.com - asked for donations to buy google shares :p

- Donateware.net - flattr before flattr (2004)

- Braintea.se - a puzzles site
They don't consider a simple solution - static RAM. You can trade cost for memory performance at any time. Although interconnect is becoming a bottleneck, so we build bigger SRAM caches.

They also don't mention how compute requirements often scale faster than the memory size. Some algorithms can be written in very cache friendly ways which take advantage of this.
I have a few invites, again asking for a lobste.rs invite.
More and more we prosecute people for who they are, not what they did
Tracking Feeds by Superfeedr
You said it better than me.
Yes, everyone moved every frame. If I remember correctly, they would get linearly extrapolated until next time the update for that guy ran. I think there was also an option to do the terrain interaction every frame, to avoid any perception of guys sinking into the terrain slightly.
This! The majority of people would loose their lunch if they visit a webpage that tracked their every movement just to point out that the federal government and local police are doing EXACTLY That.

1. Get rasperrypi powered off cig ligher
2. Get Cheap webcam
3. Save data to SD card
4. Upload to website
5. Scare people into changing the surveillance state.
Progress in maintaining huge codebases in general. OpenSSL is ridiculously large for too few maintainers, but you should be so lucky as to have a codebase of maintainable size for the coders you have. My favourite example remains LibreOffice, where the coders are very good but there are too few of them - so they hit the automated tools, static checkers, clang plugins etc really hard.
Shrugs - you're cherry-picking exceptions when I clearly used the word average.

If I say dancing around a fire and chanting, on average, doesn't help people with kidney disease and you retort with 'it helped my grandmother' - where do we go from here?

Should I get to individually know every person with kidney disease to see if dancing around the fire will cure them?

That seems to be what you're suggesting, unless I'm misunderstanding you.
> It's cool, I just don't understand why everyone is so excited about a simple syntactic improvement.

async-function-star is a pretty interesting concept that it at least theoretically makes possible; AKA being able to both yield and await in a function.
An experiment in making modular typographic scales for responsive web design
Secret not mentioned: Aggressively filter applicants, so only the “best matches” even get an interview. I’ve sent 150 applications to Google in the last 4 months, and not a single response.
> if our main goal in life is, in fact, to survive/live (and insure the existence of our species through procreation), why would our body, in the case of an allergenic reaction, mount a defense mechanism that could kill us?

Because our bodies are the product of selection over random variation, not perfectly crafted designs for survival. So we end up with systems that, while some are surprisingly simple and elegant, are often complex, convoluted, and despite working well and correctly most of the time in normal cases (and even often in many extreme ones) still can have very bad failure modes.
But traditionally one would have an expectation of privacy - not absolute, but in general - simply due to scalability. Even if you're walking down the street, there aren't enough police or other government agents to be able watch everyone. Technology fundamentally changes this.

Taking the point a bit farther - we have no expectation of privacy for the exterior of our homes. Does this, then, make it OK for the government to use audio recording devices that can pick up sound waves based on the vibrations of the home's panes of glass (because this can actually be done in some cases)? Similarly, the exterior IR signature of our home is theoretically in public view, but should we let the government monitor which rooms are occupied based on changes in the heat signature of the walls?
That's actually how PGP works too - it generates a random symmetric key, encrypts the message with it, then encrypts that key with the recipient's public key and both message and encrypted symmetric key are sent.

http://en.m.wikipedia.org/wiki/Pretty_Good_Privacy#/media/Fi...
It's still alive https://news.ycombinator.com/item?id=9332418
What's the alternative, in your mind?
I agree with you and have read similar studies/articles.

Hours worked is a useless signal at best and a misleading signal at worst. (as an aside, I also believe the 40hr work week is a waste for both companies and employees)

Number of hours a superficial signal that it easy to imitate. People know that productive "hustlers", "gamechangers" "showrunners" get promoted. They tend to know who the hustlers are and thus they know that hustling often requires more than 8 productive hours a day of work. So they stay after hours despite diminishing returns and lower median throughput.

Once a large enough percentage of the imitators stay afterhours, now your average operational employee has to stay in order to conform to the perceived status quo.

So I agree with with the CEO leaving early as long as he enforces a culture that not only encourages people leaving at 5:30, but penalizes people who stay late. Then the hustlers will follow, and then the imitators will follow and the operational staff will feel comfortable to have their 40 hour work week.
https://news.ycombinator.com/item?id=8805053

This contains some discussion of voice entry systems and further links.
Religion is a social institution, it's connected to culture. Should people not get paid days off if it's in their culture to attend funerals or weddings of family members? Where do you draw the line between hobby and culture?
This seems like a rather ignorant article. The claim that visual languages aren't extensible is particularly strange, considering the existence of things like Max/MSP and so on.
They are doing it (interesting things) for lower capex and lower development costs. On opex, good for operations, bad for power consumption (relatively).

In terms of absolute performance HPC is absolutely faster. In terms of bangs for bucks, Big Data is hands down faster. Also in terms of accessibility Big Data is hugely easier - I can build you a 100 core big data system for $300k
cool stuff, here's the sauce https://github.com/nopjia/webgl-particles
In the case of employers that aren't individual persons but which are legal entities established under forms provided for by law, "we let you exist" doesn't mean "we could have destroyed you but chose not to", but "we took active steps to cause you to exist in the first place".

Corporations, LLCs, etc., don't exist in nature. They are creations of government through law that funnel benefits, at public expense, to particular members of society, in exchange for the specified obligations.
Center and crop images with a single line of CSS
Well, the blob is only added to the compiler portion of your code. Ex. In this article, only the Python script is under the GPL because of libgccjit. The .bf scripts shouldn't/don't have a requirement to be under the GPL.
I like the innovation here. If it catches on it will be interesting to see how the market values a company where a far larger slice of the employees are going to be financially independent. This arrangement doesn't really seem to be in the shareholders' interest.
The comments in the current jQuery source are pretty good about explaining the strange things that need to be done to work around bugs in browsers. Look for the `// Supports:` comments.
In a REST world, there’s room for non-REST APIs
Maybe after that, the cool kids would "permit" us to try Perl again, if they declare it cool again.

Modern Perl is pretty nice. 90s Perl still not so good.
I don't think mailing lists have a future. There is no new adoption of mailing lists, newer developers (those under 30) use other forums for communication (stackoverflow, github, etc) and mailing lists will eventually just die out as the generations of developers do.

I am not trying to criticize mailing lists, they definitely have a lot of advantages over some of the newer systems that have grown to replace them. Without organic growth from new developers though, mailing lists are doomed to become a relic of a distant time. To most developers, they already are.
> Because with compiled languages that are not running on an VM like JVM it is impossible to use JIT compiling, because I don't have the source files.

Nonsense, you can jit compile either through the JVM (gen bytecode -> bytecode is jit'd) or through normal ways (llvm, poking memory and protecting it appropriately, etc.)
What would you define as a "commodity cluster"? To me it's a 512-core vendor-specific blade server with special interfaces to get more bandwith at lower latency across longer links. But maybe i'm just an old fogey.
It's an idea that comes from Smalltalk, where for the longest time they've had a way to search for object methods given an input and an output, and it would search which object method did that.

So you can give it "blah" and "Blah" and it would find the method "capitalize" for instance.

Hoogle is like that but for Haskell, and instead of giving inputs and outputs you give it a few types and it looks for them in the function signatures.
20 years for two armed robberies is not remotely appropriate. It only seems appropriate in a system where people routinely get sentences longer than a standard lifespan.

And it's not only from a moral standpoint - the economics of it are ridiculous, too. The social harm done from two robberies is not worth the cost of locking someone up until they die.
I think the OP was thinking of the attempt to save his buddy who was shot. I can't see how that was being a good Samaritan; that act wasn't about saving his life, it was about keeping him out of the hands of the police.

If he asks that in general, I would think being a Good Samaritan would take precedence over lots of crimes. For example: speeding or driving through a red light on your way to a hospital with a heavily wounded passenger, or jumping into a pool where it is forbidden to swim to save someone from drowning IMO should not be punished.

Felonies may be different. For example, pulling a huge man in the line of fire to save two others? Highly questionable, IMO. On the other hand, this article seems to indicate that pulling someone from the ledge he wants to jump of or even preventing someone from falling out of a tree legally is kidnapping. If so, I would hope one can't go to prison for such acts.
Because there was a law passed in the United States in 1978 called "The Pregnancy Discrimination Act" which makes it illegal to fire people based on their pregnancy status. So assuming the commenter is in the US, it's the law.

http://www.eeoc.gov/laws/statutes/pregnancy.cfm
I work in a medium sized telco, we have had Spark for prototypes for over a year and have now got a roadmap to put it in production.

I think Spark will totally displace map-reduce in the next 12 months (because it's got map reduce in it, but in memory).
It's funny that it's such a nice, simple and old format, yet it's rarely supported natively. I wonder if browser pdf plugins can manage ps.
W-why are they using that picture at the start when their source is an essay on exactly the way they're misusing it?
I've often thought I need a medical agent for negotiating with hospitals and navigating my insurance. Do you know of anyone doing this? Might be a company idea in there somewhere. Medical negotiation agent.
Mailman is very popular at my college for "listservs", so that's at least one usage. They at least have a future outside of tech/programming.
I'd love an invite, if you've still got them.
Man there should be a startup that develops some kind of medical procedure that can fix pregnancies after they happen
I write GPL code so I'm fine with that.
K, you are more than welcome to go ahead and break our laws. Oh you don't feel like suffering the consequences we've set up for doing so? Then you've agreed to the social contract. Countries that have to reestablish sovereignty with each succeeding generation are failed states.
It looks like that guy actually has a blog[1]. Not sure how he has internet access in prison but it looks fairly interesting.

[1]http://mjdipentino.blogspot.com/
The Real Reason Why 80%+ of Funded Startups Fail
ODYLIQUE Mosturising face cream recalled could cause infection, skin irritation
Facebook is still like this. The ask all the dumb questions like how do you detect what color hat someone is wearing. Then if you don't do well, they won't let you know.
I used MPI (Message Passing Interface...) back in the day.

But it was a pain, especially since our code was a mix of c (which was easy to mpi) and ada (not so easy). Its pretty low level stuff (I think we used Open MPI). All the nodes need to have MPI set up and configured, fine if you have a team willing to do it but these days....

mpiexec -n 10 myprocess

I think we liked it because the processes would be put to sleep by the mpi daemon until a message arrived. You can sleep and wait for a message with sockets now I think. Its been a while since I've used the unix IPC (Interprocess communication).

I don't think I'll miss it.
K&R is more of a reference, I'd suggest this instead:

"C Interfaces and Implementations" by David R. Hanson
http://www.amazon.com/Interfaces-Implementations-Techniques-...
1) Not vendor specific
2) Not blades
3) 10Gbe, not special interfaces

That is a commodity cluster.
Akamai: State of the Internet Report
Most Published Research Findings Are False–But Little Replication Goes Long Way
The qanat/karez irrigation system in Turpan
How are movie poster credits assigned?
To be clear, I'm just not sure what it's like there now. Maybe it's still bad, maybe it's improved a lot. Probably it's a bit of both, depending on who you encounter.

My point is that even if they have improved (maybe they have!), their past reputation makes me reticent to even bother seeing if they have.

> I'm sure no one bases hiring decisions entirely on what university you went to.

Former Google managers have explicitly told me that this filter is used for some positions at the resume screening level.

Sorry if I sounded salty. I have a great job and probably wouldn't work at Google even if they offered—just trying to frame the common perspective.
> said that, at least in her hiring committees, your education and particularly the prestige
> of the school you went to was very important

In all of the hiring committees I've participated in I can't remember a case where the candidate's school was a significant factor in the hiring decision. Even for new grads.

It's possible that it's given more weight in the pre-screening process, but once you get to interviews it just doesn't matter much at all. At least that's my experience as both an interviewer and a hiring committee member.
Why aren't the people who work in restaurants concerned about food allergies? It's not so much that they could kill a diner as that they could get sued. :-/

"We'd both like the chef's choice please. But no tuna for her, she's allergic to tuna."

"No substitutions!"

"But she's allergic to tuna!"

"NO SUBSTITUTIONS!"

"Tuna could kill her. Anaphilaptic shock would lead her trachea to swell shut so she would suffocate."

"NO! SUBSTITUTIONS!"

"Ok look I'll just trade some of my sushi for her tuna."

My concern though was that her allergy might be so bad that just having a little tuna juice on her plate, or for her other sushi to be cut on the same chopping board or with the same knife as the sushi could kill her.

At least my father explained to me how to do a tracheotomy with a pocketknife and a ball-point pen.

Much less than a single peanut can kill someone, yet I see peanuts served at restaurants all the time.
Podcast about MongoDB, Python, and PyMongo
Avoiding competition is central to corporate strategy. Whenever you hear "sustainable competitive advantage" or "building a moat" it's about doing something that nobody else can. This is creating a monopoly.
You cannot make an efficient fluid mechanics simulation on a 4000x4000x4000 grid if you set up a separate process for each individual gridcell. More efficient to just store your numbers in 3d arrays.
I use it on a tiny netbook (1 GB RAM) when traveling and on a two-monitor network control center behemoth at work. Perfect for low-resource computing or when gaming or running multiple VMs where one doesn't need or want the physical desktop environment hogging all the attention. Screen real estate left over to rent out. Went back to openbox half for nostalgia and half to try out the desktop/menu config of somebody who'd configured it twice as intuitively as I'd always hoped to have and was disgusted by the overuse of the mouse when I used to believe openbox was keyboardcentric. Brief forays with stumpwm but I keep coming back. I 3 i3wm 3ever
The idea is that if something negatively affects protected group(s) disproportionately, then it doesn't matter whether the mechanism by which it does so is via class -> strong race/class correlation. It's still discriminatory.
This was a surprisingly good tutorial on how to set up and run an ad campaign over FB.
Why do all that work when you can do it in Canada, serve a few years and get on with your life?
How can a web service encrypt your plaintext unless they have your private key?

Edit: ah you up an encrypted private key. I guess it gets decrypted live in your browser, without touching their network, if you trust keybase.io's JS. Whether you do indeed trust keybase IO's JS (it's OSS, yaay, is your browser running exactly what's on GitHub though?) is another matter.
Hello. Thanks mafuyu for posting this! I run Boldport, and I could use all the business and advice I can get. So head over to http://boldport.com and tell me what you think ;)