skysight-inc/HackerNews huggingface dataset:
I've been thinking about this many times before and while I want to like the idea, I always come to the conclusion that multi user setups sharing "some" data easily becomes too complex for users to handle.

Your example of the browser for example, how do you know what is common config? What if changing a common config in cat-mode exposes a security vulnerability in bank-mode? And are you really going to log out of cat mode into common mode just to change a small setting?

Sharing files is another one of my favorites, say for example that me and my brother like the same music and share one computer with different log ins. We want to save space on the hard drive so we share all our mp3 with each other. But I might have some music or recordings I dont want to share, how should I handle that.

Windows XP tried very hard to get this working, for example your desktop and start menu was a blend of what was installed as a shared application (remember "install for all users/only for me"?) and what was installed for one user. Later if someone renamed things on what they thought was their desktop it would be renamed on everybody else's desktop also, it was very confusing even for me as a developer who knows how it works. Windows also has the concept of a dedicated shared folder and possibility to share additional folders, sounds so simple but I've never seen anyone set it up smoothly. Everything looks so good and simple on paper but requires just a tiny bit of user education and that's where the whole concept falls.
Especially when you have to wait in line so long that your phone battery dies...
There was an atheist church in London but it fell apart over internal "more-atheist-than-thou" squabbles in a matter of weeks.

Meanwhile there are ordinary churches in London that are centuries old...
Scientists Can Publish Their Best Work at Any Age
We really need a regional planning authority for the Bay Area, with the power to override local zoning boards, exercise eminent domain, and with an enormous budget for building mass transit.

Politically, I think the only way to get there is to wait for the Big One. Plate tectonics has become the best hope for urbanism in northern California.
Getting a few hundred people to do anything without it leaking is hard. Plus, the paper records are retained, so a recount could specifically identify the culprits.
Dell E525w Printer Driver Download
> This isn't a new technique, but for some reason people adopting C++11 and C++14 seem more willing to do it than people who wish C++ was really just C with classes.

This was exactly part of the problem.

Most of the enterprise code I used to deal with was not even that, rather compiling C with C++ compiler.

However my point with rich runtimes was that you shouldn't bother to even do that, the runtime is the OS, kind of.
There’s certainly some development in parts of the valley, but not nearly enough to meet the past 2 decades’ increase in employment and housing demand. And a large proportion of the prime transit-accessible real estate is covered by parking lots, strip malls, and low-density residential neighborhoods.
Oh yes, I had lots of "fun" back in the C++ARM days, regarding language support.
The Bayshore station isn't really baffling. It's an ex-Southern Pacific railyard and requires significan cleanup. The city of Brisbane (where the station is) wants to build an industrial park, pretty much everyone else wants that development to include housing. It's been in the news quite a bit.
This is good. So the general people found out how easy it is to 'modified' a speech.

So people will be more careful when making blind accusation based only on audio (speech). Unless what you're presenting is the truth.

Oh you know what I mean..
It literally means "of the trivium" (grammar, logic/dialectic and rhetoric) , or, more broadly, that which can be arrived at by straightforward argument, without further specialized knowledge (covered in the quadrivium). It can, but doesn't necessarily, mean either easy or unimportant. Is identity merely unimportant, or is it also easy? Is a long chain of logic either easy or unimportant merely because it's trivial?
Eminent domain is unfair. If you want the land, pay for it.
Electrification with a much more frequent schedule and shorter trips will help alleviate that.
Just in case you didn't see this Youtube video (El Risitas meme) yet, making fun of Apple's decision:

https://www.youtube.com/watch?v=-XSC_UG5_kU

I think the subtitling is very well executed.
The "real" Republican sees his "Democrat" counterpart attempt to tamper with the machine and saying "trust me, I'm doing it for the Republicans". They yell for assistance.
Exchanges are a textbook case of a shared ledger.
They have separate systems that must work in sync with very low latency between them: order processing, the ledger (for clearing) and price advertising.

The main advantage of a blockchain is with the ledger price advertising between exchange members comes free.

I guess they can even implement OTC markets between peers, but I am not sure how do they plan to work with dark pools where parties want anonimity. Maybe they will just implement an internal blockchain with APIs for anonymous trading.
Note that eminent domain requires just compensation. Land seized does get paid for.
Orbit is much more expensive than reentry and landing (thanks to our atmosphere).

Crash the asteroid into a convenient desert or shallow ocean, then continue with more conventional mining techniques.
Is anyone working on an Android port? I'd definitely want to give it a go.

Haven't checked yet, but is there a spec for the json?
Dracos: Lightweight and Powerful Penetration Testing OS
There is still the Sunady Assembly, in London and other places: http://www.sundayassembly.com
Go and Rust support shared libraries, even if on Go's case it is a WIP.
Its like when ppl try sports, they buy all these tools, clothes, suplements and cool aid, and the same gear the pro uses. But you dont need any of that to grow some muscles and stay healthy. All you need is a text editor and you are good to go.
I think there's no need to be so pedantic. Replace 10 for 1000 and now the scheme "works".

Regarding

> The solution to this is easy and is Huffman

Well, not. As you said, for 10 bits doesn't matter; and in general it will depend on the input; sometimes run length encoding performs better than Huffman; and also there are cases were Huffman won't capture high order entropy. Also, for zero order entropy arithmetic encoder is superior than Huffman. Unless you care about decompression speed...

Which bring me back to the fact that there is not such a thing as"the solution" in data compression. But more importantly: it was just an example to show an idea; and actually a pretty good one (run length encoding)
It's not just the property value of the neighborhood that's absurdly high. The rent/cost of the units in the newly built dense housing buildings is absurdly high too.

I mean living in LA, who would want to pay ton of money for a box of living space with no yard, and yet share subway with the less desirables (not my view of course). And the public transportation systems in LA doesn't really have the reach either.
I'm assuming you're referring to an un-timed homework assignment. Timed homework assignments are absolutely the devil and I don't think I'd do one of these.

My biggest issue with (un-timed) take home assignment is that often, as a candidate, this ends up with me investing a nontrivial amount of time, only to not hear anything back. If I'm going to spend multiple hours on something, I would kind of like something in return, such as feedback on my work. Very, very few companies will give any feedback since they don't want to be sued and/or have the candidate try to rebut the reasons why they were turned down.
Santa Clara, Sunnyvale, Mountain View, Redwood city etc. are employment hotbeds. Lots and lots of companies, especially startups but also more established firms, are based in these areas
I'm not versed in React but I think this achieves the same thing -

1. Create your custom component:

var btnComp = {
props: ['text'],
template: '<div>I am a button <button v-html="text"></button></div>'
}

2. Register it:

new Vue({
el: 'body',
components: {
'custombtn': btnComp
}
})

3. Display it:

<custombtn :text="'hello'"></custombtn>

That's anything but hard. Here: https://jsfiddle.net/v5s77r2x/.

*Updated with simpler code and JSfiddle example
It's quite fitting that the dating scene in S.F. is often similar to tech interviewing. Play the number games, don't get attached, and move on. Nothing personal, it's just metrics. Is this what cutthroat economic competition does to people?
You've got to be kidding? Why would you comply with that? Sounds completely illegal?
MailSniper: pen test tool for searching through email in a Microsoft Exchange
Enlargement ads would fit rather well ;)
OverSight
Berlin Is Bringing Back Subway Trains from the 1950s
http://www.nytimes.com/2016/08/22/business/economy/bay-area-...
The End of Intellectual Property?
NeuralStyler 2.0 for windows released
When the Mother of Invention Is a Machine, Who Gets Credit?
That's pretty much the reply for all of them. Except c) but I thought the protocol itself was open if not the server end.
Hm... Is it a crime to write an email, not under oath, to a journalist accepting responsibility for a crime that one didn't commit (and had no idea was taking place)? I'd like to answer no but I'm sure a judge would use the "fire!" In a crowded movie theater analogy to answer in the affirmative.
Yeah, it's untimed in the sense that we don't specify an elapsed time it must be done in. People have different things going on in their lives, and you can't just assume they can drop everything for your test. We specify a suggested amount of time so that people know not to spend too much time on it.

On the feedback point: this is a perfectly reasonable stance. Perhaps I should give better feedback to our candidates.

Part of my concern is that I've seen candidates show me emails from their recruiters that have attached all the detailed feedback I've give to their previous candidates.

The other thing is that at some points in the hiring, you're really competing against the others in the pipeline, so you might have actually performed very well, just not quite as well as one of the others. I have also seen one candidate fail based on multiple independent personal disrecommendations rather than on performing badly in the test.

I have noticed in previous interview processes that a lot of people think they failed for a reason other than the reason they actually did fail.

I do think it'd be more fair for me to give better and more detailed feedback, but there are a lot of pitfalls with the most obvious version of that. Perhaps there's room for a bit of disruption with a good solution to this problem.
| Finally, understand that your contribution is not "free" for the project. It takes time and consideration to even look at your PR and even more to code review it. The more popular the project, the more true this is.

Understand code interactions: they scale N^2 with each new feature added. Specifically, each interaction your feature has with all the other features has to be coded, and then each new feature might interact with yours. This is the curse of scope freak.

It is the sole responsibility of the PM/owner of the project to select which features worth this.
A Decentralized Content Registry for the Decentralized Web: CoalaIP and IPDB +IPFS
I don't think "laziness" is a very good explanation here. The story was so obviously fake that the "journalist" in question actually had to do quite a bit of work to compose this story.

Reporting a real, actual case, completely and honestly, wouldn't have been more work.

But it wouldn't have hit so perfectly the narrative that was the selling point.
I'd say anywhere that people can literally have to choose between their job and their vote is not "working", which is why it needed messing with. Its hard for a lot of people to get to a specific location on any given day - there's no good reason today that a week in bed with the flu should prevent you from voting. Or that it should be harder to vote if you have three kids and no babysitter, or are on crutches, or work an irregular schedule at a minimum wage job.
The seals aren't signed by election officials?

I'm not familiar with seals used on voting machines but that's common in other "tamperproof container" scenarios.
New condo developments in SF are trying this idea out.

Gentrification, etc, yadda aside, there are now big HOA club houses, sky decks, and other common areas designed to encourage mingling among neighbors. Now there will be undoubtedly those who will shut themselves in (just like in college), but I think it's bringing back a collegial atmosphere.

Our HOA is organizing a bring your own bottle and cheese event once a month on our sky deck.
> A lot of people never run into the shortcomings of Jquery or PHP or Mysql etc

I'd rephrase that as "A lot of people don't identify and challenge the pain points of technologies they know and use for a while". Yes, that's a common pitfall and one every developer should be aware of. Question everything. In the example of jQuery -- "is there a way to bind my data to my view in a way that wouldn't require diligent manual updates in a highly stateful system that is now a major source of bugs in my existing design?" In the example of PHP -- "I keep having these bugs with comparing null, false, empty string, and zero, I wonder if there's a better way", or even "often I have a variable that I expect to be a dictionary, but it's null, and I have to check that everywhere, what if nullability could be ensured?", etc. But these questions won't occur without the solid fundamental base I've mentioned earlier. Because, guess what, the fundamental theory does include type theory, which does include nullability.

I don't think the fundamentals are easy at all. I think they're the hardest, but they're the knowledge that'll never become "obsolete", and will make everything else relatively effortless.

> 20000 slightly different build, pack, deploy etc tools are a good example why a lot of people I know struggle

Yeah too much choice is bad, but since most of them are incremental "improvements" of each other and obsolete each other, the real choice isn't that big. Honestly, with something like a JS build/pack system, I would just grab whatever Google gives me first and wouldn't switch unless it caused me a headache and there was an alternative that I knew fixes the problem. At the end of the day they're all just some command-line tool coupled with some JSON config file. It's not that hard to switch, most of us are not quite compiling the Unreal Engine.

Full disclaimer: I'm not a frontend engineer, and am only aware of frontend things on the surface plus the things I infer. I may be unaware of important details that dramatically change the situation.
In this day and age I think you should use vanilla JS and not jQuery. But I don't think you need to use a MVC or "view manager" framework for simple projects. My personal standard is when I start writing a bunch of code to track state means I need something to do it for me. But if we're just talking about some basic AJAX forms that send to a server, these frameworks are overkill.
actually this is the right advice. To find a job IS a full time job. No one wants to hear it but after running NemCV and getting data on around 15,000 job hunters, I saw that the people who treat looking for a job AS A JOB get a job over 10x faster than those who don't... Here is a link to the meetup we have run for 5 years too:

http://www.meetup.com/get-your-dream-job/
Democracy must not only be done, but also seen to be done. Trust in that most essential of democratic processes - vote counting - must be absolute.

Approaching vote counting as a mere technical problem that can be solved with enough technical safeguards misses the point. You cannot just ask a democracy to beta test vote counting and fix the bugs post-election - that will kill trust in the process.

Politics is polarised enough as is and you will find demagogues who will latch on to anything to reduce the legitimacy of an election.

It shouldn't even be up for discussion that trust and legitimacy are the most important goals in vote counting. Stick to paper voting and only introduce e-voting in parallel and not as the authoritative and final vote counting solution.
actually trying an unproductive technique is what is wrong. You need to be full time and using a productive technique, so I do agree that just sending out CVs 24 hours a day is wrong
Nothing about col. O'Neill (two Ls) or Daniel Jackson?
Ask Switzerland how they manage paper ballots for 25 different votes every 4 months.
I wonder how it scales beyond that.
I've found that graph queries only have acceptable performance if the graph fits in local memory.
I wonder if other animals find gore and distorted faces horrifying.
That doesn't make sense. Apple has never been afraid to cannibalize a product line.
Hm,isn't that also basically the argument for trump?
My understanding is that in the US, it is not really possible to prove that a person doesn't exist. People move from state to state, they change names.

It's different in European welfare states which are big brother societies: you can actually get a reliable census by saying things like "select count(id) from population where alive is true;"

But this is different from proving a certain name didn't appear among the students of a particular university/class, etc; we do know the Rolling Stone story was a hoax.
No, you can't spot a memorized story. You can possibly spot a poorly memorized story. It's the difference between learning a speech off by heart and knowing the material backwards.
Android and web dev here, how would you compare this to nativescript and such? Instead of learning a new dsl, isn't web to native simpler? Unless you're developing a game I've never found native to be necessary. I'm one of those devs who moved from native to hybrid for faster development speed

[edit]
I really like how you're participating in the comments and how you reply. I really hope you do well, you seem like a nice person :-)
The comments to [2] are quite sad.
Do these run in any usable form for those of us who wish to have a look? i.e. is there merit in someone providing an .exe (or is it worth non-game-devs figuring out how to build the thing)?
> Zero? Is that even possible?

I don't look at my keyboard when typing so other than the slight realization that it is there on a laptop I never look at it (but yes it would technically be in my field of vision in this case but that misses the point). However on a desktop setup / docked laptop the keyboard isn't anywhere near where I could see it without significantly moving my head down.

Regardless discussing field of vision is more of a red herring in this debate; it's really about the eye movement and context switching. I should have chosen different wording.

> When using a laptop, it's impossible to look at the display without being able to also look at the keyboard (and touchbar) by just moving your _eyes_. You don't have to move your head.

I think you confuse the physical act of moving ones head to be more disruptive than moving one's eyes. It's actually about the same when you're talking UX assuming the head is moving to change the field of vision. This is something you keep track of and many times head movement will be removed or ignored from testing data when you're tracking where the user is looking because you can move your head and still keep your eyes in one place.
I did not know this. Thanks!
Triplebyte does a fair job on the feedback front. I've been through their process recently, and found it to be more useful for me than any other company's process (I chose the coding project over the standard process). I dislike that they still put candidates on the spot by writing code literally in front of them[0], but the feedback I got from them was actually useful.

I think your issue with candidates showing you emails from their recruiters is actually an issue with recruiters more than your process. Recruiters will do just about anything they can to make the placement.

If you're in a situation where a candidate excels on the test but gets passed over in favor of someone who did even better, then, good for you. :) "We decided to go with another candidate at this time, but here's a little feedback on your coding project," would go a long way with me. If you're really feeling generous, a referral into another company would be a great thing.

Someone who fails because of personal disrecommendations, you can just give them a generic "We reviewed your coding project and here's what we thought of it... but we decided to go in a different direction. Best of luck on your search." (I'm assuming these people fail because they're assholes, not because they're incompetent, right?)

---

[0]: Seriously, guys, if you're reading this... I chose the project interview because I fall apart when being put on the spot, and I told you that. I don't have someone watching over my shoulder at work... and it's a good thing, too, otherwise I'd end up having anxiety attacks.
I believe you've answered your own question, unfortunately.
I met many of my local friends in a cafe here. We all have small kids, which give you a very easy opportunity to talk to people you don't know and make it difficult to spend time with a phone or laptop.

After four years of living in our town with kids, I almost always bump into people I know when we are out and about. I've never been so connected to the local community where I live before and I really love it. :)
We're getting closer the ability to create immortal copies of ourselves. Exciting times!
Appears to be more reliable than TOR, however its just as all software is, there's always vulnerabilities.
These don't work for shy people and are ineffective for forming connections that are based on unpopular interests.
> The UVA story, if she hadn't botched it, would have the potential to cause systemic change.

That sounds scary. If the manufacturing of a story would have been more competent, it would have caused systemic change.

Well, I guess that is what happens.
There are 3 volunteers to tell, write and cross-check the paper ballot; and it's a public audience, meaning that there are a bunch of witnesses, including families who want to teach kids why the votes can be trusted, and party representatives who want to check that the election is not tampered with. It's hard to cheat when so many people can testify.
Well equipped; it's got 2 moon roofs.
Especially in the Austro-Hungarian Empire where even one of the public uprisings is originated from coffee houses.
Sure, I'm not saying it's not going to be useful.
And it's really the only way to overcome NIMBYism. Don't want a power line running through your land? Don't want light rail a half block away? Too bad, here it comes.