skysight-inc/HackerNews huggingface dataset:
He started with two backends. One generates bytecode for an internal interpreter, and this is still needed because all Jai code can be run at compile time. The other backend generates C code, but it's a temporary measure. He just added the LLVM backend: https://www.youtube.com/watch?v=HLk4eiGUic8
Wow! The center of the maze. Now it's just a matter of time before clojurescript is self hosted and the Eschaton is Immanentized.
Perhaps I'm overvaluing things, but $20k seems a bit low for this. It seems to me that Nintendo stands to lose a disproportionately larger amount of money to game piracy.

Don't get me wrong, I think it's great that they're incentivizing security research - it's just that given the history of piracy on their portable platforms, I'd expect a larger reward cap.
Highly efficient genome engineering in flowering plants
It does not have a valid certificate just like any other custom domain hosted on GitHub Pages.
Last time DARPA flew something at 17,000mph within the atmosphere, didn't it just sorta fall apart in the sky? And once you're moving that fast, aren't you more just destroying all the air particles instead of moving them so it's not really aerodynamics?

https://en.wikipedia.org/wiki/DARPA_Falcon_Project
https://en.wikipedia.org/wiki/Hypersonic_speed#Classificatio...
There's dozens of 3PLs out there. Without any information its impossible to recommend any. What are your requirements?

Are you bringing your own shipping contracts? Some 3PLs won't let you bring your own.
Is being cost efficient on returns a big deal?
Do you need multiple warehouses for zone skipping or to optimize on delivery times?
Do you care how you interface them(eg: flat file, API)?
Are you bringing your own packaging?
Do want to optimize on cost or prefer more features?

Every 3PL is different and cater to different markets. For example newgistics specializes in returns and handles returns for a lot of the big companies even though they might not be doing the fulfillment. They also have APIs with their custom WMS(warehouse management system). Some companies have lots automation and technology(pick to light, , sorting machines) and some have none. Automation is very helpful if your sending the same stuff over and the shipments are very similar. Sorting will save you lots of money if you own your own shipping contracts and you can presort your daily orders if you have decent volume.
What's important is what your users and the market says about it. Take the negative in one ear and let it go on the other side. It's part of the journey - everyone who has a dream will invite doubters. Use it as fuel to propel you to success.
Well, it's kind of necessary in answering the question, "What are you doing with your life?"
Wait, how is that a thing? I'm a pure JS developer (for now) but I don't understand how something framed on desktop OSs could compile to JS, a browser language. Does it compile to Node maybe? Which version of JS?

EDIT: I'm googling now to learn more but I'm not asking to challenge anybody, I'm asking because probably you guys know more than me and I wanna know how this works.
Living Forever: What It Means to Have an “Indefinite Lifespan”
The full life cycle emissions-equivalence impacts of solar/wind are much lower than any fossil source, so reminding people of the embodied energy feels more diversionary than informative. The IPCC's 2014 median estimates indicated that the heaviest-lifecycle renewable source (utility scale solar PV) has only 9.8% of the impact of the lightest fossil source (combined cycle gas turbine). Onshore wind power has only 2.2% of the impact. (For comparison with coal the numbers are respectively 5.8% and 1.3%)

https://en.wikipedia.org/wiki/Life-cycle_greenhouse-gas_emis...
Archaeologists are planning to sink this ship dozens of times
Can you name some companies that give you 40k-50k when coming out of school?
I'm honestly interested.
Assuming it wasn't a concept... How would the passengers inside cope with that kind of acceleration (and I imagine, deceleration)?
LOC is a bad analogy as it's often easy to determine coupling.

It'd be more like saying my car had tail/headlights like a Mercedes - how much of my sales/revenue is because it looks like a Merc?
ed is a god send. Often times, I want to edit a file but don't want to have an editor overwrite the whole screen because I need what was previously printed to edit. When streams aren't enough, ed does the job.

Another psychological thing, it's like exiting a room and forgetting what you were supposed to remember in that room. When an editor takes over the whole screen, I feel a little mental context switch that I have to sort of fight (like having to go back into your memory once you leave a room)while ed seems like less of a break in context since it doesn't wipe the screen. That's my feeling at least.
Structured environment ? Can you elaborate on this one ?
I have some of these (my collection has only few watches to indicate where they are in the computing timeline) and they are nice. I find the feeling and looks better than most smartwatches today and of course the battery life is very good compared. I have other small 'pocket' computers from the 80s[0] which have amazing battery life. I sure miss that.

[0] https://en.wikipedia.org/wiki/Sharp_PC-1211
Aww. That's not terribly interesting at all. I mean, I get it, and I don't doubt it's validity. It's just so... mundane.

I would have thought there'd be utility in having a very small last-resort utility like ed by default. But then I don't use Vi much (or ed, normally I'm just touching up a file from the command line, so I use nano), so perhaps I'm out of touch.
Whoa. That's badass.

Do you pull any info regarding the IP addresses, or is it only the raw logs that you're going through?
https://news.ycombinator.com/item?id=13114007
You forgot the «weed is legal» part ;)
Making your game speedrunner-friendly
While I'm familiar with the site already, I'd love to have an RSS feed of newly added submissions. Unfortunately, when I click on Recently Added I get a list with pattern definition links that all 404, and no link to the actual submission.
please see https://news.ycombinator.com/item?id=13114550 for an explanation of the bad wording of "best" developers.

I'm not trying to imply anything, but what I personally want and what we can do are two different things. I'm sorry if I've been sloppy in my comments here, the last days have been pretty hectic.
Just to be clear, 7% of Apple's global power is still dirty and they have not made any public commitment to bring that down any further.

Google is a much much larger energy consumer, has been carbon neutral since 2007, and is going to use 100% renewables globally within the next year.

Also, Google made its energy company play back in 2010. Apple made theirs in 2016.
How does the performance of this compare to efs?
مشاهدة مباراة برشلونة وبوروسيا مونشنغلادباخ بث مباشر تابع لايف يوتيوب اليوم
I guess you'd have to sustain the argument for group selection in general first. On the individual level, it wouldn't surprise me if the more 'seasonal' variations of depression are an evolved resource conservation strategy (now maladaptive), in a season (winter) when 'pickings are slim'.

I always have to remind myself that evolution doesn't optimise for happiness.
I've interviewed at a few big tech companies, including google. If you have a relevant degree from a decent university, you're likely to get an interview at some point.

I was a no hire. But for google, all I can really say is study the crap out of data structures and algorithms. Buy a copy of "cracking the coding interview" and make sure you can do the difficult problems in it in 45 minutes. Practice at a whiteboard, with a friend if possible. Don't just memorize answers, you have to be able to do this quickly and readily on things you haven't seen before. Try it, work at it, finally look at a solution, then repeat. Basic data structures should be so ingrained that you don't really need to think about them - this is how you'll be able to reason abstractly during an interview.

That's google, other companies may not be quite as data structures and algorithms oriented. That makes it tough, though.

In my 15 years, in interviews, I've had data structures white board exams, math exams, sample projects in rails and java. It varies dramatically. You don't really know what's coming.

Another option would be look for a way to be a software developer that doesn't involve taking technical interview exams. That limits your options, but it could happen. If you're an X that programs, rather than an X programmer, this can work. For instance, I know people who work in various analyst jobs, who do a substantial amount of programming. It helps them stand out in their field, but their interviews are more like usual interviews - discussions of experience, that sort of thing. In most fields, interviews aren't essentially exams. The "interview as exam" culture seems to unusual outside software, where it is pretty much the norm.

This won't work at google or Facebook, though, for those, yeah, you'll need to do well on the interview exams.
Same question. I have one friend, smart and technical but just middle-of-the-pack when it comes to his non-domain-specific computer skills, and I got him using PGP regularly in our communications. He insisted on using webmail so we went with Mailvelope which mostly worked well up until it seemed to be losing his keypairs. He got pretty frustrated with that so now we're trying the ProtonMail approach and hoping for the best. To your point though, we've exchanged many dozens, perhaps 100 PGP-encrypted emails over the past year and I'm sure he's never heard of a "key-signing party".
>A technical criticism of PGP/GPG is of course also possible. The whole thing is a museum of early 1990s crypto, with default ciphers like CAST5 and messages not being authenticated - and even if the message is authenticated most parts of the PGP protocol are not, meaning that you got that big bunch of C code maintained by that one German guy over there that parses unauthenticated bytes that you shipped through half the internet with a big neon-red sticker on it saying "I'M PGP PLEASE TAMPER WITH ME".

Honestly, this made me laugh.

But it also makes me think. GPG and PGP are ancient pieces of somehow working code that probably should not be allowed to operate any significant parts of human communication.

IMO we should aim for a Crypto like Signal presents it; simple yet secure enough for most users.

It might be worthwhile to bring Signal (or atleast the idea) to other protocols like E-Mail.
But registrar still have access to change to what NS domain points. (and DS records)
Entirely agree. Sometimes it is a feature (and sometimes a curse). Even uptime is a good point for why you couldn't "upgrade everyone" together.

At the same point if I were hosting something for a group of parties (at my own expense/will/etc.) and I want everyone to just be at version X.Y.Z - having to upgrade each deployment itself is definitely a pain.

Not all software needs to be multi-tenant but it also isn't something that is no longer needed or without thought.
One reading of this is that Intel wants some future arch to be able to address huge amounts of NVRAM as if it were RAM.
I wonder why you would ever want it to be case-insensitive? Surely that increases the possibility of clashes, and violates the very good principle of least surprise (pretty much every other ID in the world is case-sensitive).
And you'd need to rely on a web of trust to avoid getting an infection.
If you are like me -- It's something you have to chip away at slowly, because your brain is probably so used to having sudden, increased rushes of pleasurable activities -- whether that's habitually checking HN, facebook, reddit or whatever quickly, or reading an interesting topic or checking out an interesting book -- yes all these things are great, but if they aren't directly, tangibly helping you towards achieving your goals, however insightful or educational they might be, you have to be able to restrain. You can actually learn to concentrate again. It will take time and work, just like anything else in life. If you want to get in shape and start running, you don't start running 3 miles right out of the gate, no you start with maybe one mile, where you split between jogging and walking. Then you jog a full mile, then run a mile, then 1.5, etc. Same with being able to intently concentrate for long periods of time -- you have to learn how to do it. How? By trying to concentrate intently on smaller, tangible things. The better you get at it, the more you will be able to do it. That's why I like things like the pomodoro timers. On my good days, I am able to just sit down and blaze through a couple of pomodoros and not even notice the timer went off long ago. Most important thing I have found is setting tangible, short, achievable goals that all point to a larger goal, and then setting aside a reward. We are so used to having our reward now, now, now, but we need to retrain our minds that the reward comes after. There are more aspects to procrastination I have found -- fear of failure, fear of success, fixed mindset, all these concepts are great, but at the end of the day, in my opinion, I treat my brain like it is a muscle, and you can train it to do things just like anything else in life.
This is Google's JavaScript to JavaScript compiler, originally written in Java, but compiled with their Java to JavaScript compiler so that it runs in JavaScript... fair enough...
And that, ladies and gentlemen, is how you do it. :-D
Only possible in simplified mode. I highly doubt Babel comes close with full optimizations turned on in a nontrivial codebase.
Location: San Francisco, CA
Remote: No
Willing to relocate: Yes (though preference for SF)
Technologies: R, SQL, Javascript, D3.js, Python, iOS/Android, Jira, Web Analytics
Résumé/CV: https://drive.google.com/file/d/0B5aigPCvgtxAbWpyT0hNc19jMTQ/view?usp=sharing
Email: nguyen.jnn@gmail.com

Product Manager with a background in analytics, user-centric, and a deep care for design. Have managed mobile products with millions of dollars of revenue and MAU of hundreds of thousands. Looking for consumer-oriented companies or otherwise doing work in interesting industries. Feel free to send me an email.
How much does Google spend on energy, percentage-wise w.r.t. (for example) revenue?
100% renewables for their data centers. In the same way that Apple's total power is still partly dirty I'd think some of their offices won't be running entirely off the grid.
This is not my area of expertise but is burning something the same as letting it decompose naturally? Seems like burning could release different emissions than just the natural decomposition. How is it processed into a burnable form using 0 (renewable? clean?) energy?
That's not depression. That's being depressed. They're two radically different things.

Being depressed is when you're in a bad mood because your favourite sports team has lost a match.

Depression is when you cannot think rationally because you're ill and your brain isn't working properly.

Really, there needs to be a better name for this. Calling it 'depression' makes it sound too trivial. It's not; it's an illness. Once you've got depression, you're screwed, because your mental processes aren't working properly. Your value system gets twisted and distorted so that you can't make rational choices any more. Even if you recognise the action you need to take you get out of it, you may not be able to take it --- because you have a fricking brain malfunction. It's got nothing to do with willpower or choice. It's an illness that takes your free will away.

I'm with the parent here; these non-psychiatrists sound like they're talking dangerous nonsense.
You should have written in code to keep the things from crashing into buildings and people.
Finding the Best Personalized Cancer Therapy
Google doesn't own these wind farms etc. They aren't investing in anything, and their shareholders aren't getting anything in return. They are paying a premium and hoping that the companies use the Google-provided profits/financing flexibility to advance the technology to the point where it will hopefully one day become economically viable. That day of course is not today, which is why I take issue with some of the statements in this article.

Ultimately, Google is doing a service for the world if in fact these companies use Google's support as intended. There are probably more effective, direct routes for a company of Google's size though - they could easily just roll out their own renewable energy research division, and then shareholders would own the resulting technologies. The approach that they are using doesn't seem logical to me, and then trying to spin it as if they are doing shareholders a favor by overpaying for power seems like they are making a bad mistake even worse.
If you mean to imply this doesn't gratify any intellectual curiosity, well, you're welcome to your opinion. Others appear to have their own.

Personally, I've generally been at least mildly interested in the juxtapositions of modern cities and 'ancient' history, and recall similar articles about ships buried in other cities - such as New York.

As such, I'm skeptical about how relevant San Francisco is in terms of generating interest. SF natives will be more aware of SF things to share, so we probably see more SF-related stories here, given the concentration of SF residents in a startups related community such as this, but that won't make e.g. SF politics, sports, etc. any more on topic.
Thanks for the reply. Can you work with plain LXC/LCD?
^F JVM on this page: https://github.com/jashkenas/coffeescript/wiki/list-of-langu...
Coroutines vs. async callbacks for non-blocking IO
Apple is making great strides towards getting their offices off the grid as well. Their new campus has a considerable amount of solar deployed on-site plus they're partnering with other companies to provide power from off-site.

http://qz.com/342240/apple-is-building-a-massive-farm-of-sol...
Without more detail this isn't useful information.

For example, Apple's global power consumption definitely includes power used in manufacturing, a problem that Google externalizes from this sort of computation.
In Europe Apple are considered far from 'green' due to the problem of the power adaptors.

Every other phone or tablet sold in the E.U. has a sensible power adaptor, usually the mini USB flavour. Apple though, they don't think the law applies to them, or at least not the spirit of the law, so they keep churning out these Apple only power adaptors complete with the cables that fray and break a lot easier than normal cables.

Sure the data centres may be green but the landfill is not. Meanwhile, Google (who have far larger and more useful data centres) have been providing E.U. compliant power adaptors (or lack of) since the first Nexus phones, if not a long time before.
This is not a native app any more than a web app is a native app (because this is a reinvention of the web.)
Or maybe they're adults with responsibilities that don't have the time to learn how to code effectively and are stifled by the enormous amount of choice (interpreted vs compiled? front-end vs back-end? framework vs raw code? self-learning or bootcamp?).

Most successful developers neglect to mention the plethora of free time they had to study code in grade school and university.

Once you get out and have to support yourself with a job, your free learning time shrinks to a 1/4 of what it was. Yeah, you can sacrifice some things and learn to code eventually, but it's much harder after school.

It really is that simple.
https://news.ycombinator.com/item?id=13114803
Here's a quick shallow dive:

AWS: EC2, Route53, CloudFormation, CloudFront, S3

Docker Swarm, Node.js, CoffeeScript, Go

We'll probably do an updated post at some point detailing more of the architectural decisions.
Google WiFi Review: WiFi That Works
oh thanks, I didn't see the last one :)
Statute of limitations isn't a blank slate that means if you can get away with something for n years you're off scott free.

I'm not googling this type of query at work, but typically as more information about a crime becomes available to law enforcement, the statute of limitations is reset. So if you're buying something illicit and securing communications with PGP, and the SOL is 5 years, if LE doesn't get the contents of that communication for 4 years, they still have 5 years to decide what to do with it.

All SOL means is that LE can't sit on incriminating information about you indefinitely and pursue charges decades in the future for minor crimes.
The Input Club: Meet the Guys Looking to Disrupt the Keyboard Industry
TensorFlow developer summit
Yeah, I hear you. This is something people outside tech have trouble grokking. In many tech companies, you really have to pass technical exams that we call "interviews". I think the term interview creates an ambiguity that leads to this confusion.

I know a lot of people who work outside tech, and they actually kind of shudder when they hear about what happens in our field. Yes, interviews outside tech are stressful, and knowledge and experience will be probed, but the whole "here's a marker and a whiteboard, find all strings in this set that combine to form a substring of any other string in this set"? Yeah, that's unusual.

I think there are ways to have a programming career that don't involve this kind of thing, but you do limit your options.
Has anyone here tried this?
There's no search but I'm curious if LinkedIn is included. I never took screenshots, unfortunately, but I feel like they've had close to 5 in my own experience alone.
Those were toy datacenters. Your first article does mention the first real one that Apple built in NC and its non-renewable energy sources (Apple had to start buying carbon offsets). That said, I can attest to Duke being a joke, including their DukeNet communications subsidiary, now belonging to TWC.
> but I don't understand how something framed on desktop OSs could compile to JS, a browser language

GWT compiles Java to JS. If the Closure Compiler is mostly Java code, you only need to implement a few native code things (like replace file loading with just giving it source code as strings) in JS to do a cross compile to javascript.
> Why did you/would you uninstall ed or nano?

Ed? Maybe because I only ever typo into it, but as I said, I don't think I removed it anyway.

Nano... to be honest, mostly to mess with anyone who'd want to use it. There is no need for it to be on my system, at least not for me, so it's perfectly logical to remove it. But an additional reason is that nano is a terrible editor that nobody should use anyway. Might as well open Geany or something with mouse support if they're not going to take advantage of vi keys (I'm talking about my own laptop with a screen anyway).
And considerably more in using fossil fuels.
Ask HN: What stack did you choose for your startup and why?
I participated in a very interesting discussion titled "Is Rails Dead" in a "Ruby/Rails group" on Facebook.

This lead me to an interesting question. What stack did you choose for your startup (server side mostly) and why?

I'm especially interested in API-based products consumer/b2b...
Actually you also have to use it to sign /other people's/ keys.