skysight-inc/HackerNews huggingface dataset:
I already know very well how Rust works. What I'm not convinced of is that ownership can be correctly and efficiently enforced purely by runtime mechanisms. (Presumably Ruby's implementors aren't interested in introducing static checks anytime soon, right?)

For example, how would you transfer ownership of a big linked data structure from one guild to another?

(0) In Rust, this is as easy as handing ownership of the root node (an O(1) operation) to another thread. Ownership is transitive: whoever owns the root node also owns whatever the root node owns.

(1) In Ruby, I don't see how transitive ownership could possibly work. If I understand the proposal correctly, every object is owned directly by a guild, never by a parent object. Thus, you would have to traverse the entire linked data structure to transfer ownership of every node. This is O(n) work. Making things worse, you would have to make sure that the ownership transfer is atomic - no other part of the program should see the data structure in a “partially transferred” state.

Another example: Say you initially have a guild with three objects, Foo, Bar and Qux, where Foo and Bar point to Qux. If I transfer ownership of Foo, should Qux be transferred as well?

(0) In Rust, the type system forces me to explicitly distinguish between the following possibilities:

(0.a) Foo exclusively owns Qux, and Bar merely borrows it. In this case, Foo and Qux are frozen, and thus can't be transferred until Bar's borrow ends.

(0.b) Bar exclusively owns Qux, and Foo merely borrows it. In this case, transferring Foo doesn't change the fact Qux is owned by Bar.

(0.c) Foo and Bar jointly own Qux (using an Arc). In this case, transferring Foo doesn't change the fact Qux is jointly owned.

(1) In Ruby, what exactly should happen here? Have these guys really thought about the possibilities?
Hence the "E.g."
Absolutely, but we feel like there’s room for more than one approach here. Part of this experiment is to see whether anonymity on both sides allows for a freer discussion. That being said, if women who join the conversation would like to use their real names we'd be glad to post those.
To me it's silly that bower requires npm.. so just use npm. Although you may or may not agree with npm's dependency resolution, I find it more silly to use a tool that requires another tool that does the same job...

I prefer my screwdriver, that I have to open with another screwdriver.
Isn't reinventing old tech poorly a worse problem?
Gee, you don't think rewriting everything every couple of months is a wise use of money?
Sure, but what percentage of iphone owners will lose this dongle? I imagine its a non-trivial number. Apple's famous markup means they created a new revenue source out of thin air with this decision. Certainly, Apple has an interest in making their phones as sleek as possible, but that decision is always tied to monetization concerns. I think its a little naive to ignore the added income Apple is going to enjoy here.
A tenth of the world’s wilderness lost since the 1990s, study finds
You would only need to do set(WORDS) once at the beginning of the program, so its amortized cost is low.
> I am still a software engineer working on what benefits my organization

But if you saw a nearby local maximum that's higher than your current local maximum, wouldn't you change what you call yourself, if it means being paid more but doing the same work?

This is similar to how the average "software engineer" makes about $30k/year more than the average "programmer".
Certainly not. Its about removing the jack to make the phone slimmer or more aesthetic or more waterproof. Or all of the above. The internal DAC is certainly part of a SOC anyway.

The point is that having an Apple DAC in a dongle makes no fundamental difference from a DRM perspective over just using the internal one on old phones. Its not a plot. We're in Texas here, hearing hoofbeats and everyone is insisting that zebras are coming.
Older workers are also more savvy. They understand things like the fact that if you're working 80 hours a week for $120k you are actually making $60k.
I don't blame Nader voters either, because they didn't cause any of that, just like how they didn't contribute to Kim Jong-un being in the position he is.

Voters in 2016 are the same. Not liking a candidate doesn't mean I should feel any obligation to vote for their "main opponent". I'm voting for who I feel represents myself and my beliefs best, and if the candidate I dislike ends up winning, that's on the ones who voted for him.
That quote is taken out of context. Actually, it is part of a few paragraphs which describe some of the history. Tomasello and his co-author then go on to add that these challenges led Chomsky to adapt his theory. Here’s a bit more context around that quote:

“Fairly soon, however, linguistic comparisons among multiple languages began rolling in that did not fit with this neat schema. Some native Australian languages, such as Warlpiri, had grammatical elements scattered all over the sentence—noun and verb phrases that were not “neatly packaged” so that they could be plugged into Chomsky’s universal grammar—and some sentences had no verb phrase at all.

These so-called outliers were difficult to reconcile with the universal grammar that was built on examples from European languages. Other exceptions to Chomsky’s theory came from the study of “ergative” languages, such as Basque or Urdu, in which the way a sentence subject is used is very different from that in many European languages, again challenging the idea of a universal grammar.

These findings, along with theoretical linguistic work, led Chomsky and his followers to a wholesale revision of the notion of universal grammar during the 1980s. The new version of the theory, called principles and parameters, replaced a single universal grammar for all the world’s languages with a set of “universal” principles governing the structure of language. These principles manifested themselves differently in each language.”
>Vote the vote that has the best chance of improving (or screwing up less in this case) whatever you care about.

I guess it depends on whether you're looking at it from the short-term or long-term.
IDK about current gen Apple hardware, but it was possible to do so on a 2008 MacBook, at least (academic paper and PoC app):

https://jscholarship.library.jhu.edu/bitstream/handle/1774.2...

Interestingly, on my battered, el cheapo Asus 12" netbook (2011 Intel Atom), this problem is solved very well: the on/off webcam switch physically blocks the webcam lens in the off state.
My intent was to highlight the flaws of the argument that Excel is better because it is more flexible with a more extreme example.
Try being over 60 & gettind cred. "How could you possibly understand bleeding edge tech and emerging trends?" Well...I've lived there for four decades, you?
They still say it! On a page on their website in 2016.

And their paid AstroTurfers are here on hn, with the downvotes.
What you did was definitely illegal and immoral. It is not your decision to make on how someone should live their life.
> Enter the address of the home where you grew up

Well, that was five seconds well spent.
Yup, I don't think any package manager has ever really done this well.

But what makes the problem worse is that npm advocates using lots of small modules, and using them in an environment (the browser) where duplication weight has big negative consequences.

I think there's a real opportunity to unseat npm if someone applied to same kind of UX-first thinking to package management that has been applied to other areas.
"Not voting" is not interpreted by the media (and thus the public consciousness) as dissatisfaction with the given options. It is interpreted as anti-patriotism, carelessness, or ignorance.

A 3rd party vote despite the prevailing wisdom of them being wasted is slightly more resistant to these types of reductionist criticism, but still not as powerful as a "no confidence" vote would be.
>intuition, abstract thinking, systems thinking, ability to detect patterns in large systems, ability to notice that certain problems have been solved in a different field, and lots more.

Software tech is the only area that I know of that doesn't care what you've done in the past or have experienced. All that matters is what stupid algorithm you can figure out on a white board in the language they use.
See http://www.bls.gov/opub/btn/volume-2/images/2-9-chart2.png

A large number of the people that made up the 3x growth in IT between 1990 and 2000 are just about to hit 40 now. That's a very rough measure, just looking at overall industry size over time (and granted, it's IT rather than startups), but it at least mildly suggests that the demographics are going to start flattening a bit as we hit more of a steady state rather than a period of extreme growth.
You link to a comment which indicates serialization is a potentially breaking issue. This is a tradeoff that does not affect the routine behavior of redux but may affect advanced use cases such as allowing user upload of action history for bug reports.

Regardless of serialization/replay-ability, the core of the suggestion is to `import` some constant instead of using raw strings. Symbols have the benefit of forcing an import, whereas a list of constants that reference strings can be "bypassed" by writing the correct string in a random file. In fact, the redux actions documentation uses the following example of this pattern as the first example.

```
// fileA
const ADD_TODO = 'ADD_TODO'

//fileB
{
type: ADD_TODO,
text: 'Build my first Redux app'
}
```
Understandable, but this is the bias does end up causing unintended age discrimination.
Can someone explain how the vicim gets infected?

As far as I can read from the article they discuss what happens if you are infected.

Also, isn't running binary files on OS X from let's say "Finder" automatically triggers Security alert ( like App-vendor lock )?
Do you have any writeups on the last 2 items? They both interest me.
I tried talking to him but from their point of view the thing is that nothing actually happened - it was internal review time. I tried explaining to them that if one goes to the local car dealership, takes out a car for a test-drive and instead of just the seats and the mirrors being in the wrong place gasoline starts gushing out of the air conditioning and incinerate the driver, under no circumstances that would be considered an otherwise uneventful misfire. Yet they don't see the point.
As a frequent traveler and often last minute booker, I only use Instant Book, particularly for its convenience.

Some hosts will take several days to respond which can drag the normal booking process into a week if you need to exchange a few questions. I just don't have time for that and want booking to be simple.
I'm sorry but having higher costs is not a good reason to ask for a higher salary. You can be young and still have a family and mortgage. An employee would be foolish to ask for a raise just because they bought a house.
Moving the DAC another centimeter or so from inside the phone to the Lightning plug isn't going to magically cure interference - at least, not when the device that's supposedly interfering is already at the opposite end of the phone. Apple's engineers aren't stupid. If they didn't get a working 3.5mm jack it's because they didn't want to.
> flash drives are ...

Much more dangerous than an infected boot sector. See the BlackHat talk on a malware program can replace the firmware on a USB device.
Here is the thing though. A person who is 40 knows and understands a lot of the problems of their industry and they are often much more experienced at making sure they don't waste their time.

This is why I would propose that the strongest cocktail is pairing young people with older people.

https://medium.com/black-n-white/the-problem-with-problems-4...
HTC puts a dual camera system in their phone and nobody uses it because it's a tiny subset of all Android phones. That's a lot of engineering effort for a consumer base that is largely oblivious to that feature.

Apple puts a dual camera system in their phone and everyone uses it because they know it'll be a popular product. People who appreciate photography will buy that phone specifically for the dual camera system. It's a positive reinforcement loop here.

If HTC had their own software ecosystem and they managed it as well as Apple does then you'd see the same thing, but that's not the case. They're just another Android phone in a market crowded with phones of all sorts. Their dual camera feature looks like a gimmick and for the most part is.
> A closed casket funeral.

There should be a separate open-casket funeral, and all the factory owners and managers should be required to attend and spend 5 minutes each looking at the body. There was a Russian cosmonaut who demanded this for himself when he was killed:
http://media.npr.org/assets/img/2011/03/16/corpse_custom-1a2...

The family members can of course have a separate closed-casket funeral.
It's ridiculous and patronizing to suggest anyone "loses the right to complain" because they've participated in the system in a way you don't personally approve of. I've always been irritated by this position as applied to people who don't vote, but it's even worse to suggest your choice of candidate can invoke it. What's next, you lose the right to complain if your candidate wins? If you vote Democrat? If you haven't consecutively voted in every election? If you didn't run yourself?
I think it may be tough if you have not continued to improve yourself. There are some maxims to always follow to prevent yourself from "expiring": Keep learning.
1. Always learn some new hard thing; a language, more math, or go deeper into your subject (programming languages, etc.)
2. Stay in top physical shape and learn some new physical skill.

Learning should be multifaceted and a lifestyle; intellectual and physical. If you think you can just coast after college then you will be passed up.
To counter your narrative, which I think contributes to the discussion, I believe that you are overvaluing the position of the workers who had higher salaries during the "good years."

Their salaries were higher but so were their costs. When you were working during a recession, you had opportunities to invest in equities and real estate that were multiples lower in cost than in more prosperous years. Ironically, your uninformed and unwise choice to avoid equity markets in exchange for security is a great example of the shortsightedness you accuse of the 40s and 50s generation! Essentially most people are missing something and shouldn't be harshly blamed for missing it. I'm not being critical of your choice so much as using it as an example.

> I've grown up in a US workforce where staying in the same job for more than 2 years is essentially taking a pay-cut

You seem to ascribe a moral value toward a career tactic. There are plenty of rational reasons to frequently change jobs and plenty of rational reasons to remain in one. The "well I had to change jobs frequently" sounds a lot like "when I was your age I had to go to the library to look up information." You can see the false comparison in the latter, what about the former?

> wish them all the best of luck packing up ... and moving to a place they can afford

I think this is a pretty myopic statement. Most people can relocate without severe emotional stress only in their 20s or in their 60s-70s. Otherwise they are tearing their families' social bonds. Maybe you relocated as a child and were fine. The evidence points to children moving outside of their school district being highly correlated with negative outcomes (criminality, adverse academic performance, mental health issues).

Absolutely the people in this situation should retrain to more in-demand skill sets. But a moral component shouldn't be added. Most of their contemporaries haven't had to retrain so it isn't as obvious as you think.
Event sourcing, CQRS, stream processing and Apache Kafka: What's the connection?
I can't speak to that since it didn't happen to me, but several of those who offered assistance were also women so I'm not sure it was a "shining knight rescues damsel in distress" response.
Is this really necessary?

https://www.instagram.com/p/BKGdQ42haF1/

EDIT: Mirror: https://i.sli.mg/MsUWXx.jpg
Message Update from my case with Google

Updates since last message:

At this time, the issue appears to be completely resolved, and all users should be able to login normally.
Rocket launch tonight chance to see history
Not just Portland, the entire American craft beer scene is infected with shitty, indistinguishable IPA's that all taste like a mountain of hops.
Engineering is a dead end job, especially outside of silicon valley. There is 0 respect for experience in the industry, we have more respect for someone who has coded for 2 weeks than someone who continually improves over 25 years. Unless you become a celebrity coder you find that your best choice going forward is suicide. The industry won't let you have a social life or a family once you hit 45 no one cares about you and suicide becomes your most positive life option, or you can keep working 18-20 hours a day 7 days a week until you get sick and die if you're lucky.
Wouldn't hackers already have that incentive? It seems like virtually all sites worth targeting would already be secured by TLS certificates, so the remaining sites wouldn't provide much value to hackers.
> This is how I see all the Cory Doctorow/BoingBoing fear mongering.

Sigh. I like Cory Doctorow, I agree with the principle of the battles he's fighting, but yeah. He's... strident.
Brand-name drugs, generic, and drug pricing schemes
Many of the under-40 crowd I've worked with just plain don't want to learn anything new. This attribute isn't tied to your age, it starts early.
I feel sorry to hear people think they are victims, but I'm getting older, so maybe I'm wrong, lying, or just can't remember an important issue?
> We're seeing a wide trend in the US where people want rules to prevent people from making choices that they don't agree with, which was basically the opposite of the point of the US.

Arguably, the central point of the US was exactly to prevent people in positions of relative power from making certain decisions that others with less individual power disagreed with; perhaps the central debate between the modern left and modern right in the US is whether that generalizes from the formal political positions of relative power that were salient at the time of founding to economic positions of relative power (the position of the modern left) or whether the restrictions should be limited to only the domain of formal political power and that the exercise of economic power should be unconstrained (the position of the modern right.)
>Nothing was altered. You vote your conscience.

Because people made a similar decision to what we're talking about now, a majority of voters saw their least favorite candidate win, which many found to be an unfortunate result.

As others mention, this is fixable if you can rank your choices, but until then...
> Felonies are reserved for very serious crimes

Not true in any real sense. I've seen a State of Texas employee charged with a felony for making a $0.25 personal call from a state telephone back in the early 90's.

The unreal magnitude of criminalization of "normal" behavior in the US is beyond anything most people can imagine.
I think you are overstating things. 3.5mm isn't really the standard for professional audio. Much more common is 6.35mm, RCA, S/PDIF, XLR, and USB. All of which would already need an adaptor for the 3.5mm. But I doubt I'm saying anything you don't already know.

Yes it's annoying if you already are set-up for 3.5mm, and yes I can see why you wouldn't want to use a consumer wireless audio standard for live music performance, but it hardly equates to Apple "exiting professional audio".
Pgcli: command line interface for Postgres
VotePlz is a non-profit...
as @mryingster says, I was referring to the hollow earth "theory"
A previous place I worked did almost the same thing. There was an internal website they had built that everyone used for time entry. It authenticated via LDAP, so you didn't need a separate login for it. However, the password box on the page only permitted passwords of up to 10 characters, but it wouldn't notify you it would just truncate whatever you typed in. So if you had a Windows password longer than 10 characters, you couldn't enter your time.
Pretty much all packaged grated cheese has added cellulose to stop the flakes sticking back together.

If you want 100% Parmesan (or even 100% cheese!) you need to buy a block.
My observation (as someone over 40) is that some of us who started early on in the trade decided to throw in the towel and declared themselves "management", and (most importantly) stopped being hands-on. And it's these people who are most at risk of ending up behind. Those of us who kept on programming, networking, never quit learning and stayed current with all the latest stuff are actually extremely sought after and valuable - experience is hugely important, critical, even, especially where scale and reliability matter.
> regret 4 years of learning

4 years of inefficient learning

> growing as human beings

what does this even mean

> making friends

You don't need school to make friends.

> Being unemployable after college is BS.

Do you actually believe this?
Apple waged a war against DRM on MP3 files and won. They tried to do the same with movies and haven't prevailed yet, so we're stuck with DRM on those. It sucks.

Blame the MPAA here. Apple would rather have it DRM free. It's better for consumers, it's better for their sales.
Upskilling is one of the most ineffective costly ways to try and "re-program" workers and it mostly doesn't work because it's not about skills it's about talent.
Overcome Limiting Beliefs and Build a Business (an Interview with Bob Baker)
Yup. That's why I tell the story. Now when I seek a job I face myself discriminating against me. It sucks, but at least I understand a little of why it happens, I guess.
Hayward's not so bad at all :)

Get the quake insurance though.

I still wince when I see what the cost of a Hayward condo would buy back in Georgia.
There is, kinda.

> What is Instant Book?

> Instant Book lets guests who meet your requirements and agree to your house rules to book your space without requesting approval.

https://www.airbnb.com/help/article/484/what-is-instant-book

You can require guests to go through Airbnb's ID verification process (giving them a copy of your license and/or passport, and connecting at least one social account).

https://www.airbnb.com/help/article/450/what-is-verified-id
If you're just starting to learn then it probably doesn't matter too much. ASP.NET MVC and ASP.NET Core are very similar. WebForms (if that is what you mean by Classic - not pre .NET JScript/VBScript) is different, and horrible.

The MVC pattern is the same and you will be learning C# and Razor for both. The differences are in the details but many of the skills will be transferable. For example, the way bundling and minification are done is now different (built-in before and now JavaScript runners like gulp).

Shameless plug; I cover these difference in my book "ASP.NET Core 1.0 High Performance": https://unop.uk/book
Expectations just need to be set accordingly. Either the employer factors in "learning" time for employees to stay up to date as they start new projects, or the employee is told they need to spend some amount of their own time on training.
They'll be stepped on and crushed
> If they don't let hosts decide, they'll likely lose a ton of hosts, since having someone stay in your home is a very personal thing and a huge risk.

It's worse than that for Airbnb, I think. If they take too active a role in deciding who gets to stay it gets much harder for them to plausibly argue that they are not the entity that should be responsible for complying with zoning regulations and tax regulations and any other regulations that apply to hotels located where the Airbnb hosts are located.