skysight-inc/HackerNews huggingface dataset:
Is that if the service does it, or if the users do it?

When I moved my photos from Flickr to SmugMug a few years back they (SmugMug) had a browser plugin that moved everything over. I thought it was odd, but figured it was to get around some kind of rule like that.
It's the part that talks about how there's a camera and a speaker on an IoT device that's connected to the internet.

Seriously, though, my neighbor's entire house is wired up. His lights, his camera / security system, his shades, his music player, his TV... just about everything is integrated into Alexa. It boggles my mind why an otherwise intelligent person would do this.
I totally understand your feelings. My main approach is that I try to embrace and accept doom. It's going to come anyway. I also don't believe there is any real value in a survival of the human race. The end was always going to come - and it actually will. For individuals today, for families tomorrow and for society next week.

I don't know if this way of thinking works when you have children, though. I don't have. And I assume then by principle of induction your chronological horizon of relevance is approaching infinity.

Psychologically it is soothing to live by the concept of being the change you want to see in the world.
I do love the idea of Twitter's API being public but I like it for the opposite reason.

The opposite reason being that it would allow people to eliminate censorship if they so choose.
"you have to realize that horsepower is just a marketing term that is mostly meaningless"

No it's not. Same torque on a single cylinder engine going up to 5000 rpm is a drastically different thing than on a 8 cylinders engine going up to 18000 rpm, and this makes your reasoning pointless. Race engines usually deliver most of torque at higher RPMs, and that's just how physics work. You might enjoy engines that yield torque early, but that's just a subjective personal matter that does not influence definitions and value of torque and hp as indexes of performance.
Yeah precisely, we need some middle ground between "don't use it at all" or "have 0 control over your data"
https://emailoctopus.com | LONDON UK / MANCHESTER UK / VANCOUVER CA | REMOTE

EmailOctopus was created in 2014 by two brothers. Today, we’re a small but mighty team on a mission to make email marketing easier and more affordable.

We're looking for PHP developers with strong experience of AWS [permanent/contractors].

Email jonathan [@companyname] .com
Cool, interesting and fascinating. I can't wait until this is more wide-spread, both for terrestrial and space solutions. You seem to work in this industry, or at least very knowledgeable about it - any other companies you recommend I follow?
Spend more times in the sticks. I’ve heard that squirrel is delicious.
It's a small enough category and people will be interested enough that there's a good chance that a dogged reported could figure it out in a week given a long posting history. I'm pretty sure that if I admitted to being, e.g., the Zodiac Killer or something and people believed it then the FBI would probably be able to figure out my identity even without the link to my Github in my profile. And more importantly you can never be sure that you haven't let something slip that might reveal your identity in a way you didn't anticipate.
Huh? Where do you see anything about Nest telling the consumer this wouldn't happen? They even encourage 2-factor in the setup process of the camera. I've never seen Nest say anywhere that the camera is 100% secure.
Hi! I've worked as a developer at Slite for 2 years.

I've had a lot of opportunities to learn and try things. The team is super friendly and positive. We managed to get a proper remote policy that works.
What kind of syntax is var['string'] in these examples?

Haven't really used python for anything and I'm just wondering, since it looks like an array or map, but clearly seems to have some logic behind it as it seems to reference the specified column at each row. What is this functionality, something that's built in to python or use of some sort of magic functions?
This is the result of manual moderation, not community voting.

Reddit relies on voting, and it doesn't have the same level of quality. With the exception of subreddits with well-thought-out rules and moderators who consistently enforce those rules.
'Member of Congress' can be narrowed down pretty quickly simply to a comparatively short list by considering which Senators or Representatives are slightly likely to be interested in reading about mostly Californian tech companies on a website called Hacker News.

That anonymity disappears much more quickly if said Member of Congress has also posted in the past about where they're from and which political issues they're passionate about...
Writing code for NLP research [slides]
I also missed that in the Facetime manual.
I have thought of getting on BuiltWith, AlternativeTo, and StackShare. There's probably a way to find small companies doing this (and the job posting tip, which is interesting) but I haven't been as proactive as I could be, I guess.
Nope. It's for customs, not immigration. You're already in the country, they just need to figure out whether they need to search your bags for contraband.
Well honestly, any service for which one derives value from should have a monetary value for one. $49.99 per year, or about $4 per month is about the cost of 2 cups of coffee. Totally reasonable if you ask me.
Location: South Dakota

Remote: Yes

Willing to relocate: Yes

Technologies: game design and programming (C, C++, C#, Python, Godot, a bit of Unity), web design and programming (JS, PHP, Node, CSS, SQL, Vagrant)

Résumé/CV: http://rezich.com

Email: adam@rezich.com

Current web development contract (scrap.tf, the most popular Team Fortress 2 item-trading community) is ending soon, looking for work to replace it. I am quick at learning anything I don't already know how to use, and I enjoy making software that people want to use.
Location: Ukraine;

Remote: Only, have previous experience working remotely and like it much more, this is partly reason I'm looking for a new job;

Willing to relocate: No;

Technologies: Python, JavaScript, TypeScript, NodeJS, React, Redux;

Résumé/CV: Available upon request, you can look on my contributions to some open source projects on https://github.com/evgeniuz

Email: evgeniyfilatov@gmail.com.

Was working remotely for couple of years after college, then moved into office for higher pay, it was a nice experience, but I value flexibility much more, so am looking for a remote position. Also, would like to find a company with good development practices and low technical debt (unless you're a startup, then I would like to help you reduce your technical debt :). My favorite types of problems are hard to trace bugs and figuring out best approaches to do something new, it's just not that interesting developing something you already know how to do.
Working for SpaceX is the dream but I don't have a Green card nor am I in America.
Come on. Facebook and twitter APIs are so restricted you can't even build a usable alternative client (look at all twitter clients that we had a few years ago, they are all gone now).
I think the solution may lie with changes to, or removal of, Section 230 of the CDA:

https://en.wikipedia.org/wiki/Section_230_of_the_Communicati...

I suspect that forcing those that host 3rd party content/discussion to actually moderate and control the discussion will keep the size of such online communities smaller, which is good. Or, they will simply need increase revenue so that they can properly moderate them. Either way, the toxic nature of a lot of the internet goes away pretty quickly, and companies will be forced to clean up their act.
I've worked with the BLM many times out West and your characterization does not comport with my experience. For example, during my many interactions with BLM in rural Nevada, an astonishing number of the local employees were New England natives that had recently graduated from environmental science programs. True locals were rare. (It was strange -- even the old timers that seemed like natives originally moved there from New England and just never left. Why always New England?)

BLM long-timers in the region were easy to work with and understood the nuances of the ecosystem well. Most of the conflict was when some recently transferred idealist with no experience in the high desert ecosystem decided that they needed to dramatically change how the ecosystem was managed, mostly just to show that there was a new sheriff in town, without understanding why things were managed the way they were. Normal human condition stuff. And yes, this occasionally produced real ecosystem destruction because they didn't understand the ecosystem interdependencies and weren't interested in listening. This always sorted itself out over time, they either quickly recognized that they didn't understand the ecosystem nearly as well as they thought they did and started listening to locals or they transferred back to the east coast, but there was always a steady stream of fresh young graduates cycling through to create new drama.
Ah, yes, the magical, "Machine Learning works even when there is no proper way to determine the hygiene of the training data," argument.
My extended family uses WhatsApp basically as a social feed.

All of the younger adults I know left FB for Snap and the left Snap for instagram. Even many of my friends have limited FB now and mainly use instagram.
Thanks for the tip, I'll check it out.
Macaroons. JWTs are a total nightmare from a security perspective in an organization trying to provide a microservice environment. There are way too many potential mistakes permissible in JWTs spec. They nearly always come up when you're stretching across a pair of language environments and a few library versions.
Meet Your Software Project Deadline as a Pro
How do you imagine companies shouldn't be allowed to grow? "Oh, you already have X customers, you can't get X+1. That would be a monopoly"?
Your reply implies that consumers have a deep understanding of an industry that's outside of their areas of expertise.
Carlo – Web rendering surface for Node applications
Yes I understand that it's about client vs server managed state and the balance between. You can see this noted in my very first comment.

But this article is titled and talks about JWTs at great length with pros and cons, which is completely misleading. The fact that many of the comments here are only talking about JWTs vs cookies and skip over what and where the state is managed only further reflects that confusion.

Perhaps a better article should be written and posted.
So you need to maintain state whenever tokens get invalidated, and check this state on every token-bearing request. At that point why not just fetch the rest of your session data out of your database?

And if it’s some kind of global cutoff - well, now every revoked session comes with a log off for every user, which is a usability nightmare.
Hacking Product Design
strictly thinking, it doesn't "become", we have made and will make it unnavigable.
You're missing out on networking, an important part in getting business.
Really? Google promised these people that if someone else used their correct username and their correct password, that other person wouldn't be able to log into the Nest camera?

I didn't see anywhere in the article that says Google promised that, and from what I know of security that's impossible. The article did say Google offered a way of increased security, an answer the consumer neglected to use and says isn't enough. (edit - says with absolutely no knowledge on the subject that 2FA isn't enough)

In your opinion, what should Google have done differently here? And where did you see that Google promised no one would be able to log in if that person had the correct username and password and 2FA wasn't enabled?
In my experience "cry-bullying" is not as rare as you make it out to be.
Corrected link: https://www.globalforestwatch.org (Apex domain is misconfigured)

@chofmann very interested in this project, looking forward to following along and contributing where I can.
Good point. In my experience, when communicating ideas, it helps to separate the nuances of “I hear/understand you” and “I agree with you”. For novel ideas, it takes a significant amount of time after you understand it, to decide on it. In the mean time it is important to suspend judgement while exploring the idea and its consequences. Most people genuinely interested in ideas want to make sure their thoughts have been understood, and will happily receive a critique if it comes to be. Seeing acknowledgment that they’ve been understood allows them to relax and start listening. OTOH, being repeatedly dismissed without being understood leads them to feel persecuted for novelty.

Listening is an art.
Do you believe using machine learning would make a product more likely, or less likely to be viable for deployment in the field, in an area of such importance as border control?
If you checking the session on the server, you might as well just use a token in a cookie. The point of the JWT complexity is to avoid that.
To be clear I’m not saying sexual harassment is less common in law than in tech. I’m just saying that people are at least publicly on board with certain policies and best practices.
Hitwise | Santa Monica, CA or Camarillo, CA | Full-Time | Onsite

Hitwise is forming a new team that will own an internal data integration initiative behind our analytics product. We value a broad understanding of not just the technical landscape but also keen interest in the product itself. We often face intriguing challenges with trade-offs in both technical and product dimensions.

We are looking a pragmatic team player who values data over dogma. We hope you're sympathetic to the trade-offs and decisions of previous engineers faced with a complex and evolving business. We value experience identifying and mitigating technical and product risk. You'll fit in well if you are a life-long learner, happy to pick up a new programming language or framework as needed.

Required:
- Serious proficiency with Java, Kotlin, Scala, Python or similar language
- SQL
- wisdom
- cooperative attitude

Relevant: Hadoop, MapReduce, Hive, Spark, Pig, Python, Flask (or similar), AWS/Docker development, Bamboo or Jenkins, statistics, Airflow/Rundeck or similar, online consumer insights/analytics or online advertising, PagerDuty or other monitoring/alerting systems, basic familiarity with anomaly detection and alerting

Unless you prefer to start with a HR-styled chat, contact me directly (a lead engineer here for ~7 years) at dlarsen@hitwise.com.
Was out in the wilderness on Vancouver Island, a place with the highest concentration of cougars in North America. You're right, it is a vastly different experience walking around an area like that knowing you're just a fragile voyeur in another animal's environment (especially something as silent and murderous as a big cat).
How is this different from other industries? How long does it take an aerospace machinist to get up to speed? 10 years ago, the strike at Boeing lasted 8 weeks and cost an estimated $100M per day.
Doom themed Halloween office party
It's frustrating, isn't it? "We" spend a lot of time warning people about the dangers of phishing and to not give away their credentials. Then they give those same credentials away to random site operators who through malice or incompetence may end up giving those credentials to bad actors. I think most people don't grok the problem. They think 'this will never happen to me' and when it happens to them, they blame someone else. Reading the article, I don't get the sense that the family in the article learned anything. They seem to still be blaming the devices.
REMOTE / South Florida (Delray Beach)

Launch Potato is a profitable startup studio with high-growth opportunities for creators, an awesome office location, and a portfolio of quickly growing brands.

Launch Potato builds and scales digital brands with our proprietary technology stack. With the expertise of our core team, we focus on audience development, engagement, and viral distribution which develops valuable monetization opportunities for our partners.

Open Positions and contact here: https://launchpotato.com/careers
The problems with JWTs go well beyond "how do we do session invalidation." However, since mobile apps tend to be SSL encrypted on devices that don't reveal contents to users, you've often got a lot more leeway than the transparent condition web apps suffer.

I know my app didn't have any real security challenges until we had a website with actionable data.
Is a New Russian Meddling Tactic Hiding in Plain Sight?
It seems that most people told him they did not understand why he was trying to say, and he persisted in writing incomprehensible papers. What else could people do for him? Publish a mess and hope that validation doesn't lead to him sending them more stuff that nobody understood?
The 60 Pettiest Moments in Human History
And the Five Eyes would be at war with their own citizens?

I'll bet there are a few companies running private wars too.
Maybe it will be used to justify probable cause. Maybe they pick the people they want to search using other means (digital surveillance) and then create a probably cause using this fake machine.
You don't store the token in the database, you put it in a channel that deploys with your app and can up updated as needed. That can be a flat file shipped with production, or if a production push is too costly, set some other way.

Changing the static token causes all JWT token verifications to fail (since the token is stored in the JWT),so requires each user re-auth on the next request. It's a manual fail-safe to invalidate stored sessions.

This, of course can spike load considerably in the period immediately after, so if that's a problem, you can always use multiple tokens based on some criteria, such as one matching the first letter of the username, or the user id mod some value, so split your user into N chunks that each have their own invalidation token, so you only have to invalidate the sessions of 1/N users.
CS Disco | Software Engineer (QA lead) | Austin, TX | ONSITE, VISA | https://www.csdisco.com/

CS DISCO is fundamentally disrupting the legal technology market. Our engineering team is extraordinary, averaging 13 years’ experience with deep competencies in Big Data Platforms and AI. With the best lawyers and engineers as a foundation, CS DISCO hires the top 1% of product designers and product managers to deliver the most compelling UX in the history of legal technology. DISCO is known for its simplicity and usability, and we intend to continue to invest heavily in design and product management to continue this differentiation. Simplicity isn’t simple, but it is a top priority at CS DISCO.

We take technology, design and product very seriously at DISCO. We ONLY hire “good humans” that have extraordinary IQ, passion and the discipline to “finish.” As we are passionate about what we do, we are naturally stimulated and thoroughly enjoy the ride each and every day.

Apply here:
https://www.csdisco.com/careers/sw-engineer-qa-lead-2
I am quite happy about this. I have been a paying user for a long time, after verizon bought yahoo, I scrambled to figure out an alternative plan. Flickr was my sole backup after my laptop.

Summary, use flickr/smugmug to host and share pics that are curated (get rid of unwanted pics when uploading there). Use iCloud (paid), Google(free) and client side encrypted amazon drive to backup all pics (yes 3 backups and I do not trust amazon's free picture tier not sure what they will do with it, already bitten by them changing plans). Yes, I know Google gets what it wants ability to process my pics.. sigh.

I want to have an honest relation with my service providers, I pay them for a service they give me and I am their customer. Not going to reiterate what has been said numerous times about not being a customer if the service is free..

Flickr is giving up on "growth at all costs and monetize later" model to "we have a good quality focused service but you have to pay..". I would rather pay. The only problem I am now paying for both flickr and smugmug..
It seems you are overly defensive about an article that you agree in other comments is "not about JWTs" even though it is titled as such and talks about them at great length.

I think you can also see from my other comments that I know what I'm talking about and my issue is the fact that * instead of discussing client/stateless vs client/server shared state*, this article spreads more misleading information about JWTs and sessions.
Prolog's DB is just a text file. You can construct a DB file by using SQL to select into a text file.

You can use ODBC http://www.swi-prolog.org/pldoc/doc_for?object=section(%27pa...

You can use CSV http://www.swi-prolog.org/pldoc/man?section=csv

I've used the above methods.

For RDF, you can load with various methods even over http
http://www.swi-prolog.org/pldoc/man?section=rdflib
Ask HN: How can someone increase his chances of getting a remote position?
Assuming He:
Doesn't live in europe/usa
Has 3 years of experience in various things!
> which isn't bad because all the processing is done client side anyway.

I believe people are downvoting you because you may have overlooked the processing that must happen on the server to encode the token in the first place.
Because it is a duck, and that duck is cute.
Location: Canada

Remote: Yes

Willing to relocate: No

Technologies: Java, Spring, Spring Boot, Postgres, Python

Résumé/CV: https://www.linkedin.com/in/james-gagan/

Email: james@everlook.ca
Chinese-style 'digital authoritarianism' grows globally
how does it compare in performance/watt?
The current wave of component-based development is blurring these lines. A Link component can contain the markup, behavior, and styles--presenting a very simple API to the developer.

I find myself taking a hybrid approach these days: common
styles and variables (primarily variables) in global SCSS/Stylus stylesheets, and component-specific styles defined in the respective Vue components.

As it turns out, I have very few truly common CSS classes.

EDIT: To address the re-usability aspect as well: this approach absolutely makes it more difficult to re-use styles across other frameworks; but if I'm moving from Vue to some-new-framework, stylesheets are the least of my concerns.
DriveWorks | Manchester (closer to Warrington), UK | ONSITE or REMOTE

We are currently looking for experienced and passionate software developers to join our team. We are looking for people that:

- Have 4 or more years professional experience (or just done a lot of code). Quality is more important than quantity though.

- Are able to be a little independent of guidance and think for themselves.

- Can solve problems and explain their solutions clearly.

- Will be excited to join us and will fit in with the team!

We are a close-knit development team and although small, we operate all over the world and number one in our field in configuring 3D CAD. We have some massive and exciting opportunities ahead of us.

We are working on greenfield cloud solutions at the moment (lots of fun!).

More info at: http://www.driveworks.co.uk/jobs/
CryptoKitties Maker Doubles Valuation in Venrock-Led Fundraising
"if it were possible for Google Photos to figure out that I have a Tesla, and Tesla wanted to alert me to a recall, that would be a service that we would consider offering"

That sounds terrible. He attempts to soften it by using an example that seems very important/critical (a vehicle "recall") instead of saying something like "If Google Photos can tell you like Starbucks and Startbucks wanted to show ads to you, that would be a service that we would consider offering"
The source isn't very useful if you're not allowed to run the software.

Being able to compile and run the software for whatever propose you want isn't obscure.
Watergate Road Map