skysight-inc/HackerNews huggingface dataset:
It is an extra vuln. if the JWT only has the role=admin K/V, and no expiration value.

A jwt that is only valid for a certain time is no less secure than a session id, as long as you verify the signature correctly.
This looks great. Thanks for sharing. Looking forward to updates.
If you go that direction, then you have to acknowledge that there is work that can't be measured economically. That there is value that can't be measured in dollars.

This deliberate exclusion is already happening. I'm suggesting we should acknowledge the deliberate exclusion, or start including it, even if it makes the arguments more complex.
I thought the same of myself until I actually tried. At 30 I started learning chinese full time for two years and eventually became fluent. It's possible, but you've got to take time off and dedicate yourself and immerse without using your mother tongue.
In France, freedom of speech is limited for terrorism, hate speech, hating religions e.g. For example, encouraging racism, lauding Hitler or ISIS, or extreme versions of islam or christianism which limit women's rights etc.

The only difference with US or Canada is that religion extremism is more "tolerated" in those countries, but that is NOT an issue for startups. Unless you're doing a religion startup??!?

The real issue for startups going to France is not freedom of speech. It's red tape, lack of practicality, a bit more corruption (compared to Canada or New Zealand), and the lack of openness from the general population towards capitalism and innovation.
I would like to see this change.

If Google's approach is encouraging or enabling fraud, I'd like to see to it they're the ones who are motivated to change their approach. Making them legally responsible for the actions of their algorithms, preferably with penalties steep enough that even they can't ignore the resulting fines, might not be a bad start.
It's really hilarious which kinds of things will be considered "socialist" by Americans.
Well, the current government could be trying to have one positive result. And have some example of migrants with a positive economic impact.
I think it depends how much money you are willing to spend. Nowadays with the 10-series Nvidia GPU's there is no difference between the mobile and desktop GPU's (barring the slightly slower clocks on the 1060). I just picked myself up a razer blade 2016 w/a 1060 and threw Mint on there. When I get home I plug it into an ultrawide 3440x1440 display and everything is smooth as butter. It's nice having just one device that acts as both a desktop and a portable device imho. Price wise you definitely want to go with a desktop to save on $$ and get better performance (processor/ram wise + upgradability) though.
This reminds me of me when I finished the MBA, thought I was trained in "business", and tried to find a job as a "businessman". Oh, the folly of youth! It doesn't actually work that way in life. All businesses do specific things. All technology projects use specific technologies. If you want to make yourself a "generalist" that either means specializing in something that's used in a lot of different jobs (like PHP or Python), or specializing in more than one thing.

The key paradigm shift you need to make is this. You are probably viewing any kind of specific knowledge as a hindrance, a chain that will limit your freedom to do other things. In fact, though, it is the collection of such knowledge (as much as you can get) that eventually makes you multi-skilled hence free.
Exercise, and if your into math, work on an interesting math problem!
Aerospace engineer here!

Not a physicist and not that there's a lack of open jobs, but I was also way more interested in programming.

I started my own project in 2nd year of university and it changed everything to me. I've been able to apply my knowledge during my years of university and also out of it with my side-projects.
overlord is a strong word. As a physics major, I would prefer to be called a tech minion.
Show HN: ConvoBox – Get useful anonymous feedback from your team in Slack
Consider a Trump voting factory worker who lost his job. There is nothing (besides his own pride) preventing him from taking up elder care, house cleaning, nursing or something similar. This is a necessary economic transition.

As the article notes, a BI makes it easy for this person to avoid making the necessary transition into the pink collar economy. The result is that our elderly are not sufficiently cared for, our high skill labor has dirty houses, our patients don't get adequate nursing care, and similar things.

Why should the elderly suffer without adequate care simply because this person's misguided pride is preventing him from taking on pink collar jobs?
I think it's also good to remember that it works both ways, too, wherein once you've realized that there's someone better than you, there is also someone looking at you wishing they were better. Helps to negate out the bad feelings and keep perspective that - as you correctly said - it's a journey.
Dr. Martin Luther King Jr.’s “I Have a Dream” Speech Animated
So the bots are driving billions in trackable revenue for companies then? Branding advertisers aside (which search isn't always great for), direct response advertisers don't often care about some of these metrics between spend and sale other than directionally.

Sure you might have attribution questions, but a bot likely won't spend like a person would.
> I've read so much that work life and culture is so much better in France, so heres hoping...

Yes and no. There's certainly room for a healthy work-life balance, but don't believe that you're guaranteed to get an interesting job AND great work-life balance. You can find it, but it's not 100% of the market.
> The limit of freedom of speech is real and can block you. Even when you run a startup that has nothing to do with local politics or anything controversial.

Give a specific example or avoid baseless accusation.
Should I use interfaces?
Why would France chase an engineer in Germany? That has to be considerably more expensive then acquiring talent from abroad.

Just eyeballing this would indicate going after a German or Fin would likely cost more, because 1. They have similar programs, 2. They don't care about Visas and therefore are less likely to be invested in being or staying in France long-term. If France gives me a visa you can be sure I'm there for more than just my business. 3. Language. 270+ million people speak French, so why not pull from countries and cultures that have some shared history and association.

Seems to me this makes way more sense for France than chasing down Germans, Dutch, Fins or anyone else local.
What's "currently inflicting generational economic damage on themselves"?

Would you do an ELI5?
I think it's covered:
The “skills and talents”, “EU Blue Card,” “employee on assignment” and “scientist-researcher” temporary residence permits provide full rights to a “private and family life” permit for family members accompanying a non-EU national.
(from http://ec.europa.eu/immigration/what-do-i-need-before-leavin...)
There are certainly UBI proposals in which at some point UBI does scale back. I don't see a good reason why it scaling back would disqualify it from being a UBI, and I certainly see little likeness to unemployment insurance.
Hey! I used that tool 10 years ago, I even demonstrated its usage in a EU project (SPICE). Its good to see it is still there!
Star Wars: Force Arena
Are we not above clickbait like this?
That's odd, I felt very welcome when I was there hiking this summer. But then it might not have been in the same areas, plus the usual difference between the country and cities.
Classical Inheritance in Object Oriented Programming
I would still pick Berlin or Amsterdam over France. Maybe even Sweden or Finland because of the average English language level spoken in those countries even though the startup scene there is smaller than Paris.
Ask HN: Mobile developers – your take on hybrid mobile development in 2017?
Will developers of prominent apps consider using hybird apps in 2017 - eg like Uber, Snapchat ? Or will hybrid apps be restricted to 'less downloaded' apps.
> Didn't also Facebook started some open server hardware initiative? I don't remember what happened with that...

It's alive and well, but not newsworthy, thus phased out of public's attention span.
Anyone tried to subscribe for the updates? Looks like confirmation email sent only in French?
It might help if you were immersed in it, as opposed to a small amount of time in school. But would you be able to function those first few months, that's the question.
LOL I have a site that is totally and exclusively devoted to Study Skills. My quality score for the keyword "study skills?" 1/10

Now, I understand what's happening. I haven't loaded up the <h1> tags and stuff. I'm appealing to the people who might be looking for something like this. It's very different from selling umbrellas, but we are forced to fit the same mold.

I think the general conclusion is sound: Having such a dominant company that suffers no ill consequences of its mistakes is bad for small business.
Note that the actual collecting area will be 4072 square meters [1]. 12 out of 36 antennas are currently working.

That's roughly 31 Kbps per square millimeter.

Or 1 bit per second per 33 square microns.

[1] http://www.atnf.csiro.au/projects/askap/specs.html
What is Baucis2?
Mitt: 200 byte functional event emitter / pubsub
This. Not every business has the economics to make advertising work at certain scales.

For many, $17/lead is fantastic because they have an AOV or LTV that supports it. Not every business can do that, so other forms of marketing may make more sense at that stage.
I think the problem is that there is a complete disconnect between those in government that are "trying" as you say, and those who execute the day to day bureaucracy.

Let's take an example directly from this announcement:
"Apply to the French Tech Visa for Investors: Contact your local French Consulate or the local "Prefecture" (if you already reside in France) and follow the general route to apply for a "Passeport Talent"

Only those who live here will understand what this entails. The prefecture is a branch of regional government that is totally gridlocked with unnecessary paperwork.
My problem with UBI is that nobody has convinced me that there's a reasonable way to pay for it. I mean, personally, I hold that taxation is theft, so anything that starts with 'taxes' as the answer is automatically flawed. BUT, even if you allow for taxation, it isn't clear how trying to do this via taxation will avoid simply creating a house of cards that can't stand.

That is, if you raise, say, corporate taxes to pay for UBI, then what's to stop those corporations from simply raising prices to maintain their margins? This will just push the costs down to the same people you're trying to support with the UBI in the first place.

Don't get me wrong... I like the idea of UBI. Hey, free money, sign me up. But I have serious doubts about every implementation model I've seen suggested yet (where the proponents have even bothered offering any details, as opposed to just hand-waving way the question of how to fund the UBI).
Learning a language in school is different from learning it by yourself. School is force-feeding you everything, at a pace possibly not suited for yourself. You might even start disliking something you liked before because grading and tests sucks the joy out of things. If you, on the other hand, start to learn a language now you can get quite far in a reasonable amount of time (months). Its the difference between external and internal motivation.
Yeah that'll get you. My builds tend to be years apart so it's more of a replace everything scenario.

It is fun to look at the new tech coming out and day-dream of pimp-my-pc scenarios. I still think daily work doesn't improve much with CPU/mobo changes for most developers though. Especially if it is web related development since you will likely be running on virtualized servers anyhow.
Large companies in Switzerland (e.g. telcos) often provides customer services in English.
I wonder how much of that can be compressed for transfer and storage.
TL;DR: I personally thing both 'UU' and 'VV' are equally correct, given the history of the Latin alphabet's evolution.

Given the subject matter, I'd disagree slightly, but we're getting into obscure territory: 'U' and 'V' were glyphs of the same letter, but the two glyphs ended up being used to represent the vowel and consonant respectively as new letters. 'V' was traditionally the glyph used in writing and carving owing to it being the easier glyph to carve with a chisel. In Roman Rustic caps (as seen in Virgil's writings), the 'V'/'U' was halfway in-between a 'V' and a 'U' in shape.

When I say I disagree, I'm not saying you're wrong, BTW, so much that differentiating between 'U' and 'V' up until the late Middle Ages is difficult, complicated by the fact that the shift from 'UU'/'VV' to 'W' happened over a very long period of time, overlapping, IIRC, with 'U' and 'V' becoming separate letters.
And yet, when I turn on ad-block for a month, my cable internet bill does not go down.

So, no, it is by no means a micropayment. And even if I were charged for overage, and I were over my monthly limit, I wouldn't be charged at a rate of $1 for 20 MB.
This is always the problem. I get it, activity that generates additional wealth is always preferred but it's not the only way a given person can contribute to society.

There's a economically solid argument to pay people to sit at home and not commit crime, start riots, devalue property by being homeless, or anything else vast numbers of people with no options currently do. Paying for someone's apartment and living expenses is FAR cheaper than the economic value lost by them devaluing property and tying up Emergency Services.
Intelligence is not as set in stone as all that over time. The Flynn effect is well documented across different societies, showing a rise in the average population IQ by ~3 every year, and by 10 every 30 years. This means if you need an IQ of 110 to be a programmer, the average person will be able to do it in 30 years.
Failed? It worked splendidly to entrench Erdogan and give him even more of a free hand, did it not?
Sidenote: If your laptop is overheating it might be related to dust accumulating over the years inside the laptop in the area of the CPU, CPU fan, air inlets and outlets. You could probably get it cleaned in a local laptop repair shop or do it yourself (with the risk of damaging something).
D is for Digital: What a well-informed person should know about computers and communications, by Brian Kernighan.
Not going to be terribly efficient.

There’s no DMA for USB. Meaning, every IP packet has to go through CPU, and the CPU isn’t that powerful.

Some people tested gigabit USB NICs with Pi 3. Different people measured 250-300 mbit/sec, way lower than USB 2.0 limit 480 mbit/sec. I think the CPU was the limiting factor there, not the USB.
There are only 70 start-up incubator visas available, so I assume competition is exceptionally fierce.

This aside, for the engineer visas, it requires getting a job offer from one of the "100+ leading French Start-Ups", which means you presumably have to pass whatever requirements those hiring managers impose on you as well.
Thanks, we updated the link to the real course page from http://thenextweb.com/insider/2017/01/16/harvard-university-... which pointed to https://alison.com/courses/Digital-Photography.
Yup, the "poverty rate" is periodically adjusted to match about 20% of the population.
My guess: Unreflected "Brexit" bashing.

I don't think that's a proper topic for HN though.
Everyone, really?

I've been building webapps since forever and I've never cookies directly in Javascript like that and I can't, personally, think of a use case where I would do that.

I've only used cookies that store a session id and I store everything in the session. The session id cookies are handled entirely by the servlet container.

I don't believe I'm doing it horribly wrong.
Well, yes, that's what you shredder them for.
Man would I like a Pinebook arm like device powered by this compute module.
They're referring to the UK/Brexit. There's a lot of opinions and some decently complex economics involved, but for a short summary, Brexit created economic uncertainty which acts as a general damper on business investment/growth, and if/when it's actually completed it will complicate foreign investment from elsewhere in Europe.
Indian Company Tonbo Imaging has developed a multisensor fusion imaging system
SMH, I'm thinking there a number of mid to late career senior US engineers wondering what opportunities there might be in Europe these days...
As long as heat/cooling/power is an issue, the desktop is relevant. The desktop is far superior for cooling with fans, adding accessories, cannibalizing parts, upgrades, graphics cards, etc. With a desktop you don't need to compromise for battery life.

If you're a serious developer you probably have a permanent work station. With big monitors, a nice chair, a proper keyboard, etc. Sure you can dock a laptop into that, but why not have your cake and eat it too? Use a laptop on the go, and a desktop for the fixed workstation.

This is the git age. It's trivial to share work across a fixed desktop and a laptop. No need to sacrifice power for portability. Go for the superior space/cooling potential of the desktop at your workstation.
Can you describe the advantage?

(Was within a hair of a physics minor before I studied C.S., but might have wiped out the advantage by switching to Mathematics?)
One difference is that UBI allows individuals to spend the money on whatever they need most, rather than requiring central planning to decide what they need. There's some evidence to indicate this may make it more efficient in delivering life-improving value to the recipient.
Correct me if I'm wrong but it appears they are now filtering the {} characters by URI encoding them upon submitting a search.

This isn't to say they've fixed anything else yet (I haven't looked), but it may mitigate the efforts of the lazy (like me in this instance).
have you read up on the new rave of having all your public interfeces declared bassed on a CRUD setup, and move all implementation details in the private parts.

For example if you have a subscription functionality , instead of doing

def subscribe , you would do it like:

def create_subscriprion.

This in turn is advocated on the bases that it will improve readability and lessen confusion amongst programmers. What are your thoughts on that?
I would love more details but don't know how to PM on here.
My email is my username @ iCloud . com
This article is just relentlessly wrong. People did die of starvation and exposure after each of the revolutions mentioned. Working days did become shorter and welfare expanded massively after each one. Best line: "The future doesn't come that fast". How wrong can you be? It's hard enough to predict the outcome of multiple nonlinearities interacting. But it's impossible if you're not even looking. You definitely can't assume that things are going to turn out like last time.
I’m leaving social media
> The vetting that goes into assessing whether military age males are actually doing bad things is surprisingly high.

No. Not just since the Vietnam War, but certainly since then, the US is beyond her eyes in blood. It's so thick you can even call it water and not blush. Amazing.

https://www.theguardian.com/world/2015/nov/18/life-as-a-dron...
If you take a look at the french economy, their political system, their tax rates and social security system you don't actually want to work and/or live there as a startup founder, so no need for a visa. Nice try, France.

// edit: ah, not to forget about their unwillingness to treat you as human being when not speaking their language.
This article makes a few false assumptions, I think.

1. That everyone can transition into new jobs. Whether it be lack of education, intelligence, or just being at an age where the brain isn't as plastic as it used it, it is hard to find a new job if your field ceases to exist.

2. He correctly assesses that this will be a slow transition (if at all). This will actually inhibit people from trying to learn new skills because they won't realize their job sector is dead until its too late.

3. He assumes that it is a bad thing to not require work.
Does anyone else think that general programming education (not necessarily computer science) is overrated?

I much rather hire people that I know can think in both in terms of fundamental logical principles, and who understand the scientific method, which comes up more than one expects in business. For example, I've seen physicists run much better marketing analytics than "growth hackers".

And who cares if someone can cross-off a list of generic programming language/frameworks? If you need that specific of a cog in your machine, the position probably isn't that innovative and you're better off outsourcing. Or hire someone smart and eager, pay them decently, and they'll learn what they need, if they're so inclined.
The Bastard's Book of Photography might be what you want :)

http://photography.bastardsbook.com/toc/
The Enterprise is either a military vessel or a business vessel. The federation is a hierarchical corporate entity. In rhetoric it is benevolent. In reality they are constantly fighting wars. The Enterprise and its crew are constantly put in harm's way. They should all have some sort of PTSD by now, but magically don't. So yes they seem happy, but really what are they living for? Exploration and adventure, well that's all nice but eventually you actually want a life. Work is not life, and living on the Enterprise is not really living. It seems that you are on duty 24/7.
Could you expand on corruption? I am keenly aware of its existence in the construction sector there, but do you any other examples?
I wasn't denying that– it's quite obvious that capitalism and its market-mechanisms are the best form of organising an economy. At least among those that we know.

The criticism was directed at the ever-expanding high end of financial markets where it seems to me the benefits it produces in the "real world" are marginal at best and in no way proportional to the money earned in the sector and the brain capacity it utilises. Some deep learning outfit with 200 quants basically putting pressure on the "speculator" in the scenario you sketched out, that may or may not create some small marginal improvement in the market, but could also just serve to better capture any residual utility the farmer and baker may have had from participating in the first place.
After the project finished, I setup a WP page that mentions SimpleSamlPhp: https://en.wikipedia.org/wiki/Generic_Bootstrapping_Architec...
Yes, I sort of did while building Cachoid. But now that I built 1.0, and the further I think about your question, the more I realize I'd have benefited more from the feedback of end users. Does that fall under the mentorship umbrella?
If I was thinking about a desktop in terms of compute power, I'd buy a(nother) used Dell Precision 7000 series workstation because for a few hundred dollars I can get an older generation Xeon (or two), a monster power supply, a fantastically engineered case, ECC RAM support, and gobs of PCI expansion capacity (see 'power supply' above).

The one I bought for the boy last summer had a Xeon hexacore (12 threads and big L3 cache), 12gigs of ECC, 500GB of spinning rust, and a Windows 7 license for <$300 with shipping. Adding in a small SSD and a 2GB 0.7 teraflop GPU added about another $100. Nothing I could build with a similar budget would even come close in terms of compute or hardware quality (just a similar case and power supply would be $400 new).

I'd add that for *nix, a big honking desktop can be an Xclient for the Xserver on your laptop and run the heavy compute tasks.

Good luck.
At some point there won't be jobs to transition to, though. How do humans survive when they simply aren't needed?

(And how do we make them feel valued by society?)