skysight-inc/HackerNews huggingface dataset:
I don't animate these days, but I remember the day I first tried Blender back when it was version 1.4 (I think - it fit on a floppy then). What caught my eye was that the entire UI was rendered in OpenGL, one could pan and zoom everything, even the 2d tool panels. That little detail hinted at good design. And I loved the tiling UI so much. I used Blender for several animation commissions at a time when studios had never heard of it. The Blender community was always one of the friendliest, most helpful I've ever had the pleasure of being part of. The Blender institute, under the direction of Blender's original author is a superb example of how to grow a successful project and community.
WTL: Microsoft Open Source inside Google Chrome (2008)
I just started learning WPF by rebuilding an old WinForms project and have been overwhelmed with the all of the "half-baked" and outdated information as the author mentions.

I've been trying to implement MVVM using a 2009 MSDN Magazine article "Patterns - WPF Apps With The Model-View-ViewModel Design Pattern" [1] as a guide.

Are there any decent MVVM frameworks or patterns that are worth investigating?

[1]: https://msdn.microsoft.com/en-us/magazine/dd419663.aspx
I really like the idea of a local utility that provides both last mile power and fiber internet. Looks like Chattanooga has been very well run to get this organized well.

I am a little reluctant to say that every city should have a publicly owned utility to run its infrastructure but compared the alternatives it does look preferable.
Cross devices targeting has become prevalent for most adtech targeting, at it's most basic they will correlate your public IP address but there are other methods for correlation.
Risk system in WPF? Come on. These things do need some UI but calling the UI "the" risk system is a stretch.

Anyway WPF is workable - far from perfect, but you can actually get the stuff done with it. It is also quite flexible and performant if done right.
Remote Managing a Side-Project Across the Globe
Controlling Ikea Trådfri Lights from Your Pi
No caps on the gigabit service, if you sign a contract.
That, and the usage of unique per device public/private X.509 PKI key pairs per client, for connection to the VPN. A typical person might have 3 sets of keys:

a) laptop

b) home office desktop

c) android or ios device (phone/tablet)

then, of course, once connected to the vpn, to authenticate to ssh the person will probably be using their per person ssh public/private key pair from their workstation.

So we have the ability to revoke an individual client device's vpn keys separately. In event of total compromise we can revoke both vpn keys for device(s) and the person's ssh key.
They did meet with Chinese GFW experts recently:

https://www.theguardian.com/world/2016/nov/29/putin-china-in...
Some people just don't want to install packages and prefer to keep the editor as is. And i can't blame them, the only packages I install are my usual theme and Emmet.
I've always found Vice to be a sensationalist, biased media outlet. [In the past, they've based their politically-motivated conclusion on data that supports the complete opposite conclusion][0]. I'm not surprised that this title is similarly sensationalized.

EDIT: Clarified my point.

[0]: https://www.vice.com/en_us/article/why-are-so-many-mass-shoo...
I'm impressed: this is small and doesn't seem to cause any off-site tracking, slowness etc (cf AddThis pulling in ~300kB).

Is currently lacking an HN button, but I put in a request to fix that!

Rgds

Damon
Flaco ~400 sloc for a JavaScript UI library based on hyperscript idea and virtual dom
The eye is also immune privileged [1], so whatever you do get in there is bound to spread extremely fast. So maybe the idea is being able to feel that earlier?

Contact lenses are pretty much an impossible proposition. We can't get healthcare professionals to always correctly sanitize their hands, what chance do contact lens users (many of them teenagers) have of only handling their lenses and eye after sanitizing their hands, always sanitizing the lenses themselves in the proper, new solution and changing them on the right timescale?

And if you fail at any of these steps and get an infection, you are pretty much not going to come out of it without permanent damage of some sorts. You basically need to immediately get to an ophthalmologist and apply the proper eye drops, because even after a day you could have enough scarring to partially lose vision or increase sensitivity to light.

1: https://en.wikipedia.org/wiki/Immune_privilege#Immunological...
Google targets ads to signed-out users (if they consent, have cookies enabled, etc.), but they are careful not to join the fingerprint of a signed-out user with the fingerprint of a signed-in user.

In other words, when you're signed out, ads can follow you around, but in the network it should seem like you are a different user from your signed-in version. This way, signing out has a consequence.
What do you think of Iranian zoroastrian?
what about Iranians in general?
-
I'm not a card carrying zoroastrian per se but I have affinity for the religion and I hope one day it will have a big resurgence
It was the religion of my ancestors after all
I read about that as well.

I also think that there are different work cultures based on what you have to do. Someone who works in sales may be on the phone quite often. Same for a lot of managers, tech support, people who do demos and presentations.

The problem certainly isn't that they make noise, they need to! And because of the nature of their jobs, they tend to see hallway conversations and joking around to be beneficial, a way that information is shared around the office.

The problem is when they are located with people who are trying to do focused work.

It's frustrating. If my kid is having trouble focusing on his math homework, my first thought is to make sure he is free of distractions and can work in a quiet place. I don't tell him that he should wear headphones and listen to music while he struggles with learning algebra.

At the same time, I don't think that math classrooms or discussion groups need to be quiet places, and I don't understand why some people think this is somehow a counter point to what I described above. Yet within the office context, it often is interpreted that way.

And, broken record that I am, I'll skip back to the same old point: Tech companies have shouted themselves hoarse about the shortage of software developers. Yet they won't provide them with a quiet place to work or allow the working conditions that a majority of programmers say they would like. Why does governmen keep giving these employers a crutch? Sounds to me like a market solution would emerge, if we'd only allow it to.
Juat remember that a lot of us actually really don't like using MacOSX.

I respect that others like it, -would even vote argue for coworkers to get a Mac even if it is slightly more expensive than my machine if thats what they are used to and like, - but passing it around as a benchmark for a good desktop gets a bit tiring.
Now if only they could merge in modules that have been sitting in Pull Requests for months at a time. I submitted a module that has been requested since 2015 and it can't seem to find its way into the main project (https://github.com/ansible/ansible/pull/22097)

Also there are currently over 1000 open PR's. RH needs to devote more bandwith to community integration then they have been.
Introducing MASK
Do those free meals meet everyone's requirements? My office gets pizza or tacos for us on a very frequent basis, which while a nice gesture doesn't fit in with my own diet at all (which often means if I'm at the office, I end up eating my carefully prepared meal while being stared at funny while everyone else chows down on junk food).

Consider other dietary options like pork free, gluten free, vegan, IF, etc. Also just the plain factor of some employees just won't like a given kind of food (not everyone likes tacos, etc).

Quite frankly, I can eat super cheaply and healthy at home, on my own weird food schedule. I don't need my office to feed me (though the gesture is a nice one).
so instead of snapping a picture, you just select one from the set of pre-made professional ones. wait we've been able to do this for decades, and yet people still take their own pictures. this is also a bastardization of what google's gcam technology is doing. It stitches together images at various exposure rates to get what would otherwise require a massive sensor, or a super steady hand, it's not creating some deep learning based frankenimage, as this article suggests.
Streetcar revival derailed by host of shortcomings, dangers
The normal interpretation is that the party you're paying doesn't have to accept, but has no legal standing to say "You owe me and didn't pay".
Actually, advertisers can't pay for adverts on anything vaguely political or controversial on YouTube full stop. Google won't let them, because the headlines in the press about <big brand> funding <terrifying-sounding characterisation of some obscure video> have cost them probably somewhere in the ballpark of a billion dollars as advertisers get scared and pull ads from YouTube as a whole. It's probably only a matter of time before the press figure out how to frame this in a way that forces them to pull the videos altogether.
You're welcome; I had to dig to find it. I, like you, would have preferred to see the motivation in the top-level documentation. It helps so much to see the core concerns that an abstraction is built upon, especially something as tangled and complex as a high-programming language.
This is pretty much the reason I block ads. If they weren't so intrusive and stalky I wouldn't mind them too much.
Isn't a 3D movie with one working eye just a 2D movie? Unless you mean you'd rather not pay more since he won't be getting more out of it.
This simply must be a joke.

"LOT 0018 — tattoo kit;"
https://legiscan.com/TN/rollcall/SB1215/id/622577
Mercedes vs. Tesla Is an Epic Tale
Linux Desktop is a small part of what Linux is as a whole.

> Unix has fragmented the graphics stack in the past

Yes I remember these days. We were just having different solutions to the same problem. It got settled fairly fast, but I never had the issue of I paid for this Unix and now I have to decide what display manager was going to be. Each vendor pretty much made the choice already for you.

> Later, users had to choose between sort-of compatible desktop environments like kde and gnome (progress!).

I have been a KDE guy forever, but I could always use whatever programs I wanted. They might not look decent but they all worked together with a few tiny exceptions in the early 2000s. Today I mostly use a tiled window manager but I still use KDE programs with my command line programs. I don't ever get the issue with mutliple of Desktops since that is a strong plus for people to discover what works best with their workflow.

> developers (and end users, if linux can truly be said to have those)

WHAT???? You mean the people that developed Mir????

> the real world uses Windows, iOS, and Android for everything

http://google.com is Linux, Android is Linux. MacOS is a Unix. The web is majority Linux. People use Linux everyday and I guess your one of the people that doesn't realize it or it doesn't count? But the vast majority of CPU ticks on this planet are all Linux ticks.

You keep trying to make Linux Desktop = Linux and while desktop is a part of Linux. Your mixing and matching to make a point that is inconsistent.
Fair enough, though that wasn't really what I meant. I was think in terms of reworking the tools or either using the fstab for ZFS or forgo using it for any filesystem.

I completely understand why these thing aren't being done, but not doing them mean that something will remain a little out of place.
You seem to be conflating Economics with Mathematics. Besides the fact that both use numbers, there's not much in common between the two.
I would rather work from home. I lose about two hours commuting to and from. I would save on gas. My home office is confortable. I can cook lunch. I can go to the gym before everyone gets off at 5. I wouldn't have to listen to co-workers who likes to eat lunch with their mouths wide open. I won't have to smell the sack of diapers my co-workers like to microwave for lunch. I wouldn't have smell the daily onion odor from co-workers that enjoy showering bi-monthly. No broken A/C at the start of summer every year. No death/suicide commute dodging idiots that can't drive. I need another job...
Except that's what people want. If you do any diner with friends of familly, people always talk of past events in a better way that it really happened. If you go to facebook, people don't post their life, they craft the life they want people to think they have.

Why do you think magazines use photoshop so heavily? People don't want the hot girl spare tires. Then want the perfect hair and big boobs.

It's all fake, but it's fake that is requested and voted for with money.

The problem here is not the tool, it's what kind of society we are building.
Learning to find answers and sift through documentation (or even source code) is a critical skill I see a lot of junior developers lacking.

Most of the time when I help someone I didn't actually have the answer when they asked, but I did know the terminology to use when searching and how to spot a credible answer.

Two tips I didn't see mentioned in the article are rubber duck debugging and typing out your question into StackOverflow and then googling what you typed before posting it.
> It takes very little to swing an election if you're strategic, sometimes less than 1% of the vote

Good points. I'd add that the potential attackers include national intelligence agencies and other very well-resourced groups, including criminal organizations, corporations, and others. For them, the value of controlling the outcome of an election can be many billions of dollars or existential.

It doesn't matter if it takes a little or a lot; the cost is unlikely to be a deterrent to those types of attackers.
>Social engineering, through bribery or blackmail.

Also known as "Plain old electoral fraud"
Hey Instagram, Don’t Tell Me When to Freeze My Eggs
humbleMouse's profile: "Mid-Twenties"

So? S/he could well have 10 years of relevant experience.
It's complicated if you are driving an agenda. Otherwise you can conduct things in the open. In my experience the secret tribunals enable bad behavior and bullies.
Most countries in Western Europe do not have 'home schooling', which is one big differentiating factor here, and those that do in general do not have numbers worth measuring.

I'm sure France has an equivalent group, but I'm also sure that that group would be substantially smaller based on plenty of exposure to French citizens and American citizens.

France has one of the best education systems in Europe and if you've gone to school there it is almost un-thinkable that you would not have achieved at least basic reading and writing skills.

There are people that fall through the cracks of the education system, but even children of illegal immigrants are required to go to school (and it's free).

Marine Le Pen wants to change this by the way, that's double stupid because (1) the chances they will end up staying are fairly large and (2) if they can't read/write they will end up in crime in larger proportions than otherwise.
It looks like he didn't post any of that though.
A while since I have tried latest elementary now (I'm on KDE Neon now) but it used to be really good.

Has it become worse over the two last years?
This is how violent revolutions start. Its as if no one knows history.
> we should at least consider that possibility

That would require that someone provides some evidence that this had nothing to do with what the accused suggests it's about - as it is, all we have is a short jump from being harassed because Gor to being kicked out of the community. That sort of thing is, unfortunately, quite common - I have friends within the scene who've lost their jobs because someone sent a picture to their bosses. The world is largely not a bastion of tolerance towards people who practice alternative relationship styles and sexualities.
Unfortunately, having your own office is costly plus it doesn't satisfy the boss's need to see a large group of people actively doing his/her bidding.
Minor correction: AAP had no candidates in UP, so they did not lose there. They got 20/117 in Punjab and a NIL in Goa.

Political parties crying after losing elections is nothing new in India. BJP cried after the 2009 Lok Sabha results. See this speech in the matter by Subramanian Swamy (a senior BJP leader): https://www.youtube.com/watch?v=AXpPRbQx1WI
An Ubuntu phone solves the problem of making the top layer of the device open source. That's not a problem most iOS or Android users want solved.
Ask HN: How does GitHub web interface serve different branches of same repo?
How is that I'm able to view a different branch on the github web interface while others are possibly viewing different branches of the same repo (on the )via the web interface? isn't checkout a stateful operation?
Thanks, didn't know that site existed.
It's a fascinating idea. But at the same time all the interesting photos aren't able to be captured this way.

Looking at my favorite photos I've taken, there are:

- Some photos of Iran (Google, being a US company, wouldn't operate there)

- The inside of a crashed plane

- A closeup of a dying hummingbird

- A laser that I use personally

- A boat adrift in the middle of the sea

All of these moments couldn't have been taken in this method, even with a boatload of content-aware scale and other people's photos stitched together.
BlackBerry Awarded $800M in Arbitration Against Qualcomm
Hmmm but i am pretty sure ISP and Ad Agents(Google etc..) will figure a way to inject content.
I've worked remote for about 5 years (and about 18 years total). When I lost my last job, I resolved to only look for remote work. Commuting is a giant waste of time, which is the most precious resource we all have. I could live near Boston and have a tiny house with no yard and mediocre schools, or I could live an hour outside Boston and have a huge yard and amazing schools. The choice is clear. But it means that if I were to work in the tech hub, I'd never see my kids during the week.

When done right, remote is awesome. There's no reason every programming company couldn't be remote-friendly these days.

There are two things that companies often do that screw up remote workers:

1.) Having meetings in meeting rooms. This does not work for remote people. Remote people cannot participate in a conversation from a speakerphone when the majority of people are in the same room. You just can't break into conversations between people in the room.

2.) Having an open office. This prevents the fix to #1 - which is to have meetings via hangouts or other video chat, with everyone (even people in the office) participating via headset & personal video camera. The open office makes cross talk between mics too painful (with judicious muting you can sorta fix it, but it's a hassle).

These are fixable problems, but the company has to be committed to good remote culture to do so.
Capture your facial expression in virtual reality
All I needed to see to be sure this is an ARG or marketing stunt is the $299 tier package being "SOLD OUT"
My apps don't fail at runtime because of type errors, at least, not that I remember. It really baffles me how many people need Typescript to avoid having type errors at runtime, what the hack are they doing wrong then? This is not C++, we only have a few types in JS, really hard to mess up for me.
Better than in Argentina where a guy reported to the company that built the voting machines about some SSL certificates being leaked and they raided his home and then sued him.

In a national law to introduce voting machines nation-wide the law sets up to five years IRLC if someone does an unauthorized audit. Luckily the law was repealed last year but the current government is still pushing voting machines province by province.

http://www.argentinaindependent.com/currentaffairs/analysis/...

https://gist.github.com/sebadoom/f0eedcba2f39e3e07a1c
Not to excuse the behavior here, but anyone else who would like to run a Tor exit node can learn from this situation. Follow the best practices[0] for running an exit node, which would include not running it from your home.

You are much less likely to be raided and arrested if a cloud server in a datacenter somewhere, leased by an anonymous LLC you control, is the subject of an investigation.

[0] https://blog.torproject.org/blog/tips-running-exit-node
> isn't it how this works in principle for folks that are not imprisoned?

No, it isn't that's when you go on welfare.

> (And no, I don't think this a viable alternative, although - nice job what you did here - well played).

I didn't 'play', you basically made a bunch of statements that are un-supportable.
I don't understand how this can keep all the information needed to keep track of what number it is on, in an area it has access to, especially seeing as it has a constant time of 120 generations between each number.

If it goes for unbounded integers, then, because the distribution of primes isn't cyclic, it has to have infinitely many states it can be in, right?

Does the machine grow over time?
Isn't it expected that mentoring is fundamental part of being a senior worker?

Usually "employer" don't know nowhere nearly as much about code as senior devs. If somebody was hired purely to do onboarding, they wouldn't have good grasp on the code either. Seniors who have up-to-date knowledge of the is best bet, no?
Checkout Privacy.com, I use it for exactly these kind of scenarios. You can generate card numbers that are locked to a single merchant, and you can set transaction limits and delete the card whenever you want. Or you can set it as a "burner" which will only work for a single transaction.
Cute, but your glib dismissal of this viewpoint is partly why Trump won.

Here's a little explanation of how people work: if a person holds a belief or fear, and one person demonizes then for it while another validates it, the person is going to be drawn to the validator. It's the same reason why gay pride has soared over the last few decades; as a gay person, would you rather listen to a person saying "you're perfect the way you are", or "you should be ashamed"?

Some people in the majority ethnic group are afraid that they will be attacked, in bad faith, for expressing a view in conflict with the current set of liberal views. By dismissing their fears and telling them to piss off, you're guiding them into the arms of Trump and his ilk (who genuinely hold extremist views). The right way to move people is through negotiation, not shaming and heckling. In this case, "negotiation" means understanding their goals and motivations, explaining your own, and finding a consensus agreeable to everyone.

And to preempt accusations: I voted for Sanders in the primary, Clinton in the general, and am constantly horrified by the Trump administration. I'm not defending genuinely hateful views. I am just aware enough of how people work to know that failing to listen because you're on the moral high ground is more likely to breed extremism than genuinely change minds.
Crew was sold to Dribbble last week.
> Many of those who would receive help are most concerned in making sure there's still someone else in a worse situation than themselves.

This sums up the majority of rural republicans in my area. It's a sad realization that people so often put not being at the bottom above their own best interests.
Basically every release we look at if it's possible to get us to tabs in that release window. If it's not, then usually we'll do some architectural work to get us closer to that goal. Part of the problem is that most of the codebase is from 1993, so there's a LOT of architectural work between where we were when Windows 10 first launched, and proper tab support.

We're working hard on that architecture stuff now, because we want tabs just as bad as the community.