skysight-inc/HackerNews huggingface dataset:
Me too. If the company is notable enough to have a Wikipedia page, usually the article's first paragraph tells you what you want to know of the company much better than its landing and About page.
The article describes [anecdotally] that mechanization makes the remaining labourers' work assignments more physically demanding. All the easy pickings go to machines, not humans and people with an already hard workday for low pay has gotten harder as a result of mechanization. The give in the system for low wage workers is systematically being removed in the age of the unlimited time off meme.
Not at the current time. Will implement, just haven't had the time. I mainly code on this during my daily commute between Denmark and Sweden. :)
Thanks for detailed reply.

I'm using Node.js, this is a gist of the Lambda function: https://gist.github.com/paulspringett/ec6d3df65e977342d6ea

I'm initialising the DDB connection outside the function as you suggest. However, I'm calling context.succeed() not context.done() -- would this be problematic?

I'll try increasing the "memory size" and requesting an increased concurrent request limit too, thanks.
Great. Blizzard won't care. But if you like living a risky life, go on.

(And yes, I'm blown away by what you have achieved there)
SFTP/SCP works if you use the ProxyCommand, or agent forwarding. Clients such as WinSCP support agent forwarding, at least. Not sure about FileZilla. I'm not a Windows user, so can't say. :/
See what your visitors type – live chat software done right
The student picking up indentation 'automatically' is a great example of pain being an extremely useful teacher. The pain of getting lost in one's own code leads to a desire to become more organized.

Programming a system adheres to an oral history tradition, where the First generation has suffered the pain of some attribute (henceforth X) of their system. So they build a certain path around it.

The second generation (like the student in the article) is told why attribute X is avoided as a rule, however without the first-hand experience of the pain from attribute X's characteristics meaning is lost.

Finally the third generation is told to avoid X, and can't really explain why anymore.
(Caution! it will take about 10-20 seconds to load the data. Even from localhost, it takes about 5 seconds to start up.)

It's an interactive explorer of the chemical structures in Wikipedia. You can sketch a structure in the upper-left, and have it search for structures which contain that as a substructure, or search for structures which are similar to the drawn structure. All of this is done in the browser.

In the middle left you can search by name. In the bottom left it gives an overview of the search results. The right side shows information about the structure, including its Wikipedia pages.

All this is done interactively in the web browser. It requires only static files, plus a connection to Wikipedia. I cloned the repo and started my own server with "python -m SimpleHTTPServer 8000".

I read about this in the paper "Wikipedia Chemical Structure Explorer: substructure and similarity searching of molecules from Wikipedia" at http://www.jcheminf.com/content/7/1/10 .
You're right, and I wasn't saying it was a strictly Indian behaviour. But I must say that I expected relief from her, not attack. I only hit the dude once - to make him stop.
> slashing costs in a bad economy your getting fired

It's not even like it takes a bad economy. "We made record profits and met all our targets, but sacking people is what analysts want to hear this year. Security have your things at the front desk."
Ugh, obviously they hijack scrolling. Unusable on Safari. Though I think side scrolling is a really bad idea it would work just fine if the designer lets me use native scrolling.
You might want to shim Object.assign as your demo page is broken.
Wow, I didn't know this, but i guess you will hardly enter the game because by now my audio files are separated as a result will trigger large amounts of http requests; I will later join them together to reduce audio file amounts, will play each sound like sprite
Directly injected CSS
Exactly. And yes, Kerberos got it somewhat right, but as someone who have used configured and used it, it is quite the exercise to set up. It took ages to get working, and even then, it was slightly cumbersome to use.
According to that description, the format contains 4 separate tracks that together make up the song.
How did you settle on 4 tracks?
I know FileZilla also supports agent forwarding, but I'm not entirely sure how this would work in practise. If I'm understanding things right you can have a single jumphost and give a user access to multiple targets. So when the user connects to the jumphost using SFTP then what files/directories do they see?

Maybe I should just install and try this for myself...
Free stock photography website
NLTK would include state-of-art openly and "nicely" license implementation soon: https://github.com/nltk/nltk/issues/1110
To handle liquids on that volume range, biologists use micropipettes. These can be operated by a robot: https://www.youtube.com/watch?v=3ouPBX65kXU
A sentiment analysis tool for Chinese article
Researcher Hacks Self-Driving Car Sensors
As someone who still plays the game sometimes, this will take way too much effort to reproduce satisfactorily. Cursors need to change on mouseover, or when a command is selected. There need to be hotkeys, ctrl groups, etc.

Not sure if you're going to finish this, because it is going to be quite hard to polish.
I've always thought of YC as a cool message board site.
> He visited his family doctor, looking for answers. He had been diagnosed with depression and anxiety in university, and now the doctor focused on that and prescribed anti-depressants.

This is the fall-back position for lazy doctors. I know because I've been through it with my wife and a different condition.

We knew at the time that the diagnosis of depression was bullshit, and immediately sought second (and third) opinions to get to the bottom of what was going on.
To clarify, I don’t currently use Lambda at all. But generally speaking, any service that doesn’t require me to maintain a server is a plus (Beanstalk and Heroku included).
Please don't use the titles of HN submissions to editorialize.
Honestly I'm fine with most websites sticking to a similar layout as it helps me navigate it faster plus it's just trendy right now so that'll pass like all web design trends before it.

Having said that this specific layout is garbage, in my opinion and not because of its design but because of the way it's used. It's so incredibly rare to see a company use this type of layout without filling in every single space with utter bullshit about generic buzzwords and it just takes up so much space. I can't count how many start-up websites I go to and I have to scroll down for pages just to figure out what they even sell because everything up front is large, generic images that don't mean anything followed by lots of very general phrases and buzzwords.
I'm a power user and have been on Twitter since 2007. I used 3rd-party apps until they fucked them all. I'm now forced to use their glittery official app full of ads and suggestions and things I don't care about. I follow less than 50 people and use Twitter 24/7 literally. I never miss a tweet.

> First, for normal users, Twitter feels too much like a one-way broadcast system. It needs to feel more like a community, with meaningful two-way interaction. Right now, a reply to Justin Bieber by a 16-year-old fangirl goes into the ether, never to be seen again. There is zero incentive in the product to interact with celebrities on Twitter, because no one will see the responses.

Let's force Justin Bieber to sit down and read the thousands of replies he gets to each any of his tweets.

Let's also make it so when I click on a Justin Bieber tweet, my browser downloads a webpage of 50MB with all the responses so I can read them all.

> Second–and this one is obvious to almost everyone–Twitter needs to focus on realtime events. When I open Twitter during a major debate in the US, or when a bomb has exploded in Bangkok, there should be a huge fucking banner at the top that says “follow this breaking event.”

No, please, please no, NOOO. Some of us are just simply not interested in real-time events and use Twitter to talk to our friends. If a bomb explodes in Bangkok, I simply don't care. If I did, I'd use the search engine. And by knowing Twitter, they would probably make the banner mandatory, or would make you dismiss it each time (along with a nice "Did you like this?").

> Third, Twitter has fucked up multimedia integration. Why the hell does adding a photo or video use up some of the 140 characters I want to use for my description? Why does it crop my photo? Why does it not show full-width images in the feed?

Because Twitter is a text-only social network... Or at least that's what it was.

> Fourth, let’s talk about third party payloads/integrations on Twitter. They have never felt native, and they are still–after three years–in a bizarrely dire state.

Same response as before: I think media integrations should not be encouraged.

> And that leads to me to the final thing I want to talk about, which is also the most important: Twitter has fucked up its platform. Twitter has turned into a place where famous people and news organizations broadcast text. That’s it.

So don't follow them. Follow only humans with real feelings that are not using Twitter to earn themselves money.

> The fact that automatic tweets from apps are considered rude is one of the biggest failings of Twitter’s product team–Twitter should be the place for apps to broadcast realtime information about someone.

So you want to read automated tweets all day? Don't be silly, who wants to read "Johnny has favourited this vid on youtube!!" "Mike has uploaded this pic to Instagram!!" all day? You? No, nobody, that's why these integrations with automatic tweets are RUDE. If I want to know what you uploaded to Instagram I'd follow you there, jackass!

There, I vented it.
> Now take those same two people and ask them to convince someone of something while knowing only a few things about them, the one who is used to thinking about various different belief systems and world views is going to find it much easier to identify with someone different from them.

Different paradigmas of programming (say, logical (Prolog), imperative, functional (Haskell), aspect-oriented, etc.) also represent various belief systems. The same can be said about nearly every aspect of computer science, say computer architecture (CISC vs. RISC, VLIW, superscalar vs. not superscalar, in-order vs. out-of-order, memory models (weak vs. strong) etc.), building blocks for algorithms (say, divide & conquer, dynamic programming, different kinds of tree data structures that make different runtime compromises, etc.), etc.

So also in computer science you are confronted with lots of belief systems and world views.
I haven't read this new book yet, so I can't address your contingent criticisms of it, but some of your criticisms are not contingent on the contents of the book, and those I think I can refute.

We've actually learned a lot about how to program since SICP was written; Clojure embodies some of that knowledge.

To take one example, Scheme was built around the state-of-the-art FP-persistent data structure of the 1950s, the singly-linked list, which was still state-of-the-art in the 1980s. Clojure's standard library includes state-of-the-art production-quality data structures of the 2000s, which can support many more operations persistently than singly-linked lists can.

To take another example, miniKanren, which is also in Clojure's standard library, is a dramatically more powerful logic programming system than anything that was available in the 1980s. Basic miniKanren is small enough that you could in fact present it, starting with mu-Kanren, in a book chapter. This may be a better way to introduce people to nondeterministic programming than the simple temporal backtracking approach in SICP.

Of course, we've learned a great deal about formal semantics, types, and proving properties of programs since then, some of which could be presented productively even in dynamically-typed languages like Clojure.

Perhaps most importantly, we've learned an enormous amount about building distributed systems since then.

SICP is, to my mind, largely about different relationships between time, memory, and programming. It begins with a timeless, memoryless reduction semantics, and expands from there, exploring different relationships with time: mutating, backtracking, lazy, and so on. Since SICP was published, some new approaches to time in programming have become important: transactional stores, although those were already in use in niche applications like transaction processing and business data processing in general; incremental computing, where parts of your program are re-executed by need, while leaving other parts alone, although that was already in use in niche applications like compilation of large software systems; and partial evaluation, which, again, existed but was not yet popular.

A SICP for 2015 would surely incorporate some of these things, though I'm not sure which. And surely there were lessons the authors themselves learned in writing SICM that could be deployed to good effect in a new SICP, as well.
I'll stand up for the US system. I personally like it. I don't like "vacations". What do you really gain just spending a couple weeks elsewhere? I don't even particularly care for weekends.

I'd far rather be able to really focus on work, really getting stuff done, not have to deal with coworkers all being on vacation, saving hard for retirement or whatever, and then every couple years, go off and do something completely different (paid or unpaid).

And I'm certainly not saying this from a "this proves American workers are the most hardworking" junk attitude. I simply find life more enjoyable this way.

Then, that's my young, single self talking. Perhaps with a family moderation is more important.

EDIT: People are misunderstanding my post, assuming I mean I don't do anything but work. On the contrary I've been to 30+ countries, lived in 5, biked across Asia, spent a year teaching English in Korea. This is difficult with just "vacation time". PLUS this style allows me to be really focused on / interested in my work when I'm in that phase of life.
How to Set Up a Private Maven Repository in Amazon S3
Kerberos is just as open as ssh-agents. The middle server is still able to impersonate you.
May I also plug my own one? https://github.com/zenoamaro/bash-httpd
Interactive selection for agent-forwarding only works for regular SSH, not sftp, due to having no way to enter input.

If I get around to it, one could wrap sftp completely, so that the available servers simply show up as root-level directories.

EDIT: Opened an issue about it.
But embedded systems (as far as I know) weren't by default internet connected. They weren't easily merged with other APIs (again this may be my limited knowledge) to provide a more holistic vision of a system. They weren't easily accessible to be consumed as valuable data in real-time on phones.

Yes, an embedded system could get the soil conditions on a farm, but what did it do with that data? How was it made available to an end user.

So, I don't disagree that embedded systems have been in existence for a long time, but I think what we're seeing is the equivalent of moving from Compuserve to the WWW, and I think at the time, many people would have said that all the world-wide web was doing was making the information available through Compuserve's forums and networks distributed. But in reality, it was the early stages of a massive sea-change in how the technology is used.
Convert More from Your Email Campaigns with Email Review
https://news.ycombinator.com/item?id=10180209 As an example.
KeyChair: Extract RSA private keys out of .keychain files
I fucking.hated.flash websites.

HATED.

With a passion.

Even when it was being done it was a stupid tech trick from jackass developers, it was never a designer driven thing except as a means of doing layouts that were you couldn't do in html at the time. and it was NEVER about usability.

I hated that trend and thank god it didn't last very long specifically BECAUSE it threw the users under the bus.
He didn't say they invented it, he said they made it easy to do.
We were verified on Twitter last week, and one of the useful additions is a verified notifications tab, which similarly, allows us to quickly see 'important' accounts interacting with us amongst all the 'noise'.
I suspect you are in the minority.
Do you really have zero interests than those met at work? Never want to see other countries, or at least other parts of your country? Never want to spend times out of the office in nature?

I am very happy I have six weeks of vacation and I have to take them or get written up. To me, there's more to life than delivering the next iteration of some product.
Most tracks can be split up into four distinct components: drums, bass, melody, and vocals. Of course, they could have taken it a step further, by splitting a track up into its individual instruments, but I doubt that would be very usable in a live performance setting (although some performers actually do go this route, usually relying on software such as Ableton Live for this purpose).

The four channels are also quite similar to the EQ section of a DJ mixer which generally controls three frequency ranges (low, mid and high). EQ-ing is heavily used to mix songs together, so by sticking to a similar interface, DJ's can easily pick up this format.
> If I get around to it, one could wrap sftp completely, so that the available servers simply show up as root-level directories.

That wound be amazing! I'll see if I can check if ProxyCommand is doable with FileZilla later as well.
How to Get a Job in the Games Industry
Looks very interesting :D

I'm currently doing the same with Baldur's Gate engine. I am using Mootools, I want to study your code more to see if Dojo would be better (Mootools introduces overhead with constructors)

Basic demo here: http://lumakey.net/labs/battleground/demo1/

For multiplayer I'm making tests with Firebase...

Also I'm looking into WebGL for some animations (explosions etc) probably it could help performance in your case as well.
You might want to see elephants in the wild, or the Mona Lisa or just go surfing or whatever. I really don't understand this mindset.

Don't get me wrong: I like working. But the bottomline is that I'm working to live. I'm not living to work.
Top Articles About Flipped Classrooms
Barring some kind of medical emergency requiring CPR, it's safe to say quite a lot of people have never been rebooted.
What's New in CUBA Platform 5.6 and Studio 1.6
Exactly my point: On the contrary I've been to 30+ countries, lived in 5, biked across Asia, spent a year teaching English in Korea. You can't do this with "vacations".
> house of the dead where defleshing was performed as a burial ritual

Ah yes... spooky enough.
After moving to the Netherlands, my wife and I were astounded and rather impressed by the extraordinary attitude towards holidays here. Every single person we know on our street and acquaintances we have met since being here takes nearly an entire month off during July or August. Now that is quite refreshing! People actually leave work around 430 or five in the afternoon. The one difference however is that everyone is usually at work quite promptly no later than 8 AM.
Ask HN: Freelancers, what tools do you use
This is a question for all the freelancers and those of you who used to freelance. What tools do you use to manage yourself and your business? Invoicing, quoting, contact management, project management and just generally nice things to use e.g. Pocket.
BugMuncher: Instant and complete bug reports

BugMuncher: Full bug reports in an instant

BugMuncher: Bugs reported and squashed in an instant

BugMuncher: Your bugs shot and munched on-site

Something to seed the idea pool...
Try formatting it like this:

ProxyCommand ssh jumpHost -W %h:%p

-W is essentially the same as using nc, however it doesn't require executing a command on the jumphost. This project uses that fact to make the jumphost more secure (you can't execute arbitrary commands), and do destination white-listing for each user.
Exactly! As I said in my other comment in this same thread, their website is quite bad, they use unintuitive and wrongly implemented UI, which produces horrible UX.

For me - scroll hijacking (or crazy unintuitive scrolling in general) is the worst 'feature' 'web designer' can implement. Gives me instant rage.
Improving the UX of a front-end framework
Bostancı Bahçe İlaçlama, Bostancı Bahçe İlaçlama Şirketi
Why define a new AAC subvariant and not use an existing (and actually unencumbered) multitrack stem format like mogg that's been around for for a decade now?
Good for you, and maybe you're an outlier, but everything we know about work tells us that this is counterproductive.

It's good for productivity, health, and well-being if people get to disconnect completely from work. As a company, it doesn't even make sense to have people work like you do, because they are more creative and productive if they do take time off.

One study reported on here: http://www.forbes.com/sites/tanyamohn/2014/02/28/take-a-vaca... – and there are plenty of similar results elsewhere.

But, by all means, if this is how you enjoy life then go right ahead. I and many other people wouldn't like that lifestyle though.
I may be the only one, but I see a difference between "vacation" and "vacation days." It's been a long, long time, since I took a "vacation," where I had a week to ten days off. On the other hand, I use all of the 26 vacation days I get. While I take a few days here and there, mostly I take Fridays off and make three-day weekends. (Sometimes four-day weekends.)
Peeep.us is back online after Roscomnadzor claim
Durham. Definitely not low grade - was top in the country for Physics while I was there.

Most tutors set work outside of books, but there were definitely a few who were rinsing students for all it was worth.

Edit: seems they've gone further down the textbook route - here's their justification on the matter - https://www.dur.ac.uk/physics/students/textbooks/
That Apple thing might have been a reason. Another one might have been that if you don't follow a standard it's easier to debug your code and add the features management craves so much. I've seen that at work projects before where the developers pretty much enforced removing standard interfaces to get more freedom to resolve their tasks. It's a pity when not even developers see the advantages of interoperability of their services, but it happens just as often.
> I'll stand up for the US system. I personally like it. I don't like "vacations". What do you really gain just spending a couple weeks elsewhere? I don't even particularly care for weekends.

It's ok if you like it that way now. The problem with that much
focus on work is, that if the work is gone nothing is left.

The most extreme case is if people enter retirement and they literally
have no more meaning in their life, because they never learned living without work.
I don't see why you can't go on vacation even if you take a couple months off on a sabbatical every couple of years. It's mostly about financial priorities, especially for most people on HN.
I need to update the example, the actual module itself doesn't use it.