skysight-inc/HackerNews huggingface dataset:
* If it's really about few really bad crimes, then nothing needs to change. In addition to the traditional methods, Governments already have ways to hack a few people. It's just that the more people they hack the more likely it is that the hack gets discovered and they want to spy on the masses.

* We leak tons of metadata. Even with encryption it will be available to governments and gives them tons of ways to pin down people. Eg. in some cases police used location information of cell phones to create a list of suspects. A lot of that metadata is very hard to avoid so it's likely going to stay.

* You don't just protect yourself from the government, but also the provider. Recently a report surfaced about a yahoo employee searching his colleauge's yahoo accounts for naked pictures.

* Providers can also get hacked. If the data is in encrypted form at the provider, the hackers would have to issue an update of the client which is usually harder than "just" hacking some servers. Those hackers can even be foreign governments.

* Safe deletion gets much harder when you have to worry about data on your provider as well. There were stories about providers not deleting data that users explicitly wanted to be deleted. There's also the problem of safe hardware decomissioning. Although most big shops are handling this problem more professionally than most individuals who just run format on their laptop's hdd and then offer it on ebay, you still have to take them by their word and rely that they do their job well.
I see your point and there are some things that as a rider you could never be expected to anticipate, like your example where the drunk driver swerved at the last minute. (Even more defensible cases include things like "the control arm broke and the car instantly swerved across 3 lanes of traffic" which actually happened a few years ago in my city, if that happens you just gotta accept that $deity is out to get you).

I'd amend it to "anything that you could reasonably have anticipated is your fault, including people pulling out in front of you, cars changing lanes as if you weren't there, etc."
Same problem here. Web developer with a decade of experience moving into ML. Ended-up getting a mid-level ML job. It makes sense to me - I am not a junior and I can't call myself senior without any commercial experience in this field. Got a pay cut accordingly but I find it fair.
I find it interesting that you see 'save thousands of hours of human labor' as something that's surely positive. What should those people start doing instead? They also need an income to get bread on the table.
If you're referring to the "I'll personally maintain Python 2 if it goes EOL" comment, Calibre has been slowly upgrading to Python 3.
Not sure about legality but here in the UK you will find opticians will give you your prescription, but often exclude the pupil distance measurement (I think) which a lot of the online stores require.

I think you can ask for it, but they will only give it begrudgingly.
> you paid for them

most places that sell glasses do those for free tho. I agree they should be given out and they do in europe, or at least in the two states I lived, but being paid for is not the angle to come at it from
It's an important point, LINQ is the foundation that has applications beyond and outside of Entity Framework.
> Is he really a Doctor??? He doesn't know there's a Mastoid bone there that the "bending" (aka: Adjusting) the optician is doing is to AVOID putting pressure on that bone!?

Doctors are pretty specialized today, and he has a list of publications on his site, right in front of you, so that may be an excessive reaction.
What functionality does Able provide for technical bloggers who want to do POSSE? Can users import draft articles from their site's RSS feed, for example?

Also, have you given any thought to integrating with the Fediverse by implementing ActivityPub?
I like this idea. Maybe if a github repository was started others can contribute and crowdsourcing can work it's magic.
Right, except that the test at a optician is often free (in Germany at least).
But using it is applying math, so yes you could make its application illegal, says devil’s advocate because I am pro encryption.
This this this.
It's all well and good cooking and prepping etc when you're in a comfortable house and have stocked kitchen space to yourself at home, but when you realise that a lot of people eating out every day don't have access to space in a kitchen that isn't busy with the four other people they live with, that don't get home until 7pm at night and have to leave at 7am in the morning to get to work etc, and you realise that unless cooking is your hobby in those situations you wouldn't have time to decompress after work and make a nutritious meal and also prep lunch for the following day etc.

Yes weekend meal prep is a thing too - but freezer space is at a premium in shared households and there's always the threat of a roommate or family member taking the food for themselves.
I'm afraid I wasn't clear, it's installed on Windows server and user access it via Internet Explorer (because of ActiveX, in theory we'll do the switch for Chrome soon). To interact with card readers, cameras and printers, we're using a bunch of extension, including a java applet (!) that we'll have to migrate.
I've just sat through it whilst working on something else, and found it quite entertaining. I too have fond memories of Tumpet Windsock, and early Web Browsers (such as Mosaic). I am also a fellow believer in just opening a socket and parsing the results directly as it totally gives you more control. It was also nice to see you showing people that building for the Windows UI is not that hard.

Keep going with this! I'm keen to see where you end up. Subscribed.
Most people wouldn't consider Valve a startup because they haven't taken outside investment. They're just a private company.
Ask HN: Tips for hiring non-technical roles?
I have no problem finding and hiring technical staff as they tend to all hang out together, but I am having a lot of trouble finding/hiring non-technical roles that are just as important. I am not in a major tech city.

Specific roles I am talking about are designers, testers, support, and HR.
I've always liked "Ride like everyone else is trying to kill you, because they are."

Myself, I'm a cyclist, but a lot of motorcycle rules and bike rules overlap.
It’s called sharing and you learn it at a very young age. There are people who don’t refill an empty coffee maker and probably think if someone else wants some they can make it themselves.

I’ve seen the same thing at Costco and fast food places. Some lady took all the ice at Costco so they could fill up their cooler outside but they do not buy anything. There’s a video online of the same thing. Same with fast food, people taking all the toilet paper, napkins, plastic forks, or ketchup to use personally at their house. Saw that in college towns and vacation places.
The data stream doesn't move very many bits per second, and it needs to keep saying the week number, so every extra bit you decide you want for that week number means that for pure GPS units (which don't have the Internet to go get the GPS metadata from, an Internet which also knows perfectly well which week this is) the time from power on to first fix is proportionally slowed as they wade through all those extra bits you just felt sure they needed.

"On the downside this will take 40 minutes to tell us where we are, on the upside trampeltier feels better about it"

Also your driver probably doesn't use 500MB of RAM, more likely it wants 500MB of address space, and address space is basically free on 64-bit systems anyway so who cares?
Yes, but users don't ask questions that need answers on Boonited. They simply share their preferences on topics they follow with friends. Instead of Quora, think of Pinterest. But instead of sharing what one like, sharing what one like the most.
Sure, but part of the goal of moderation is to enforce standards from outside the community upon a less-than-willing community.

For example, the community following and viewing youtube gun-shooting videos would say none of it need to be deleted or demonetised, whereas youtube themselves prefers to often demonetise such videos.
Vue Props Validations – Best Practices
>I have a few seconds to decide whether I see some letters better and this decision will decide which lenses I’ll have in my glasses for the next few years? Absurd!

On the contrary, it seems totally logical. If the difference is so small that you can't assuredly decide between two options, either will do.

>How can a trustworthy decision be made in this not-real-life scenario of staring at letters on a wall? I want to be able to decide while going about my daily routine: Staring at computer screens, looking out of the window, looking into space. My daily routine doesn’t include staring at the same five letters projected onto a white wall and reading them out loud.

Yeah, so? Who told you you'll find anything more doing that, that you would looking at the projected letters?

>I went through with it and the pair of glasses arrived around two weeks later. Putting them on for the first time, my vision was just as perfect as with the trial lenses. Awesome! This was hands-down the best pair of glasses I ever had. Better yet, it was the first pair of glasses with which I could see better than with contact lenses (as those don’t have a cylinder).

For all the skepticism at others (eye professionals at that), did he checked his enthusiasm for placebo effect? Or the IKEA effect for that matter?

The guy seems eccentric in a creative way, but unbearable...
Thanks for the response. This helped tremendously.

I've been fairly engrossed recently in readings on moral relativism, in an attempt to understand what ethical behaviour might look like without the influence of social norms. Your response made me realize I've been forgetting to take off my academic hat - I should be evaluating this from the perspective of the society I'm currently in right now. Thanks for the reminder to go speak to actual humans again :)
You cannot remove your personal data once it is released (except via a time machine...) and your government and state can use this information for political motives that are as questionable as child sexual abuse and terrorism. In particular, you can never discard the rise of terrorist states.
Malnourishment harms anyone, and severe malnourishment at childhood harms a lot https://www.project-syndicate.org/commentary/child-nutrition... but mostly in poor countries.

A nice variant of basic income is minimal tax return when everyone gets tax return proportional to a small percentage of the total tax collected past year. This would allow to gradually reduce other forms of social payments, without introducing arbitrary fixed values for the amount of basic income.
Oh! Darn it. I was 100% about to build something like this. I've even got an authentic non-intel server to run it all on.

Oh well. :(
how is it unusual?

from screenshots it looks like itunes+pdf reader to me
As a life long glasses wearer I don't really agree there's a problem with the "better or worse" method. It's a pretty interesting implementation of bisection search and it's a very controlled environment. It's also a great example of how constraints (time) helps you arrive at a good answer without over thinking it.

If you were out wandering the streets or looking at random things with no constraints you would be overwhelmed with choice and it would be very hard to draw a conclusion. You may decide what's right is based on looking at something, only to find out after all of that something else 4 days later looks way off because you didn't see that during your real world test. You end up being individually burdened with making the decision instead of letting science do its thing.

The only issue I have is frames because it's very possible to get frames that are comfortable for the few minutes you try them on in the store but they end up being horrendously uncomfortable after a day or few days of usage (even after many adjustments).

I don't know how to solve that problem though because in order to wear the frames for a long test period you would need to be able to see, which means your real lenses need to be placed inside.
Hey folks!

I wrote a tutorial about vue props validation and best-practices

Some of the topics covered:

- Basic Validations

- Camel-Case => Kebab-Case

- Native Constructs Validation

- Function Constructor Validation

- Custom Validators Functions

- Default Prop Values

- Best Practices & Guidelines

Some of the best-practises I could think of:

* Always validate your props.

* Always have a default value for non-required props.

* Don't add a default value for required props.

* Never mutate the prop, it may affect the parent's state in case of mutating objects & arrays.

* Validator & default functions should be stateless since they run before the component is created.

* Avoid declaring more than one type to a prop.

Any feedback is appreciated, cheers!
They ARE following the shareholder. The founders are the shareholders. The minority shareholders are just along for the ride.
Absolutely. But it is great for the extremely rich to be able to point to the few new e.g billionaires each generation as examples that anything is possible and if you are not then you must be lazy.
Behind the beige.
"Those very clearly have a use other than the death of humans."

"Via defense or justified actions is irrelevant; it's a tool of war."

Your two statements above conflict. All types of firearms have been used in war, yet you want to make exceptions for hunting rifles. How do you explain this? Also, how do you differentiate a weapon designed for slaughtering versus a tool as you use both in relation to firearms?
Popularity based stocking is probably best, but makes you scrounge when you like the unpopular flavor.

When I was at Google, I loved Apple Hint. Sadly, it was an unpopular flavor, and never stocked in the MK in my building. I had to scour surrounding buildings to get my fix. I finally hit the jackpot in an MK a few buildings over, where they stocked Apple, AND Hint Fizz which one of my teammates loved (and which was also not stocked in our MK). So I'd bring back 2 Apples for me, and 2 Fizzes for him.

I'd probably drink 4-6 Hint's per day when I was at Google. I remember emailing a friend after I left Google, joking that I could hardly believe I was paying for my own Hint now!
Not really sure what alternative people would prefer here.

DRM to ensure it doesn't run at all unless it can contact a license server? Complete with licensing related outages?

Oracle's approach here isn't especially unusual and seems better than video game style DRM. Always run, ping home and let pirates be mopped up asynchronously or (more commonly) businesses that just aren't disciplined about licensing contacted to get proper billing in place.

If you want to sell software users can run themselves, and not just rent via a cloud service, what better approach is there?
Sort of. There's a device called an autorefractor which can get a pretty good estimate out of your refractive error. However traditional eyesight tests tend to provide better results.

I believe wavefront guided LASIK uses some kind of automatic method of determining refractive error called an aberrometer. Some ophthalmologists have a device called an i-profiler that they use as part of their assessment which appears to be an aberrometer.

Everything I've read on the matter seems to me to indicate that there is possibly some kind of hybrid automated autorefractor/aberrometer type technology that could be created to give fairly objective and accurate measurements of refractive error with no human operator, but given that legally an ophthalmologist would need to sign off the prescription anyway the upside is probably limited.
good point, i think there is a backlash against hydro as well.
turkey is planning some nuclear facilities https://en.wikipedia.org/wiki/Nuclear_energy_in_Turkey
right now such a parallel track doesn't really exist, at least not on an even footing.

as the article shows, there's still a heavy focus on beating accuracy benchmarks, at huge computational cost, in terms of what actually gets accepted at major venues.

it can be quite difficult to make the case for a method that has worse performance, but is cheaper. hard to judge without real data but I think such papers are much less likely to be accepted.

there are also sometimes demands to replicate very expensive techniques as baselines, which can be onerous for groups with limited resources.
> Some citizens will argue that net neutrality will kill internet services that's subsidized by advertising. For example free access to Facebook.

But NN has absolutely nothing to do with that.
GC latencies doesn't bother them, because they put large efforts into ensuring there is not garbage to collect. Tricks normally reserved for hard real time embedded systems like allocating all memory buffers at startup time.

GC is very useful for programs that don't have any form of real time - but games are real time and thus you need to be careful to ensure that the worst case of the garbage collector doesn't harm you. Reference counted garbage collection gives you this easier than the other means. Note that I said worst case - the average case of garbage collection is better in most garbage collected languages.
Great app. I know everyone likes to extol the UNIX "A program should do one thing and do it well" philosophy, but Calibre is one of the few "monolithic" apps I can think of that justifies the bulk. It does everything you could want it to do regarding eBooks: viewing, editing, management, delivery, etc.
Lots of people being very critical of a unique piece of software that is super powerful, free and regularly updated. Seemingly because their big SV brains can't handle a clunky interface. What a bunch of entitled jerks you sound like.
You might want to add some specifics and references to back up such a statement. Otherwise it very much looks like a fairly cheap character attack to an outsider such as myself.
The code is a very ugly mess.
I’m not sure what that has to do with the article.

If you read it, the study starts at age 23 and only measures relative income drops.
It also depends on the level you're interviewing for. If you're shooting for a mid-level or even semi-senior role, that's very different than if you're shooting for a "has industry-wide impact" kind of role. In the latter case claims of prior impact will be carefully scrutinized to weed out poseurs and liars.
> Java generics are just syntactic sugar for Object,

Only if you do not have a concrete boundary in the generic declaration, T extends Foo can result in a function definition that takes a Foo instead of an Object.

> Java overloading is simple since all functions are in the same file (so doesn't change overload behavior depending on which files are imported)

import static java.lang.Math.*; for programmers too lazy to write Math.sin instead of sin.
... and then they can be sued for taking down content unlawfully... and they we ll have supreme courts fighting each other
I don't disagree on the facts, but neither was there a rule (yet) that says you have to, nor has she done that. She has asked whether it would be against the future CoC not to.

No comparison is perfect, but it feels similar to me asking a cop whether it's going to be illegal to do X under the new law that is being discussed, and them arresting and charging me for doing X. Neither is X currently outlawed, nor have I committed X, I have merely inquired about the legality of X.
As anecdotal evidence from my high school class the people who had it easier did not become as successful as people who had it harder by their 40s. This might be pretty unrepresentative but the level of motivation was very different.
https://mobile.twitter.com/archiveis/status/1018691421182791...
When You Can't See the Sky: How to Back-Up GPS
> I am not a US citizen nor a resident, nor am I a Russian citizen or resident, so my opinions are absolutely subjective.

believe me, this doesn't make your opinions objective ;)
How Do Poems Start?
> Drivers have to sort threats in terms of risk...At some point we are going to have to stop blaming the driver for stuff like this

Missing from your response is that there are both risks FROM and risks TO. We absolutely need to blame dangerous drivers for failing to prioritize the second category.
This, so much. If the cost of chocolate milk is going to kill the company, we have way bigger problems than people drinking too much chocolate milk.

If you're offering a kitchen, stock the damn thing. If you don't want to, then don't offer it.
I say it all the time here, but there was a cool language called clay which was a great redesign of C with modern C++ techniques. It is not kept up anymore. It has an elegant design that, while not perfect, has a lot to offer.

http://claylabs.com/clay/
What prompted everyone to want to rewrite so much code?
Maby if they could actually start acting on intelligence when dozens of people report that a kid is likely to conduct a school shooting I'd believe them. Even then, we all know this type of rhetoric from law enforcement is just posturing to force their way in through the front door. This is still a good exercise (documenting why end-to-end encryption is necessary), but don't kid yourselves. They will whine just like Trump until they get what they want. If nothing changes and they stop whining it's time to start digging, that probably means they got what they wanted in secret.
Here is a related blog post by one of the authors that describes the "classical" ways of thought transmission (background for the current project).

https://andymatuschak.org/books/ [VERY LONG]
via https://news.ycombinator.com/item?id=19887424
SwedenCpp: Mobile C++ Development
I'd call most of that C with classes.
Which European medium-sized city are you referring to?

I also live in a one that's quite wealthy and constantly expanding by engulfing nearby suburbs and you're right that people there want everything from suburban lifestyle with city perks but the huge downside is the commute times since the city got so wide and there's no underground, if you want to get from on side to another you're in for some hour+ commutes which in a big city would take 20 min by underground. Basically if you don't live close to your job, you're kinda screwed.

Students love it since if you live in the city center you can commute by bike or foot anywhere important within minutes, but as a working adult, the work commutes are killer since most tech companies can't afford inner city rents which are mostly taken by cafes, fashion shops, architects, doctors, lawyers, banks and real estate agencies.
Alternative (and to my mind more likely) hypothesis: poor brain health causes bad decision making and unstable income.
I suspect the discomfort when switching glasses is that the inter-ocular distance is different between the two glasses (one is likely right or "more right"). You have the right correction, but it is off-axis WRT your pupils with one pair.

When I go to my $$$ optician, the technician marks my pupils on the blanks in the frame that I've selected using a sharpie (before the glasses are made) and adds the inter-ocular measurement to the glasses information. When I put on the resulting glasses, I don't have any eye strain symptoms and my vision is good (instantly).

When I went to cheap storefront glasses places (I don't do that any more) and I put on the resulting glasses, I get a "stress" signal from my eyes and then they adjust to work with the suboptimal glasses but the eye strain is always there.
seems like people need to enter a 'team' mindset, where you share cooking duties with roommates etc.. trying to help each other pull themselves out of poverty. ofc this is 0.1% likely to happen, but when it does, i think it would work.