skysight-inc/HackerNews huggingface dataset:
Please god. Great idea. Also I'm sick of reading about "Fake News". Please stop it. Please.
Did Apple Kill Emojis with Their New OS?
Perhaps due to the fact that upvoting privately saves the story and doesn't forward you to another page as favoriting does (which isn't private), people are upvoting with the intention of browsing it later.

I mention it because it is something I do frequently, and I do this because the favoriting feature isn't quite right (I want to privately save stories for later and I don't want to be redirected).
I generally retire loyalty cards after a few months and ask for a new one next time I checkout. I also never fill in the phone number or other information.

But still I generally pay with cc/debit cards so the banks still know where, not necessarily what, but how much I spent.
Dear Peter⁠, I see from your postings you have a sense of humor, have justifiably no patience for the tech-fad-of-the-month and apparently plenty of spare time at Seven Rooms (which shows you aren't being challenged). Sounds like you're ready to step up for a bigger adventure!

I represent a growing firm that totally OWNS the COBOL-90 deployment market. Yes, it's Wall Street (without the hassle of actually going to Wall Street -- we're in rural Jersey). We blend the modern (we do agile stand ups every 15 minutes) and all the usual employee "perks" (vending machine updated monthly, all the coffee you can drink -- refill the percolator if you take the last cup!) and of course the traditional "water cooler" where you can talk with your colleagues about last night's TV shows or what tie to wear during the four (yes, four!) scheduled 10-minute breaks. And no fussing with cranky tools, our COBOL compilers have been chugging along without problems for DECADES.

I'm passionately awaiting your reply,
g
> And yet isn't one solution to tribalism a respectful exchange of ideas and dialogue?

Yes. And HN may in fact be a good forum for doing so, if we can keep the respectful and dialogue parts.

This may not be the week for it, though. (The last two weeks haven't been so great for civil, thoughtful dialog on anything touching politics, even on HN.) If HN is going to be the place to counter political tribalism via thoughtful cross-tribe communication, it may need this week off in order to be able to get there.
It would be for keeping cookies, sessions and ranks there. I am doing exactly that with Redis and it's ultra fast and easy. Redis has special data structure for what you want to do, it's sorted set, check it out

https://redis.io/commands#sorted_set
That's the one I'm using.
They won't write down a completely insane number. They're a first level filter not a fine detailed filter. "I'm willing to go on record that I found three recent sales in the neighborhood for about $whatever" where whatever is reasonably near what you're financing. One need only go a few miles to find houses a tenth the cost or ten times the cost. If your neighbors house sells for $X and you want a loan for $X they're not going to sweat it, if you are trying for a loan of $X times ten its going to be difficult.

I paid a couple hundred bucks for an ex-general contractor with a thick binder to inspect my house for hours, looking inside the furnace heat exchanger and testing every wall outlet and inspecting the plumbing and roof inside and out and insulation and foundation and everything. That is a detailed analysis of what you're likely to spend on maintenance and upgrades over the next ten years. Its probably more useful than an appraisal but it takes a lot more time and money.
I enjoy soldering quite a bit. I'm an embedded software engineer so I sometimes have occasion to build prototype boards. I will order through-hole versions of microcontrollers for this even though the final products will have tiny surface-mount versions. Strictly speaking, I could do most of what I need to do on breadboards, but I have found it both useful and fun to transfer breadboarded circuits to stripboard. I work part of my week from home. At my office I have access to lighted stereo microscopes and other expensive tools for surface-mount soldering, but at home I just have a couple of irons, a Hakko and Radio Shack. At work we use lead-free solder; at home I use old-school lead 60/40. I have tried to switch to lead-free solders at home but I hate them; the poor wetting and the way they burn up the iron tips. Leaded solders are very forgiving; often times you don't have to get a blob of solder perfectly placed, and it just flows into the right shape. Lead free, not so much, at least in my experience. I know I can do things with extra flux and all that, but with leaded solder I generally don't even need to apply extra flux to get good connections.

The last project I built for work was a little development board built around and Atmel microcontroller. The last project for fun was a flashing LED Christmas Tree kit. I have built a number of those and I am teaching my kids to build them. I also sometimes make other little LED toys for my kids, things with 555 timers or programmable unijunction transistors and RGB LEDs.

My skills at surface-mount soldering are still pretty laughably bad although using the tools in my office I have managed to solder some tiny surface-mount resistors. One of my co-workers has been mentoring me a bit in how to do that. It would be pretty much impossible to do in my home office without the stereo microscope and Weller with a super-tiny tip.
I always loved Mixpanel - but its been a couple years since I've been active on the product side and there are now tons of great tools. In the end of the day - use the events based analytics product that your team will enjoy looking at everyday.
My guess would be that the Egyptian slave thing stems from another time where it was exotic to travel and only adventurers would go to foreign lands and bring back people from there (slave or apprentice - would like to see the original kit). And there was a lot of mysticism around exotic countries, so having such a person on your mystery show (alchemy) would simply increase the effect. Yes, it sounds stupid today, but we are talking about a time before the invention of Google, antibiotics or routine international flights.

I'm sure other than that PoCs generally had less access to chemistry kits, probably mostly because they couldn't afford them. But I don't think that Chemistry kit was the issue.
Interesting.. and btw, pressly/chi supports those routes easily, among many other combinations. Chi was designed to be very composeable with middlewares, subrouters and handlers. The idea is to consider the request passing through a "flow" of layers, handling and building the response along the way. This makes it easier to reason and organize each piece separately and then connect it all together.
That is unfortunate! Looks like the two projects were started around the same time, too. I may add a note to the site/readme pointing people to that repo if they were looking for it.
I agree, I"m sure these get passed around since by far the most frequent response is radio silence.
These are inviting words for many millennials to commit to their media narratives.

This type of perspective is in my opinion part of the problem, and not recognizing that this type of comment is itself part of its own narrative. When the discussions descend into repeating talking points or following a narrative, it's no longer a thoughtful, inquisitive discussion. Given that you've included one such example in the meta-discussion is indicative of how ingrained some of this "anti-discussion" is and hard to get away from.
I'm the other guy. I bought my house for 260k a year ago, redfin now lists it at 330k, and there is just no possible way that is correct.
> Why do you hate the US so much if you live here?

Why do you behave like an idiot?
It is not type safe and relies on runtime reflection based checks to make it work correctly, it can crash easily. However, I believe I made all the checks correctly and it should work as intended, but of course it is only 600 LOC, there can arise some issues.
>> So basically the theorem is irrelevant, because none of those assumptions apply

I don't think its totally irrelevant. It may not be applicable in a today's real world, as you point out. But the point of a model is to try to explain what happens when you change the input parameters.
There are a bunch of other complexities too - things like

(1) cancelling events which are synchronous, but web worker communication is async

(2) What is the best serialization format ? I found JSON.stringify to be the fastest, but how to compress data better ?

(3) How to batch the operations when you want to send info over from worker to the UI thread. The batch size should be small enough that it runs in 16ms, but large enough that you don't waste frame cycles.

(4) Figuring out if it makes sense to spawn multiple workers to diff parts of the VDOM tree - similar to React Fiber
I always thought it was because of padding. An array of M structures each N bytes long could require more than M*N bytes (certainly has on some architectures I've worked with). But I guess that's not it after all.
Most comic book and games stores have boards where you can search for groups. Craigslist maybe too? It's not such an uncommon hobby and if you find no group to join you could always start your own!

Go for it. It's such fun.
Well. Let me just flag this post since its a political one.
The parent comment men says they are in Barcelona, so maybe it won't be politically impossible to just give them welfare.

In the US, it might require some doublespeak to keep people from revolting at the "socialist" implications of paying people for not working.
I'm building my PiPlay Advance. A Pi Zero game console with all off the shelf components (plus our PCB) and only a few solder points.

Our BOM is about $35 - $45 right now before bulk discounts.

http://blog.sheasilverman.com/wp-content/uploads/2016/10/778...

https://docs.google.com/forms/d/e/1FAIpQLSerQdiZrYwMojO9M8Hi...
My current plugin list is:

Bundle 'scrooloose/syntastic'
Plugin 'tmhedberg/SimpylFold'
Plugin 'ipartola/igor-vim'
Plugin 'othree/yajs.vim'
Plugin 'mxw/vim-jsx'
Plugin 'leafgarland/typescript-vim'
Plugin 'posva/vim-vue'
Plugin 'bronson/vim-trailing-whitespace'
I love this idea! I hate how stores only have like 1 or 2 registers opened.

I wonder how it would react to a family shopping, is it tracking people or the bag? Hopefully it'd bill who ever has the bag in case your kid puts in a bunch of junk food. Supporting carts for larger purchases seems like somthing is missing.

But yeah I love this. I hope we move towards the future when repetitive jobs are all automated and we have some sort of basic income. So the human race can be more innovative and everyone can unlock their true potential instead of being a corporate drones for a job they never liked and can't figure out how to get out of it.

Edit: Wanted to add real quick - as things do get more automated. I do hope there's a easy way to get ahold of human in case of things acting up or if you just need some help. I know tons of sites seem to not even provide support or make it super hard to even find a contact. Amazon itself seems to have good support from what I've heard, never really had to use it but in general companies should focus on support also, with or without automation. Just seems like somthing generally lacking to me in the tech industry.
The ones in supermarkets in Australia started off with a lot of weight related issues. Seems to work fine now, not sure if they have gotten smarter or just less picky with weights.
"Political" = anything mods don't like. Soon this will be like reddit and other "politically correct" places. It would be nice to know about changes in mod positions, because I suspect there might be few in order to implement "correct" political atmosphere.
More reasoned, thoughtful, polite political discourse? Absolutely. More yelling without listening? No, the world doesn't need another platform where that happens.

The goal here is to let people get past the yelling so that we can get back to the thoughtful, polite discourse.
Using a BeagleBone Black to read current sensors and send MQTT messages whenever an appliance (washer/dryer) is turned on/off.
Yeah. <3 your motivations, but i think this is just doomed to stifle important/legit conversations.

The idea that it's not possible to be thoughtful and political at the same time (and thus we should just cut out all/most the political stuff) is disheartening.

The problem isn't the politics, the problem is the lack of thoughtfulness.

I'm deeply ambivalent with this as an experiment. I hope it achieves what you're interested in without compromising the things I worry it will.
I love redis but I would recommend message brokering be done by something built specifically for the task, like rabbit-mq.
How is this even remotely related to Angular?
Comments like this could be extremely helpful to the author if you explain more clearly what you mean. Is it because they're using reflection so much? Or is it because a CustomProvideFunction could also be stored as interface{} or something completely different? I'm fairly new to Go as well, so I'm curious.
Welcome to the Skinner Box.

If you take a slice of cake, hold it for 12 second, frown, put it back, spin clockwise three times and buy a lowfat plain yogurt, you will get a discount for sugar-free pastry on your next visit... if you did it just right.
> HN is a garden

and Attila is going to trample all over it.
I don't believe bad faith as being the same as having ulterior motive, but we'd just be arguing semantics at that point. It'd be the same as assuming temporary ban = temporary censorship.
In operating my startup or working at YC I haven't faced any overt racism (in the real world just living life that is a different story). Have I faced any covert racism? - very hard for me to tell because so much of startups is facing failure and there are often many probable causes of that failure. Not sure what you mean by the second question.
They seem to be flagged on this site. You rarely see them stay up for long.
Hi dang,

Quick question for clarification - would http://www.wsj.com/articles/tech-companies-delay-diversity-r... fall into the kind of race and gender issues that you'd block this week?
I think the question is not whether the issues are important, it's whether they're on-topic right here. Your example is meaningful but that doesn't mean it should be discussed on Reddit under /r/comics or /r/cooking. Since HN doesn't have categories/subreddits, I think there's a diverging sense of what readers want to find when they come here.
How is this any different than people getting downvoted for questioning the ability of Tesla to execute on an insane timeline or any of the other random things go against the HN hivemind?

I'd suggest not caring about downvotes.
GitHub caught some flak for their policies just over a year ago:

GitHub threatens to shut down a repository for using the word 'retard'

https://news.ycombinator.com/item?id=9966118
Datomic-ClojureScript in the browser backed by PouchDB would be killer.

Datomic already has a CouchDB-compatible datastore via its support for Couchbase. That would mean Datomic-ClojureScript on PouchDB could run in the browser and sync with Datomic-Clojure backed by CouchDB/Couchbase on the the server -- that would be killer and give Datomic massive reach.

Has the Datomic team considered PouchDB as a possible datastore for Datomic-ClojureScript in the browser?

NB: Just posted the question to the Datomic discussion group: https://groups.google.com/d/msg/datomic/uqBQE4QlnzI/VuZ14pqO...
I think not talking about politics is counter-productive. I think if more people would talk to each other about political topics, then liars like Donald Trump wouldn't get elected.

Btw, if there are any Trump supporters on HN, it would be interesting to hear their views. Likely, due to how the community works they can't be heard due to downvoting and/or flagging which I think is a shame. I prefer more debate over less.
Spot on. To quote one of my favorite songwriters, Todd Snider, "I didn't come down here to change anybody's mind about anything. I came down here to ease my own mind about everything."
It is challenging to deal with functional languages, especially non-strict functional languages, without GC. You can do it to some degree, but it requires some clever and inconvenient limitations on the language. Lifetimes and linear types are two approaches that can help. Clash and lambda-ccc can convert non-monomorphically-recursive Haskell code to a fixed-memory implementation (not even a stack, let alone a heap). Closures, unbounded recursion, and all those other things that make functional programming so convenient often require GC.
As a one-off thing, this sounds good. Implemented longer, term, though, I think it would be trying to solve a problem by treating the symptoms. Politics isn't the problem, since politics is simply the process of making group decisions. The problem is not the topic but the behavior.

So what does good, relevant, political discussion on HN look like? What does bad (but relevant) political discussion look like? Then update the guidelines accordingly. Maybe the guidelines could even have examples.
Yup. Writing this on a mobile client on an OpenWRT Archer C7 v2...

Though the binary firmware blob can still go to hell, it's certainly troublesome or was when I installed about a year ago.
> To summarize; the key to thinking in parallel is to think about your data as being made up of small, fixed-size subsets of data that can be dealt with independently.

This isn't quite the idea behind thinking in parallel. In fact, parallelism is more about understanding the dependencies between any given piece of your program. Each piece need not necessarily be independent of another; rather, it's understanding where the dependencies are.
> The main concern here is pure politics: the conflicts around party, ideology, nation, race, gender, class, and religion

I feel like trying to ban discussion of these conflicts will lead to the same outcome that reddit's weird "free speech" policy had, if more subtly. If Hacker News is the place where racist, misogynist, fascist hackers can feel particularly safe, that's going to be the kind of people you attract, at the expense of marginalized hackers.

There is no neutral option around this kind of politics and I'll be sad to see HN throw marginalized people under the bus to ensure the comfort of the privileged.
OMG that's awesome. And a bit surprising since Redis internals could be much much better, if we only could care a bit less about memory / CPU / copy-on-write issues, and... a bit more time :-)
How much of it is pure noise?

Those numbers are smaller than 1/100,000. You are counting 200 occurrences an year at the US, and many less at France or Germany.
It is such a great privilege that to some people, politics is just noise that you can turn off.

To some people, their livelihood and survival are on line based on what our politicians do.
They have made so that an article that cultivates discussion is actually penalized, softly silencing any topics worthy of discussion here. Now they outright ban things. Might as well just disable comment functionality if they don't like people opinions and ideas that much.
Not as much lying as having a hidden reason, and I think companies that who are very interested in profits more often than not have ulterior motives with the decisions they make. I wanted to bring it up for discussion, I find it very odd for HN to have a 'temporary ban' on a topic that is topically relevant and important to how the world works.
This is very real.

Barometric pressure directly affects your ability to breathe.

Recently several people died by asthma attack in Australia and thousands of people with no preexisting history of respiratory illness suddenly developed symptoms. The most likely explanation so far was the sudden change in barometric pressure and high pollen counts.

If atmospheric pressure decreases it shall lower your blood pressure.

http://www.mayoclinic.org/diseases-conditions/high-blood-pre...

More generally, weather has a direct effect on mood and behaviour.

http://psychcentral.com/blog/archives/2008/11/09/weather-can...
calloc doesn't know what it's allocating for, so it has to hand out m * n.

(Despite the syntax, the same goes for operator new in C++! Placement vector new in particular is a trap.)
"without a doubt"? Well I have doubts. It all depends on the time, of course - but even in former times it might have not been so much discrimination (a ka the thought "women are too stupid or belong into the kitchen") as the idea being so far fetched as to not be considered. This in turn might be an artifact of times when it really wasn't a sensible choice - for example if women were at high risk of childbirth (or missing out productive years because of maternity) so investing in their education would have a lower return (which became less of an issue with improved economic situation).

I especially doubt the common advertising narrative. I think it is much more likely that companies simply advertised what they thought would sell best (as in maybe boys being more likely to buy Chemistry kits), rather than them having a budget for pushing the patriarchy.
This reminds me of a powerful skill we could probably use a bit more of in this day and age:

Recognize when you're just the flashpoint for someone's anger, not the cause of it, and don't take it personally.

Abuse shouldn't be tolerated of course. But sometimes you're just the straw that broke the camel's back. And in those moments, if you can let yourself off the hook, and realize that there is a bigger issue going on, you can often redirect the conversation toward that bigger issue.

Maybe if OP spent less time defending himself, less time taking the complaints personally, and more time just commiserating with people about the changes in the JavaScript community and how we should deal with them... maybe those interactions would've gone better and he'd be less burnt out.

I realize this is victim blaming, from the perspective of someone who was just bullied. So, please don't take this as a critique of OP. It's just a path I am trying to keep in mind.
>It has to do with us noticing an uptick in two undesirable things: harsh ideological comments, and accounts that use HN primarily for political battle.

That's straightforward, and understandable.

Personally, though, I would want to measure that in some way. We all tend to notice harsh comments or politicized accounts when they are in opposition to our world view. Ones that we agree with might fly under the radar.
please.. make it stop..
You're doing some much needed work and I really hope you not only stick to this but win out in every way.

I cannot understate how much I have been waiting for a good UX/UI on a CAM that doesn't require running HUGE closed-source packages.
Where? On the public website I see only the $123,456 value unless I'm in the wrong A/B test group.
That would be in a logically consistent world. We are not in that world.

The main rules are here, for unpaid internships:
https://www.dol.gov/whd/regs/compliance/whdfs71.pdf

So unpaid ($0) internships are permitted for certain restricted circumstances. But if you fall outside this category, you jump right up to 'employee', and have to be paid the minimum wage. Basically, once you start paying, you have to pay all the way. (Now, there is a subminimum scale of 75% of the minimum wage, but it's only available for high school enrolees above 16 years of age, for vocational training, and is granted at the discretion of the Department of Labor: https://www.dol.gov/whd/minwage/q-a.htm)
Thanks for correcting my hyperbole, which I suppose is due to my bias for his keyboard works which I like to play (at home -- I doubt anyone suffer through my playing). I do like the masses and passions though, so you are spurring me to listen to more choral work!
The harm done is in pushing the wrong explanations, which makes it difficult to find the right solutions.
You mean, instead of Morgan Freeman, who was the presenter this year?