skysight-inc/HackerNews huggingface dataset:
>I would be willing to live in an efficiency to save an extra 10k / year because a 1000 sq ft apartment is not inherently worth that much to me. I have a 1br apartment because the cost difference is tiny, and efficiency's are hard to find. Further, I flat out don't want a 2500 sq ft house, but for those people who want that much space sure it's a different cost / benefit comparison.

Sure, but then compare the cost with the same efficiency in the Midwest. When I lived there, you could get decent efficiencies for under $400/mo.
Why Splenda, a “Zero Calorie Sweetener”, Isn’t Zero Calories
And a clarification just in case this wasn't clear: We use constraint exclusion analysis to determine which of the "child tables" of the parent hypertable to query. So, when performing query parallelization, you aren't sending subqueries to chunks/nodes that will not match your SQL predicate (plus a bunch of other query optimizations we do with pushdown, etc.).

This is also true at write time: You can insert a batch of rows in a single insert, then the query planner will split them into sub-batches, which it then will insert into the appropriate chunk. So, you don't need to "pre-partition" your data before writing to the system (even in the forthcoming distributed version).
What the Fuck's a Cuck? (NSFW)
Logs have a much, much, much lower barrier to entry than a fully-complete time-series monitoring system that covers everything.

Likewise, turning logs on only after you've seen a problem means you miss out on troubleshooting the root cause of it - if there was a spike of badness this morning but you don't have logs for it, you're missing out on diagnostic information that may have protected you from repeats of that spike in future.

I've also had business guys want to analyse things like access logs in ways that they didn't know previously. Logs provide a datastore of historical activity, which in smaller shops is a cheap data lake.

Perhaps the 'no logs' thing works for your setup, but I think it's bad general advice. And your position is not that logs are useless ("turn on logs for that system until you've solved the problem"), but that retaining logs are useless - quite a significant difference between the two.
When I tested it on my laptop out of the box that was not the case. Maybe Dell does that on the xps line...?
I am halfway through reading Raymond Smullyan: A puzzle guide to Gödel, after finding out about his recent death here: https://news.ycombinator.com/item?id=13626221 . It explains Godel's incompleteness Theorems accurately to a layperson through a set of logical puzzles.
I was just in London, and it looks like they also plaster any gambling ads with "here's how you get help for a gambling addiction".

It also probably helps that the major player is called "ladbrokes"!
To some degree Chaitlin's equations [1] make the issue less abstract than that though.

"We outline our construction of a single equation involving only addition, multiplication, and exponentiation of non-negative integer constants and variables with the following remarkable property. One of the variables is considered to be a parameter. Take the parameter to be 0, 1, 2, ... obtaining an infinite series of equations from the original one. Consider the question of whether each of the derived equations has finitely or infinitely many non-negative integer solutions. The original equation is constructed in such a manner that the answers to these questions about the derived equations are independent mathematical facts that cannot be compressed into any finite set of axioms."

So there are finite (though several hundred pages long) equations for which the finiteness of the solution set is independent of every finite axiomatization of arithmetic. So suddenly, even though the formula is enormous, the type of sentence is perfectly normal. Does f(x) have finitely many solutions, where f(x) is built from addition, multiplication and exponentiation.

Much more so than Gödel’s incompleteness this deeply violates my intuition about what type of statements should be decidable.

[1] https://www.cs.auckland.ac.nz/~chaitin/berlin.pdf
HN doesn't work if someone has a question in 2 weeks. Both HN and reddit have an incredible skew towards current things (sort of in the term news aggregator, although current = "whatever was recently submitted", not necessarily = "news"), which doesn't really fit posts like this that are relevant for longer. A subreddit might help, but even there things fall off after a while, regardless of the discussion status.
Yes, there were less overtaking. But whenever it happened, a large part of it was due to the driver's skills rather than sheer superiority of the car. The DRS rule says a driver can activate it only if he is within 1 second of the car in front. So when he does activate it, it's just like a free overtake and the car in front can't do anything to avoid because IIRC he can't activate DRS. This just doesn't make sense to me and takes the fun out of overtaking.
> Damn, that email from the CEO about his private Twitter. That's completely out of line.

It regarded his professional work on GitLab: https://twitter.com/suprnova32/status/720396175954698240

I think it's completely appropriate that he link instead to GitLab for such a thing, and I think it's remarkable that he didn't think the same. This isn't like the ad world, where if your customer is Coke you can't be seen drinking a Pepsi in public (which I agree is crazy): he was posting about GitLab itself, linking to their GitHub mirror instead of to their own site, which completely undermines the GitLab position.
I will be waiting for you to release your clustering solution. Will it be also included in the open-source version or are you planning to release it as part of your commercial service?
Not in Kotlin, though. You have to make it explicitly nullable if you want it to be null.
Wow, you're so right! I asked the HN community, and wow, has the HN come through!
I just sort of assume if you're a developer that you buy the developer version of your software :)

Edit: for reference, home also doesn't come with bitlocker (!?), Domain join, Group Policy, client hyper-v, and others. Don't buy home to do work.

https://www.microsoft.com/en-us/windowsforbusiness/compare
Ghost in the Shell
the galaxy nexus was a special case where shortly after it was released TI pulled out of the SoC making business all together. no other nexus suffered the same fate as that phone.

so your statement that iphone gets more support than the equivalent nexus is spurious at best.
Mini Bluetooth Hands-Free Audio Receiver, for Vehicle or Home Stereo
I had to verify this... I cant believe it, they doing all the rendering logic for all the cells in canvas. They are not rendering simple cells either, sheets has may features :O.

Testing would be the easy part, in some cases it would be easier than DOM because you can do image diffs... The harder part is BUILDING IT.
Well, for TDD specifically I tend to think of it as a testing methodology for libraries. Application logic tends to be hard to test that way since they're about human interaction.

Of course, you want applications built out of libraries. But eventually if you do that you end up at the point of "this is pure UI code and unit tests will do me no good."

So I don't think it's just "stable, mature product" vs. "new product". It's also about code structure and where the abstraction layers are, and which abstraction layers are stable and therefore amenable to automated tests.

A UI can change in ways that a human will not even notice but will break brittle automated tests. There's workarounds, of course, and probably it's possible to build much better tooling than actually exists.
> What community does the swastika represent and what are their ideals?

Honestly, in this case it was probably mostly representing rebellious teenagers who love to offend the easily offended, not nazis or nazi symphatizers.
An Encoding Primer
Ask HN: What's the best material to learn linear programming/optimization?
My RSSing calmed down, it's just the XKCD feed now. But it still works perfectly.

Intruigingly given how many RSS feeds are out there from WordPress blogs, about the only way I found to get news on WordPress releases is via their RSS feed.
With always-on 3G connectivity and a corresponding app? Link?

I know it's not very innovative but if the incumbents can't even do this then how are they going to leapfrog Tesla at, say, self driving?
I'm working on a journaling app.

Basically I wanted:

- Evernote
- with Private data
- In a journal style (infinite scroll, no selecting single notes)
- With powerful search and filtering
- and some simple todo handling

They are a dime a dozen, but I already use it every day (for the last several months) and am slowly motivating myself to get it over the hump. I want to ultimately make a suite off app's that are similar to existing services, but let you control all the data.
Frege spent his career here. If there was one course from college I'd retake it was Frege.
The “compliant solution” example for setlocale() is thread-unsafe, AFAICT.

(I’m not aware of a safe solution other than “don’t use the text processing part of the C standard library, because its design is too wrong”.)
> I definitely understand people's concern about not wanting to be subject to the dark death dealing of hammer, knife, and machine gun toting drugged Americans, but we're really like any large country. Things have to do with the city that is visited, since the country is vast with many cultures and differences throughout.

I understand that things depend a lot on where you are within a country but as someone speaking about the safety of a country as a whole, the average is pretty important. It's also worth pointing out that many of the places a tourist would consider visiting are places with above average crime rates.
Usually companies have a clause where they have the first right to buy the stock options back before you offer them for sale to anyone else. Employee stock options are sort of intended to be NODROP, and if they want to make shares available on like second market, they need to create a pool of shares specifically for that.
There was a better case: Golem Network made $8M in first 30 mins of ICO last year.
Setting your wake-up time isn't enough? I am new to Flux but unless they introduced this feature in the last 6 days, I don't understand your critique.
some people think it is

morality is subjective
https://github.com/carols10cents/rust-out-your-c-talk

http://blog.adamperry.me/rust/2016/06/11/baby-steps-porting-...
RPC is not fundamentally different from REST. REST is a form of RPC. (/me ducks tomatoes thrown among boos and hisses from the crowd)

The difference is that the processes behind REST speak with HTTP. You're still doing a "remote procedure call"; you're asking for a remote process to execute some function on your behalf and return the result. RPCs facilitate the same exact thing. How is this a "fundamental" difference?

[I'm speaking here of the practical difference, not some difference that was originally hypothesized in the dissertation.]

Thrift contains both an RPC and an IDL, but they don't necessarily have to be used together. Protobufs is just an IDL; gRPC is the RPC, which was released just a year or two ago.

You would layer Thrift and REST by putting a REST API over the top of an interface defined in the Thrift IDL. You could also run the Thrift RPC for Thrift-compatible clients.
A maximally great being. As a sibling comment noted, the problem with this argument is that it presupposes the conclusion.
Classy. Constructive. Thank you for your contribution.
Canada Looks to Develop a New Resource: Artificial Intelligence
Yes! Let's prevent them from expressing themselves so they will never debate their ideas and never realize they might be wrong. Let's ostracize them until they have no choice but fester their frustration, hidden from the rest of world. Let's make those ideas illegal so that any of our parents, sibling and children, if they ever entertain them, will keep it their most sacred secret, protected from scrutiny.

All that, in the name of some people not wanting to be offended.
The Great Laptop Stagnation
I didnt really see anything here of any real substance, other than OP strangely thinks that twitter is private, and that the CEO rightly advised him to link to their own product instead of their competitors. I cant really see how thats a "run in" with the CEO.

All the other cultural issues he seems to bemoaning are all consequences of growth in a startup. Information flow gets harder with more people.

As far as the CMO moving on to github, that certainly doesn't seem to be all that sinister of an indictment. If you have experience in marketing a developer tool to developers and software businesses, you're probably going to leverage that experience getting a job marketing a developer tool to developers and software businesses.

The one thing he's likely right about is that there probably isnt enough market to actually chase, github has a huge piece of it already and hasn't been able to liquidate, so its not obvious where their growth is going to come from besides eating away githubs marketshare. But thats probably why they seem to be pivoting more towards a holistic tool set that is bigger than version control (like the atlassian example). But only time, execution, and a whole lot of luck with show how it all pans out.
I don't mean in terms of story and plot, but in terms of actual game mechanics.

Look at the old Rainbow Six games against the new ones, same for Ghost Recon. Hidden and Dangerous was a great game too.

Those games are actually hard, and have gameplay that isn't just "watch explosions, shoot some enemies, get shot, sit behind wall to recover HP".

Just look at Rainbow Six 3 against Rainbow Six: Vegas 2, the second one was about as linear as you could make a game, the first one gave you a lot of options in how you would achieve a mission.
> How hard would it be to adapt to C and/or C++?

I don't think it would be particularly difficult. I can tell you more about what the process would be like if you're curious.

Project page is here for now: http://symbolflux.com/projects/avd (Everything there is unfortunately quite out of date because my initial work on it was ~2.5 years ago, and In the past 3 months I've picked it up again and ran with it :) I'll update the page soon though.)
> not some weird unheard of string of letters.

it's french.
I know that, when I read/see a surprising or exciting twist in a story, I get a thrill of excitement and delight; if I knew it was coming, though, it's replaced with, at best, a duller sort of "yep, there it is" sensation. Knowing that I've missed out on that thrill is upsetting.

Relatedly (because I have actually had people argue with me about this before) I really don't get why so many people (like these researchers) feel the need to tell me that those sensations I just described are invalid or imaginary.
As the Soviet Union can testify, building science for the sake of science doesn't solve sociological issues even at scale.
What he means is that if you are going around claiming all kinds of things then you should be the one to provide the evidence to go with the claims.
Manned Missions to the Moon – Will Nasa or Others Return to the Surface?
It would be nice if the introduction made clear that the "Momentum" that "works" is some algorithm and not at all the physical concept "momentum".
Ah! Duo is definitely one of the incumbents in the space that we looked at during our competitive analysis. As far as I understand it, your push based 2FA solution only works for sites which use Duo as the 2FA provider. Is that correct?

I am hoping to build a solution which has a similar sounding UX to Duo Push, but works for any site that currently implements 2FA without requiring the site to make any changes at all. I think that this will provide more comprehensive coverage of sites that developers and other users interact with on a regular basis. For example, Github will not update their backend to use a 2FA service that I write because they already have a good solution in place, but by using a browser extension I can build the UX that I want without any changes required on Github's end.

Admittedly, I had some trouble getting started with actually trying out Duo to get a feel for the UX, but I will definitely have to check out the features that you provide to see what competitors in the space are already doing.

I agree that Backup & Restore is another prime part of the 2FA UX that needs some TLC. We've got some thoughts on improving that as well, but the first step is to nail the UX of actually being productive with 2FA and then come back to add enhancements.

Here is to some healthy competition! :)
I assume that multiplying by a given factor shouldn't matter since you still have the learning rate as a factor (which is itself a factor of the gradient). This might just mean that the learning rate should be lower or higher with this method.
This very much. I'd like for Jupyter to have an option to keep the cell code in individual python files in th backend, so you can just check in those to VCS. It would furthermore allow outside python code to import code from notebooks if jupyter would just provide a simple __init__.py file together with the cell files.
Going to work to wash plates ha. Got my podcasts and my solitude. One... is the loneliest... numbah that you'll evah doooo...

Anyway thanks
>As far as the CMO moving on to github

I think the implication was the CMO was fired and that was a poor decision, highlighted by her being snapped up by their competitor.
Thanks for the feedback, really appreciate it. Completely agree with your point on focusing on analysis. Making sense of an athletes training data is where the real value is going to come from. Rest assured it's in the pipeline :)
The stiffness may be local. It definitely is in a physical simulation for hard collisions. Machine learning data is usually normalized into [0..1], so if you get a really steep slope, something is pathological.
Have there been anything new in UX since 1970s?
Two small projects:

- A deck of planning poker cards as an offline PWA

- An app that auto-generate tweets based on all the tweets from a user
I interviewed out in San Francisco right out of college, and was struck by how strongly I did not want to move there. The primary drivers were cost - unsurprising - but also attitude. I don't buy into a lot of the SV culture, I don't find it encouraging, and I wasn't really willing to tolerate it just to work for a slightly cooler or higher-paying company than the ones I could find in the Midwest.

I guess I can't blame SV for that - I am just clearly not a fit for it - but I can't help but wonder whether there are people out there now who are more like me than they realize, and might be happier elsewehere (or would go elsewhere if they reasonably thought they could).
>Commuting more than 60 minutes a day (in total) is not acceptable for 8 hours of work.

according to who? my commute is a combination of bus and walking and takes about an hour each way, but i actually kinda prefer it to when i lived close in the city. living in the city is not pleasant for me anymore, i can live somewhere i actually like, have time to myself on the bus to read/listen to music/whatever, and also get in several miles of walking every day.
Also, here is the source for the Java client: https://github.com/westoncb/DSViz-Java-Client

It's still a work in progress, but I plan on wrapping things up for an initial release over the next couple of weeks—at that point, I'll write a tutorial explaining the structure of the client and principles involved in writing a new one etc.

Edit: forgot to mention, I don't have plans for open-sourcing the server at the moment since the plan is to sell it so that I can continue working on it.
Bar Crawl Planner
You should be protected by the dutch law. If you are an employee, you basically cannot be fired if you didn't do anything outrageous.
Cool, similar to a system for line-based notes I've been using happily for about a year. I call it quickref, and the command is `qr`. This is my CLI usage:

$ qr
show available quickref files (in directory $QR)

$ qr topic
show all lines from $QR/topic.txt
a "topic" can be anything, but generally something like a language (py),
program (blender), package (django), command (git). also things like audio,
pdf manipulation, CLI image editing.

$ qr topic pattern
show all lines from topic.txt that match regex pattern

$ qr topic term1 term2 ...
show all lines from topic.txt that match all terms

$ qr add topic "line with spaces"
append "line with spaces" to topic.txt

$ qr edit [topic1 [topic2 ...]]
open specified topics with $EDITOR

I don't personally see much value in sharing/aggregating the note files themselves, because it's all about personalized keywords.
In my experience if you are not in a customer facing role people don't seem to care. Once you move to a customer facing role, say as a consultant, things change. As someone who has multiple tattoos and works in a customer facing role I stick with the yakuza tattoo model: if wearing a kimono/suit nobody should see your ink.
The problem I see with UX today is that there is a split.

One the one hand are the people who just want to make good products people love to use.

On the other hand are the corps who want to use this as a tool to direct people in a way that they spent more money for nothing gained.
Those counter examples were all software startups. And have very very different cultures to other corporations their size due to their roots.
I remember when they did the WRC recaps on SpeedTV in the 2000's. Rally is by far my favorite form of racing to watch. Sadly the format isn't conducive to drawing viewers (and ad money). They had all that cool telemetry and in-car video before F1 did though.
>Just because terrorists are terrible people doesn't mean they are also lazy.

Great point. However, this is the same group that thinks a wall is going to deter multi-millionaire drug lords.
In my team we established a process where our first step is to write down the spec of the API, in swagger format.

The spec is the source of thruth, and is written manually in yaml (that's not that painful). The implementation comes later.
Unit tests check that it conforms with the spec. [1]
We also have a fake API almost completely autogenerated from the spec that's quite useful for preliminary testing of the clients.

Client code generation wasn't up to my expectations, but I've experimented with applying an handwritten template to a parsed spec and that seems viable.

Swagger as a format might have its quirks, but the tooling is there and having it as the authoritive source of thruth paid off for Us.

[1] https://bitbucket.org/atlassian/swagger-request-validator
Greece is building a space program, so why not Ethiopia too? :)
distill.pub is a blog specifically for machine learning. While the poster could have added something to the title, the usual around here is to leave it as is.
So, Japan also collects taxes on the price of stock you don't sell.

Do most countries do this? I always thought it was a US only thing.
Probably the same as with programming, so no, haha.

But, we can always use all the research that went into desktop machines and sell it as new things for mobile and web.

This works better than I initially thought, lol.
That's the plan. At the moment the web version is built using KnockoutJS which I wish I hadn't used so I'm looking to move over to React. Once I've done that I'll definitely share code between them.

Ideally this would work by setting up a private npm repo and then I can share components between the two.
long commute where you have to drive yourself vs long commute on mass transit are pretty different