skysight-inc/HackerNews huggingface dataset:
Thanks for pointing it out, I'll try to keep it on my radar (if you have a not-much-bother newsletter I'd be happy to give you my email so I get some remainder as you move it on). How outrageous would shipping prices go for the rest of the world?
Bringing together JavaScript live editing and testing
Word. I just visited their site, looking for the same.
Not quite.

Microcode implements (typically complex) instructions in terms of simpler ones, and it is stored on the chip. The simpler instructions may or may not be a subset of the existing instructions of the CPU. Executing microcode may (and, I guess, does, certainly historically) even use the same instruction decoder that 'normal' instructions use. If so, you can see microcode as hardware that traps the CPU when it encounters an instruction that the hardware claims to handle, but doesn't combined with a very fast read-only instruction cache that emulates those instructions in software.

Some CPUs split complex (for some definition of complex) operations into simpler units called micro-instructions because having more simpler instructions make it possible to make better use of available hardware (a slightly flawed comparison is that of bin packing. It becomes way easier to get decent results there if you cut the packages into smaller parts)
Maintaining a sustainable agile transformation
Google Chose to Win .APP in an ICANN Auction for $25m – Why?
You'd be surprised how many C or C++ programmers don't know about UB. Some (I've worked with one of them) even went so far as to say »I know what assembly the compiler generates from that, even if it's UB I know how it behaves.« And those people then wonder that their code does something differently when moving to a new compiler version, or when switching to a different compiler.
F-Secure Is Hiring a Software Engineer in Helsinki
As a developer, you will play a key role in designing and developing our authentication platform, with user visible interfaces, too. In this role, you demonstrate a firm understanding of modern backend development to yield the highest possible degree of quality and user experience. Your way of working is driven by your attention to detail, but still not forgetting systems thinking and serving the customer.

You are interested/familiar with authentication and identity management already and do not consider continuous integration, test automation or devops as the next big thing to come.

Qualifications needed:

• Excellent skills (minimum 3 years practical work with) in Java and Python, fluent ability to write test automation

• Familiarity with deployment automation and configuration management and build tools, such as Maven, Puppet, Chef, Ansible and Jenkins.

• Knowledge on modern software development methods and understanding of the whole product development lifecycle

• Fluent communication skills in English language, and good collaboration skills to fit into our international work environment

• Self-motivation and passion in developing world-class software, ability to work both independently and in teams.

• Hands-on & can-do attitude, and a natural character to follow things through from design table to production rollout in devops manner

Additional requirements for the position are:
• Experience in the area of SSO integrations and protocols considered as additional plus

• Eye & ability to develop also for those parts of the service that are customer visible

Additional information	For more information, please contact Anu Takala
anu.takala@f-secure.com.

Apply here: express.candarine.com/campaign/url/forward/c6b04683f4c4
I remember playing the demo for that on the PC. Let’s check Wikipedia:

“Platforms: PlayStation 2, Windows, Xbox”

https://en.wikipedia.org/wiki/The_Thing_%28video_game%29
The saying isn't meant as a formal proposition. It is a rhetorical device intended to highlight the difficulty of making changes to body composition without making changes to diet. Your average obese American isn't about to be cycling across a continent.
This is a cool idea - the holy grail scenario I'm envisioning is storing all data in the log i.e

1. the transaction log is a central repository for all data
2. much more detailed data is stored, enough that analytics and can run off this same source of data

The amount of data generated increases proportional to the number of updates on a row/piece of data whereas with a mutable solution, it is constant w.r.t number of updates on the same data. That is a pretty big scaling difference.

However, storing that much data translates to much higher costs for HDDs/servers, or possibly lower write performance if the log is stored on something like HDFS.

There would also be performance costs for building and updating a materialized view. Imagine a scenario like this:

Events -> A B C D E F G H I J K
Materialized view M has been computed up to item J (but not K yet)
Read/Query M

Now either writing K incurs the cost of waiting for all dependent views to materialize, or the read on M incurs the cost of updating M.

Some fusion of this would be pretty interesting though. For example, what if we just query on M without applying any updates if there have been <X updates? That translates to similar guarantees as an eventually consistent DB - the data could be stale. Atleast it gives us more control over this tradeoff.
This is an excellent answer.

Not because it's probably true (it's as likely the asker's friend has as much to contribute from a different background as they have to learn for their new situation) but because they're likely to hear more of this from people who'd prefer to occupy an echo chamber, so it's probably best to get a certain thick skin up now.
I just happened to be reading Consciousness and the Social Brain [1] which gives a theory of consciousness as the brain's representation of attention.

One of their points was that if consciousness is just a representation it should be possible for your brain to alternate between representations, much like as happens in multi-stable perception [2], which would explain DID.

[1] https://www.goodreads.com/book/show/17349805-consciousness-a...

[2] https://en.wikipedia.org/wiki/Multistable_perception
I haven't interviewed with YC, but I felt like I was missing something while reading their account of the interview. I would assume that the YC interviewers DO read applications, and they only ask questions they already know the answer to to see how the founders will respond. I read somewhere that they do this to make sure the founders have already considered every possible objection to their idea. I wonder if these guys were rejected because of their negative reaction to this type of questioning.
Yes, but unfortunately, by that definition, most people think they have good social radar but only a tiny minority actually do. Jessica maybe in that tiny minority, but I'm not and you probably aren't either.
>Here, if any function f applied to x and y produces the same answer, x=y. x and y are indistinguishable, and in mathematics, that implies they are identical.

That is an error.

They are only indistinguishable with respect to f, but it does not preclude the existence of a `g` where

(exists f, g, x, y f(x) = f(y), g(x) != g(y)).

>Any new function must be a composition of existing functions

Based on what? This might apply for limited sets like natural numbers, but I imagine an argument similar to Cantor's diagonal can be made for others.
If you can offer me a more effective GamerGate blocklist, I'll gladly switch to it. Or if you could make GamerGate stop being so repulsive, that would be even better.

Why are you criticizing a solution to a problem you don't have without offering an alternative? It's almost like you don't care about the problem or the people it impacts at all.
Fixing Java 8 Stream Gotchas with IntelliJ IDEA
Thanks for the kind words. Its an amazing tool indeed, their progress is extremely impressive as well!
On Indoor Positioning
Mexico City isn't where the problem is (well, the killing problem, it's ground zero for federal govt corruption).
My general opinion is that most of the "new stuff" is always re-branding of something old concept sprinkled with some minor modifications.
Completely agree, but I think we're in the minority. Most people seem to enjoy the streamlined style of their new titles.
The 'forall f' precludes the existence of such a g.

If there is no reasonable way to enumerate all f, then the original statement doesn't apply, and indeed, your g might exist.
Or to be more exact: if we could build such things at all, which we can't yet, they would run at a very small fraction of real-time.
> We entered the room and facing us there were 3 young boys in their early twenties.

I wonder if YC considers applicants' age when pairing them with the interviewers. Because if not, that's a very fertile soil for all sorts of interesting biases.
Paul Graham (YC/HN founder) has some good essays on startup/hacker culture. http://www.paulgraham.com/articles.html

http://www.paulgraham.com/wealth.html is probably the one that had the biggest impact on me and is sort of a manifesto for startups.
Sorry, maybe wasn't very clear. What I meant is that they picked couples of twins which both used to exercise regularly - that seems to be a good indicator of the fact they felt a need for it and got a reward from it. They also hint at the fact that it was difficult to find a couple of twins in which one of the two had stopped exercising, and they say that this is usually in response to a pressure of some kind, or in other words, it is a forced behaviour. So in the end they're comparing somebody who apparently feels the need to exercise, with an identical twin who feels the same need but can't anymore.
So, bottom line(s):

1) they'not simply comparing one that exercises with one that does not. They're comparing someone who needs exercising with someone who has the same need but can't anymore. But they would be wrong in assuming that everybody needs exercising as much as these twins do.

2) again, they're comparing couples of twins in which one keeps doing what he likes, so he's probably more happy and fulfilled, with another one who can't anymore, so is probably more stressed. Would the same work for golfing, singing or painting?
A confounding variable is a variable that affects the outcome of the test but is unknown to/ unobserved by the researchers.

Example: You measure the effect of alcoholic beverages on general health. You create two groups, one group consists of the beer drinkers, another group gets the wine drinkers. Result: drinking wine correlates with better health, drinking beer does not. The confounding variable in this case would be class affiliation: working class members are more likely to drink beer than wine and are more probable to eat less healthy food and have less healthy jobs. By defining the groups solely by choice of beverage, the researchers have unwillingly split by the confounding variable of class affiliation.
"I started reading programming books and attended an intense 3-day seminar and came out of it building basic web apps. By March of 1999, MetaFilter had a name and a community … "

The most impressive sentence comes right at the beginning.
This shows what you can do, if you have a goal. All this experience of many years serves only to tame the big companies rampant systems.
303 Days After I Launched it to You, I have now taken care of every feedback
I noticed that I introduced my brother's startup here about 303 days ago (https://news.ycombinator.com/item?id=7703339). You guys had some great suggestions. I took them by heart and went back to implement those. I eventually changed a lot of things to get to a decent level. It now is called https://flippiness.com/ and has a much better design.

Today, I thought I will update you guys and ask you to give me more feedback so that I can be busy for coming year :)

Thank you for everything.
Request collapsing looks like a nice feature .
Regarding HTTPS support, I am not really sure if I understood the details mentioned in the Docs properly .

Does Templar implement SSL Termination ?
Picking the Right Fitness Tracker for You
Here's a video walkthrough: https://vimeo.com/108812024

Not sure why it's hidden in the footer.
Here is my tiny soapbox: Programming is about making better tools. Business is about programming people. If you go to a business incubator, you had better prove that you can program people, or they won't be interested in your business.
>But the stock market is supposed to be hyper efficient nowadays such that it's practically impossible to outperform it even for the experts

That's not true at all. Maybe in commodities, or foreign exchange or indexing, where algos can trade solely based on prices and public information it is true. But definitely not in individual stock picking. Domain knowledge is king here.
5 Danish startups to look out for in 2015
South Korea US envoy Lippert 'well' after knife attack
The HTTPS implementation looks dangerous at first sight - it looks like an attacker could very easily just strip the X-Templar-Upgrade out from the request, and then end up with everything being un-encrypted - without the client throwing any warnings.

Could you possibly provide more details of how you avoid this?
Hello everyone!

Wow, yesterday was surreal! :-) I’d just like to say a massive THANK YOU to everyone who has commented on this so far and to all those who sent encouraging messages of support via email as well. It really makes a difference.

I honestly didn’t expect anyone to notice my post and with all the unexpected traffic that came from it, the servers caved in unfortunately! As soon as I noticed, I increased the capacity on Heroku and everything should be working fine now. So a big sorry to anyone who couldn’t access OpenLoopz yesterday - please try again!

I also want to apologise for the tone of my original post. I wasn’t looking for pity and I definitely didn’t want to give the impression this has been the worst time of my life or that my family have been seriously affected or anything tragic like that. For the most part this has been an amazing ride and my family have been behind me 100%. I had enough savings to be comfortable financially throughout (up until now at least!) so it wasn’t as bad as all that. I’m not saying it hasn’t been tough because it has, but for the most part it’s been a very positive experience and great fun!

I am a programmer who sucks at marketing and I know that more than anyone, so all the harsh feedback is more than welcome! From this feedback I now have the missing piece of the puzzle and I feel like I can finally do the landing page some justice. You guys make it sound so easy, but when I am staring at a blank screen, trying to think of ways to get the message across about a project I am so close to and know inside out, I always come up blank. But that’s no excuse - I just need to stop coding and start learning some new skills so Challenge Accepted! ;-)

So thanks again. I’m going to focus on the landing page today and hopefully I will have something much better to show all you very soon.
Sorry guys - if I was interviewing you as a YC partner, I'd pass on you too.

You repeatedly express frustration that the interviewers were not intimately familiar with your application, but it doesn't seem if you put much into familiarizing yourself with YC and their flavour of logic.

YC: Why are you spending so much time developing this application?
Creo: It is not only an application, it is a compiler, a virtual machine, a new language and even a mobile operating system.

YC was asking why you ignored customer development and just jumped into boiling the ocean before doing anything to verify that there was an existing market opportunity in the form of real customers willing to pay you real money to solve a problem. It's not that they didn't understand what you were trying to do, or questioning whether you could do it. They were right to push you for proof that you had more than a few friends who were desperate to use it.

The answer that you gave to the question is just a hairball of red flags. You wrote half a million lines of code before validating your business case? Do you truly believe that your ability to see the future is so strong that you just don't need to back up your vision with data? That is not reassuring to a savvy investor who hears "500klc" and feels fear and/or pity.

Listen, it sounds like the experience was positive and that you are taking answering some of the hard questions seriously. However, I urge you not to move forward without questioning that your entire position that YC blew it on an obviously incredible opportunity might be significantly flawed.

As to your idea itself: I am deeply skeptical that a drag-and-drop UI for building mobile apps is going to turn non-developers into developers. You're not considering that 10% of writing code is syntax and 90% following a strong intuition of what to do first.

Perhaps the reason it doesn't exist is because nobody has that problem.

"What does it do?"

"Anything you can imagine!"

Most people don't understand what they are allowed to imagine. Sorry.
That's my reading of it too. When pitching your product, these types of seemingly ignorant questions should be exactly what you're prepared for. Responding with incredulity is a terrible way to win people over.
> I think that in 99% of cases a traditional storage engine approach works just fine. We all tried to reinvent the wheel, but ultimately it turned out to be a lot of work for fairly little benefit.

Please publish this in a paper or at least a blog article so I can properly quote you the next time a discussion on ACID comes up. :)
In 10 minutes they had not even bothered to understand what we had in our hands

I think you may be walking away with the wrong impression; it's your business and marketing talents they were concerned about.

Just because you're not on the market doesn't mean that you can't have users, whether friends, family, or trusted third parties; you must be testing with someone who isn't a core team member?

If you're not, I'd take this as a huge signal that you should do so ASAP.

Likewise, what are the apps that have been built with your system?

I'm sure you'll have various test apps, but have none of you built anything more in-depth? Or, again, have no family, friends, or trusted third parties built anything with it?

I think the Y combinator interviewers were worried about what sounds like a lack of market research.

It's not too late to fix that - if the market's after a solution like yours, and you can fix the "we built this without doing any research" red flag - just make sure that you start right this very second!
Because it was Windows?)
Still, its not too tin foil to think that maybe somebody has an interest in VR not happening, or not in this way. It wouldn't shock me in the least of some wing-nut thinks that AR/VR is the antichrist.
Honestly, the segway was not a bad idea. Never really caught on, but it was a pretty good solution.
Assuming you are talking about 500kcal per exercise session: This results a total of 130000kcal per year, or the nutritional value of more than 16kg of fat. So how is your example an argument against outrunning your fork? If you enjoy both eating and exercise, this may as well be the way of least resistance.
Forget Search Engines – Jean Guillon
I do use ProxyCommand in PuTTY - a lot.
It's in the Connection -> Proxy options, and it's called "Telnet command, or local proxy command".
That is an incredibly moving story, and it's wonderful how well it turned out. But the author acted irresponsibly. As soon as he realized that his friend was dissociating, in the taxi, he should have called 911/999/whatever and informed the driver of the situation. If this had been a stroke or heart attack, that would have been the obvious move. Why not for dissociation?
People always make EA out as some comic book villains but they're not doing this to spite gamers or against the wishes of the previous company owners. The creators go into these deals willingly and sometimes it's either that or bankruptcy. What I'm saying is EA are less like lions hunting studios in their prime and more like hyena's going for the weak and wounded, or ones who just want out. My analogies are worse than EA.
Are we really talking about suicide in a discussion about a company unsurprisingly shutting down?
It is not because it is EA, which have a really bad reputation (which they partly deserve), than we should have a discussion of such a low quality.
I hate EA with all my energy. Maxis, Bullfrog...all amazing companies that created some classic games in the 90s turned into DRM corporate BS.

What I don't get it is why are people still buying EA games...
Sentences like this are kind of the New Yorker's erudite (you could argue pretentious) style. It works better on the the printed page than on the web. If you read the New Yorker often enough your mind gets used to it and it isn't too much of a bother. Granted, this sentence would have been better off with a period in there somewhere.... it's a bit overkill.
This. To be honest, I don't think it really accomplishes that much for you. For the most part, it seems like you're just making the interviewer feel awkward, and you're not really learning anything about the company. I agree with asking them about what they're working on. As a soon to be new grad, my experience is limited to only like 2 interviews, but I usually try to ask my interviewers questions pertaining to the specific project they're working on. Hopefully, you can find something about their work that interests you and ask them about it.

Aside from that, I don't think it's a good idea to look at an interview as a power struggle. It's not a you vs. them situation, but rather you're both kind of gauging if you want to work together. The first part is kind of where they determine if they want to work with you (gauging your skill) while the second part (your questions and beyond) is kind of where you determine if you want to work with them.

As far as things go, unless you're well proven, people are probably going to need to gauge your skill in some way. Don't get too nervous about the algorithmic questions. Just think of them as a type of puzzle just with much higher stakes. For some practice, if you're not familiar with this website: oj.leetcode.com.

Disclosure: I don't have much experience interviewing. That's just my take on how to look at it.
Imagine a car saleman explaining to you "these batteries under the bonnet run the headlights, these batteries at the back are for the tail lights, over here there's another battery to light up instrumentation at night, and the dashcam has it's own battery as well. You'll need to keep all of them charged manually with this car, and they're each charged seperately"

The salesman then proceeds to give another tour around the car showing where each of the switches are located to turn on each component, and how many times you need to press them.

Who would put up with such a car? I deal with that crap every day plus another battery on my helmet. To drag bikes into the 20th century, we need frames with 1 [good] internal battery, 1 chargepoint, 1 switch, and a multitude of compatible accessories which can be attached in different places and hook into the frame's standardized internal electrics.

This makes me feel like I'm going crazy - seeing a new bike manufacturer skipping such everyday basics and deciding that what bike frames have been missing is bluetooth connectivity. Including a comms wire in the frame wiring gets you that anyway - people who want a "smart bike" can plug in a smart device under the seat and some output devices on the handlebars. Better upgrade path too.

(Include a wheel sensor in the frame, as wireless speedos suck, and having the sensor output available on the comms wire means all devices can use it as wake-up)
"The dissimilarities in their exercise routines had mostly begun within the past three years, according to their questionnaires."

Seeing a significant change in three years is great.
Imagine what it'll look like 10 years from now