skysight-inc/HackerNews huggingface dataset:
I tried installing this on a $5 DO box, but I ran into so many errors that I gave up after an hour.

Why is anything nodejs based always so godawfully horrible to install. Why do I need to compile a thousand libraries?
Yeah it does seem contradicting, however in my case, no user sign up/don't know who exactly is visiting due to changing IP's. This is the point of the unique string in cookie

It's mostly to update tracking data regarding site usage and not overwrite existing entries

What does that mean to "track" haha, I don't mean location. Identifying... unique
Try http://www.linksys.com/us/special-deals-and-refurbished/c/Re... buying a refurbished router from Linksys with anything but IE. When you click Guest Checkout your cart will be empty. Dead end.
The Designer’s Guide to AI – a $70B industry by 2020
I asked about "soliciting" everyone or checking IP (despite proxy/vpn) so you don't get the prompt. It reminds me of those email-popups when I see a popup appear even in site not necessarily a window.

Our site is deployed in the Philippines (though does no use a .ph domain) so I wonder if the UK thing would even apply. Currently no products/associated with the site so no "business" not even ads at this time.
Seriously?

https://en.wikipedia.org/wiki/Hunger_in_the_United_States
Adobe Media Encoder CC 2017 (11.0.0) Full Mac Crack OS X – Crack4Mac
My approach is that if close people expect some justification, I'll enter the "let's figure this out together" mode. If they're not willing to work with me in this mode, they get a clear signal that I'm not cooperating in any other way. If they complain, I point out they're showing me less respect right now than they'd show a random stranger, and we're supposed to be very close, i.e. care about each other.

I try to be very consistent about it - they really can work out pretty much anything with me in a respectful and rational way, so the above is not a dismissal, it's enforcing communications protocol.
That's correct.

https://www.cookielaw.org/the-cookie-law/

> It started as an EU Directive that was adopted by all EU countries in May 2011. The Directive gave individuals rights to refuse the use of cookies that reduce their online privacy. Each country then updated its own laws to comply. In the UK this meant an update to the Privacy and Electronic Communications Regulations.

...

> All websites owned in the EU or targeted towards EU citizens, are now expected to comply with the law.
Nobody has mentioned PCMPISTRI (and the other SSE4.2 string extensions), but they deserve a benchmark here. Some of them appear in my regular glibc now, and they're hard to beat.

I found this Intel article for XML (but not JSON):
https://software.intel.com/en-us/articles/xml-parsing-accele...
Samsung's built in browser has ad-blocking plugins now that work quite well too.
> Supportive? Let's go on a vacation and I'll blow you till your head pops.

Not appropriate. Take that shit elsewhere.
Why Ljubljana, in Slovenia, Should Be Your NEXT TRAVEL DESTINATION
CleanMyMac 3.8 Crack 2017 Activation Number Full Version Free
> I work in Sweden. I don't think I have seen ever anyone fired. What I have seen is some of the best hiring processes. The process looks at the candidate values, and skills. And there is a discussion about what we expect from her, and what she expects from the job.

I have worked for a few years in a company that is based in Sweden but also has a very large U.S. presence. Couple of points:

1. The recruiting process is involved in Sweden is more involved than in the U.S, agreed. However it is not perfect. False positives do enter the system. Folks there have started getting junior candidates intern/contract as a way of evaluating them. This unfortunately has its own bias.

2. Yes, I think it is impossible to fire people in Sweden. What is typically done in those rare situations is to shuffle you in such a way that you don't do any work. Imagine a head of a team suddenly head in title but with no reports.

3. On the U.S. side, interviews are way easier but then at will employment takes care of that in those rare situations.
How we built the conference attendees chat with Firebase
Well sure. I'm not arguing otherwise. I'm just responding to a comment vaguely asserting that you can't make Google money in a boring corporate job. He wasn't arguing that the city was nicer. He just said, basically, "where else are you doing to get 200-300k". Well, if what you care about is how much of that you get to keep, lots of places.
You said yourself that putting the second foot down doesn't increase stability. It's a paradox.
DevTools: State of the Union 2017
> Rust, a modern low-level programming language with cutting edge "safety" build in at zero runt time cost, luring many system programmers.

I love Rust, and advocate it among other memory safe systems programming languages, but right now it still has an uphill battle against Swift, C++17 and .NET Native, on the desktop and mobile OSes.

Adoption is growing slowly, even Microsoft has recently added a Rust library to VS Code, but it will take years to become a major systems language.
Ask HN: Do you have any bots running doing some task?
I don't know why I have this thought/obsession with the idea of developing bots that do work for me while I work elsewhere myself.

I have a Raspberry Pi that I setup as an "always on server" that I can program. I know why not rent a VPS and have the hosting provider deal with power/connectivity. The answer to this is a dumb "cron problem" where with Rasbperry Pi it worked. I currently use Apache on Debian/Ubuntu.

Aside from PHP/JavaScript those are the only languages I know how to use to do things... I have in mind to start learning Go but have not had the time.

Anyway the other question is "What do these bots do?" Scraping? (taboo)... maybe you run a Bitcoin node and watch demand/sales... I don't know... just that thought of automating something to do something for you.

But what does it do? haha

edit: one interesting thing, I've seen some really shitty, lowest of the low jobs on sites like Amazon Mechanical Turk where you do things like "translate photos of receipts into data" for a couple of pennies... tasks like these I suppose you could try to build a bot for "train a neural net" yeah anyone can do that... but... it is something though... should go back there and see.
> What is clojurescript excellent at?

ClojureScript excels when writing frontend UIs, in my opinion. There are so many good ideas in Reagent and Re-Frame. JS tries to be like Re-Frame, with Immutable.js, react-redux, etc.
spoofing the user agent works fine

I'm continually upset by this. If you know you rely on, for example, the fetch() api, test for the fetch api[0]. Whitelisting browser user agents just means chasing your tail for forever.

By all means, politely warn a user that "your browser is not tested". It's getting to feel like a marketing driven decision, where pages just about say "our site is so powerful, we only work with the greatest browser ever, Chrome, so come back when you have it".

A local airbnb competitor currently does this.

[0] https://philipwalton.com/articles/loading-polyfills-only-whe...
> You must be a prudish woman.

And if they are? Still welcome here.

Shit like this is not appropriate. Either stop saying it, or get out.
What does spam have to do with the FCC's decision making?

Nothing.

Comments are for submitting ideas. It was never supposed to be a popular vote.
Spotify extensively uses Scala for data infrastructure and ML feature engineering.
Not tempting fate here, I will update the site(I'm pretty sure I will to be safe, at the risk of annoying users with a popup, possibly losing functionality on the site) with this in mind, what would they do? Fine me? Air lift me into a European prison? Haha that would be interesting.
Friendliest advice: promote someone NOW! or hire someone -- NOW!

It's just a load you are telling yourself your product is too complicated for anyone else to take over.
Well of course, they're different trade-offs. Here we don't care about flexibility, we're talking about a specific syntax (JSON).

Also SSE will be beneficial only if your strings are long enough. I'd be curious to benchmark my implementation against an SSE one on a representative dataset.

EDIT: the microbenchmark indicates that the bit-trick implementation spends about 1 cycle per byte (for the entire escaping routine, if there's nothing to escape).
> You can criticize Go but it has a more thriving ecosystem than Rust.

I think Go has already become unavoidable for those working in cloud like environments, thanks to Docker and Kubernetes.

Anyone working on those areas needs a working knowledge of Go, even he/she dislikes the language.
I am curious are browsers like brave, Vivaldi etc... that depend on chrome being classified as chrome??.
Cloudflair https is free, (https://www.cloudflare.com/ssl/) and not such a big of a pain to setup. without https, let's say someone puts a wifi hotspot named JFK_AIRPORT_FREE_WIFI in the airport, and plays with the DNS setting and points to his own version of the internet. https websites are more or less protected from these as the certificates will not be valid. http ones are completely open to manipulation. Do you lock your door at night? even though most likely no one will come in? Do you look who is at the door before opening it? Why is expecting https is a bit too much? Why is security something people see as "we can add it later when needed". It should be part of the checklist before releasing. Most people won't release without documentation, a decent automated build, some unit tests, right? Security should be way up that list as well. Another reason is showing you mind about security. Getting https is just one step, making sure the code is secure is a whole different topic. If you don't care about https, how do I know (without reading the code) that you care about not using DES, that you care about hashing + salting your passwords, that you care about not logging sensitive information, that you don't run as root when not needed, that you take care of my data and not compromise it. It starts with "meh, https is a bit too much" and ends up with Linkedin passwords leaking because they just hashed it. This is not cooking. You can't always add salt later.
</rant>
Too much hassle for me. I don't have a need for project specific emailing.

PS. Fluid.app is nice way to create project-specific native app instances from web applications, e.g. Trello, Jenkins, etc. Plays nicer with virtual desktops / cmd+tab than browser windows. (With the cost of memory.)
FCC's job is to make and enforce policy that conforms to the law set by Congress, not to hold and obey public votes.
The Russian Laundromat
"low market share numbers further accelerate the decline because Web authors don’t test for browsers with a small market share"

Very true. There is absolutely no point in spending dev hours on a browser that might net you . . . I don't know . . . a fraction of a percent of whatever audience or target you're after? I had to do that before, it makes the developers upset and their managers even more upset.
It's likely the ship, drive more revenue or get fired culture that keeps people from settling in.
Maybe you can start to read http://notalwaysright.com :D
I don't think that monocultures are wise.
Servo is not rewriting the JavaScript engine. Spidermonkey will continue to be C++ for the foreseeable future.
'Yard Sale' by Irina
Diaspora issue: https://github.com/diaspora/diaspora/issues/1359
There is also Digix which plans to issue Gold backed tokens. https://www.dgx.io/
I don't remember what the restriction was. I believe it only lets you have one third party extension at a time and auto disables it on startup. And I'm pretty sure you can't modify webstore ones, I haven't tried it though.

I thought Firefox allowed third party extensions, have they changed that?
All that is fine - for a simple static site with no user information and hosted on gh-pages - using that as a point to not try a open source project is not right.
Lisp was invented to produce AI. Machine learning is a better way to produce AI. So in a sense, Machine learning takes the needs for Lisp (in AI) away.
Like Google Hangouts?
System preferences -> Mission control -> When switching to an application, switch to a space with open application -> ticking off may help to limit cmd+tab for current space.

Personally I've no issues with cmd+tab - I use it to cycle between 2-3 recently used apps, works fine for apps in the same space (which is the idea of per-project spaces).
The car and oil industry is the dirtiest one around.

Lets not pretend this isn't the first or 10th time they have been caught.

If you own a car, you are involved.
Appian delivers rare IPO to Washington DC's tech scene
I'm not in your shoes, but I'd happily trade places. I assume you're calling most of the shots, so if you take a step back and reflect, where is this stress coming from? Who is putting pressure on you? I'm guessing it's you doing it to yourself because you hold yourself to a high standard and have a strong work ethic. Excellent qualities.

So take a few days off, refocus, slow down, and just do what you can do. No pressure.
You talk about it. Either you reach a decision you both agree on or you don't. In the latter case, it's usually more important to keep the ship sailing than to have it your way, so one of you will have to give up. If you both can't, agree on a fair procedure - like asking a third party or throwing a coin - and stick with the answer. If you disagree with the decision, you can always say your disagreement explicitly and refuse to take responsibility for it, but that's totally orthogonal to supporting it when the decision has been made.
You can `brew install ammonite` too https://github.com/Homebrew/homebrew-core/blob/master/Formul...
Thanks! Waiting for your MQTT integration ;-)
Thanks! And I completely agree. Being a designer, it's what I can relate to though.
"Technika" please. What a butchering of the name.
Unless you know Scala already well, it doesn't make sense to use it as a script language — there are cleaner alternatives (not Bash, though — Bash is just awful). But if you do, it makes perfect sense. Scala is one of the most expressive languages out there.
I couldn't say better.
A glowing rosetta stone..
T-Mobile’s DIGITS Goes Live, Bringing Phone Numbers into the Digital Age
Little Alchemy
just full disclosure. Woloski^ is the cto and founder of autho. They have a competing product in the serverless space. Click on the links to learn more. Here is the pricing page, https://auth0.com/pricing
> Your partner needs to be reasonably intelligent and reasonable for this to work.

Most people are capable of being reasonable and behaving intelligently; they may just not be used to it. I figured this out some time ago. The way I do it if someone doesn't behave reasonably is to politely make it clear that working together on a problem is the only way they can get something from me.

"Getting to Yes" is a good book, I second the recommendation.
I make heavy use of three-finger-swipe-up gesture to see all windows in the current space and thumbnails of spaces. (System prefs -> Trackpad -> More gestures)

The dock I keep minimized, not much use for it with spaces because it has global state.

Cmd+h is handy for hiding global apps out of way (can be revealed again with cmd+tab).
Noxious Games is making H-games in Unreal Engine 4
or... everyone would spend half their lives running around in job interviews, training/onboarding, exit interviews and so on. Because tech jobs are fundamentally tough and most fits are at least somewhat awkward.

The valley has enough volatility - we don't need more.
Google, Lyft and IBM are giving Istio microservices mesh a ride
Go was around and buzzy (closer to the peak, even) 5 years ago.

Apologies if I've made you feel old!
Coroutines are now in Clang trunk, libc++
Even a short vacation would help with two big things.

First, physically resting and getting outdoors in the summer months can certainly just help you rebalance enough to make good decisions. You might realize that very short-term problems are weighing more heavily on you than you realize.

Second, it's a test of how indispensable you are at work, and forces other people to try to do things before asking you. You'll learn which things you need to make sure to train them to take over when you leave, and they'll remember the answers and approaches better if they have to figure them out themselves.

I guess it's possible that two weeks would cause irreparable damage... I have no idea what you should do in that case. I can't say I'd stick with it in that scenario, that's a horrible trap to get stuck in especially if you can't imagine it getting better.
do these units trigger the NIMBY impulses of neighbors? It seems like a great way to increase density in otherwise restrictive development environments, but could also see pushback from neighbors in having a lot more construction in the neighborhood.
PCMPISTRI and friends are great, but they're not very friendly to the problem described in the article, since they can only check membership in a 16-element set.
There may be same changes to the cookie law soon: http://www.lexology.com/library/detail.aspx?g=859d2614-cf11-...
Nice paper! This could be a great tool to help debugging differential privacy [0] of an algorithm. Certainly much simpler than CertiPriv [1].

[0] https://www.cis.upenn.edu/~aaroth/Papers/privacybook.pdf
[1] http://certicrypt.gforge.inria.fr/certipriv/
EDIT: Moving this to its own top-level comment. https://news.ycombinator.com/item?id=14422326
If you don't already have professional help (therapy), seek some.

I've experience the hour long crying showers first hand, and I don't wish it to anyone. Don't minimize how you feel, and don't blame/shame yourself. Therapy can be scary and still cary a stigma, but it's basically allowed me to be myself.

I am no founder myself, so I don't pretend to know what you're going through, but I know the symptoms. Let me know if you want to discuss this further
China to 'score' citizens on behaviour
Emacs is awesome, but making language design decisions based on Emacs (or any editor, for that matter) seems like it ought to be at best a non-goal.
Yeah sucks when you can build stuff but don't know what to build. "Delegate the rest" they say... to the entrepreneurs that hire developers to build the dream as a contractor/percentage.

I think there is also the "following passion and money is an after thought"
I grew up reading this magazine, together with Yunnyi Tekhnik (Young Technologist), Nauka I Zhizn (Science and Life) and, of course, Kvant (Quantum). With all its failings USSR took science and technology very seriously and opened the funnel really wide. That is probably why USSR had nuclear weapons and space technology comparable to United States with half the population and third the money (for the pedants - I made the second ratio up, but you get the idea)
> - Lose respect for you - start hunting for a better provider (Don't be surprised if she starts staying out late and you find she cheated on you)

> - she will work to limit your access to your children.

> Make your decision (and make it final with only input from your closest friends and parents/brothers/etc)

Your misogyny is not welcome here. Get out.
Who was accepted from the interviews on 052417?
I use Firefox and chrome regularly. Firefox is worse by an order of magnitude but I still use it. The main issues for me are any type of video is terrible on FF vs chrome. It also feels much much slower.

But I trust it a bit more than I do chrome. I don't feel like they are storing all my data like Chrome does. Maybe that's the angle they should be pursuing.
Should I join a class action I approve of but am not involved in?
This is really cute.
I think you meant Lobsters?
> from scanning the contents of their users’ email for the purposes of delivering targeted advertising

that's how you make money... if only I could read people's minds as they dreamt... cue the exploding egg (Futurama)
> This is true less frequently. Facebook used to be a good organic channel to build, but now FB is forcing more payments, by forcing ads to FB pages, and then again for boosting posts on those pages. Plus, the costs are rising.

Less frequently than what? Keep in mind the OP I was responding to apparently didn't see any value to Facebook over email/texting. The fact that Facebook is willing to degrade its service even to be slightly better than managing an email list in return for higher ad revenue isn't particularly relevant to that.

> I experienced this too, but I also had a controlled test, since I wanted to track down some high school friends who weren't on Facebook. Turned out not to be so hard, and caught up with a bunch of other old friends along the way. :)

> Sometimes the alternatives offer other advantages we don't see if we frame the problem as replacing what we have now exactly.

That's great, but it has nothing to do with the value of Facebook's in-band discoverability over email/texting.
The Future of Scientific Publishing
Ask HN: When was the last time you got a non-work related email from a human?
I looked through my personal inbox, and in the last three months I've received 2 emails (out of several hundred) that are from real people reaching out to me, personally. Everything else is a newsletter, receipt or marketing from services I use.

It seems like social media has almost totally replaced email's person-to-person function, leaving it as a holding area for automated messages about stuff I might need to act on later.

But none of this is remotely true in my work email, which is still filled with messages from colleagues and clients.
Every time you give someone theoretically everything they want, they will not value you.

It's a simple supply and demand rule. Everything offered in abundance loses its value. What are you offering? Your time, your resources, your care, your attention.

To people realize your valor, offer less, invest less. Give them space to miss you and run after you.

We do not respect or admire worthless things.
Ha yeah plenty in Australia where you're so alone you're in actual danger from it.
Yes, but then laziness is not a highly valued human quality, so next time whenever you need help, people might feel about it the same way. And if someone gives that reason on a habitual basis, it might just actually mean he is not a helpful person. However, if you give them a short genuine reason of why you can't do it at that time, may be you'll have some hope.
1 cycle per byte is pretty good, and its properties might be very nice for small strings.

Assuming you can prep everything in advance, the SIMD version is 3 loads and about 5 SIMD operations (1 shift, 2 PANDs, 2 PSHUFBs) and a couple transfer/scan operations (PMOVMSKB and whatever bit scan operation you want) to eat 32 bytes. I'm figuring 10 operations. Depending on your workload you might care about reciprocal throughput or latency. Generally our work has been more throughput oriented so those 10 operations can be scheduled along with lots of others, but this isn't always the case.

The other way SIMD (or for that matter bit-twiddling) can be helpful is that you can cover a wider variety of sizes in a branch-free fashion, so if your sizes are distributed <32 bytes (or <8 for bit-twiddling) the code can be straight line with no branch misses. So a SIMD version of the code might be "slower" than a bit-twiddling version even if both sides always get 9 bytes, but if it's a mix of sizes and thus unpredictable, it might take fewer branch misses (unless some clown starts giving you 33 byte inputs half the time, of course).

Again, benchmark data is always a good cure for folkloric beliefs whether pro-SIMD ("SIMD is always fast, yay!") or anti-SIMD ("the overheads are never worth it").
This coffee butter-chugging startup just pulled in $19M more in funding
Yes, we pull data from our database to make dynamic responses. But I'm not sure if this services model helps that. You would have to create an API to interface with your own DB.