skysight-inc/HackerNews huggingface dataset:
Besides the common responses like pick an idea you actually want to work on and will enjoy doing and where you have the skills to do the work needed...

I recommend doing some research into how large companies vet new product ideas and borrowing some concepts from that. I realize MBA-type practices taught in business schools get a bad rap from many folks and frankly a lot of the bad reputation of MBAs is deserved. But there are tools and procedures for how bigger companies decide whether to start a new product line and these are worth learning about. For example, how does Apple decide to launch the iPad or how did they decide to launch the Apple Watch? And how does Apple decide to cancel/not launch the dozens of other internal product ideas they have that don't see the light of day?... Testing the idea, it's market potential and digging into the overall pros and cons and risks of an idea, all have known steps and processes that can work at a startup-level idea too. Nothing is 100% for sure a good idea or bad idea - Plus you don't have to listen to the results of your product vetting, you can launch an idea with low support for it or decide not to launch an idea that has tons of potential, either way I think it's worth taking the time to understand these factors.
Even if the browsers support modules, you still will want to generate a bundle, because loading modules on the fly would require lots of tertiary HTTP requests.
Speaking of legacy watches, anybody remembers the one of the first smartwatches from Microsoft/Timex - DataLink? https://en.wikipedia.org/wiki/Timex_Datalink
Security consultant checking.

Candidates with some form of experience are often preferred. But the beauty of infosec is that that experience can be pretty much anything, it does not have to be relevant work or school experience.

Have some bug bounties, CVE's or exploits to your name, you'll get an interview. Have a certificate like OSCP to your name, you'll get an interview. Do writeups of Vulnhub machines and that might even be good enough.

But what seems to be the common theme among security people in nice jobs is that the effort came from them. They were self driven, this is what they do, regardless of whether they're paid for it.
And the reason is simple, this is a fast moving job, which often requires additional study and effort on a daily basis.
So show that you have this quality and take a very active approach to the start of your security career. It should work, everyone is hiring.
I've worked for several big corps who do exactly the same thing WRT minorities and veterans. The best thing for people isn't to give them a patron but a chance to build a good career. So the next time they apply for a job, they're not a statistic but a competitive candidate.

If private businesses need help here, let's form groups to work toward that.
And apparently can't use two adjacent USB ports! Non-issue indeed...
Approximately how much memory would XMonad use for you?
I'm from Denmark and in a position similar to yours. I'm not newly graduated but new to the "it security" field. What I do is that, I try to go to conferences here in Copenhagen. Luckily my current employer endorses my endeavour and even sponsors some of the conferences or let me use some of my work time to attend.

But the point is I'm trying to get to know the field and the people in it. It's a small community - at least in Scandinavia, so I'm trying to use the human angle here. :)

(But truth be told I'm hoping to land a job at my current employer.)
Switzerland's ABB hit by $100M South Korean fraud
Check the ' Top Concert Tickets' section and performers. Seems mainly for people wanting to stay in a former era, which is not bad as they get something they find useful. Also a fair bit about Home Security, Medical and Nursing, Online Schools and Criminal Justice. I think they have an audience.
Seems to be very much in the space of kbfs and IPFS.
For the folks who are building this: can you compare and contrast this to both kbfs and IPFS? Why have you chosen to start another project in an already crowded space instead of contributing to either of those projects? They are both open source and much further along in development . . .
Nice writeup, and most of this isn't specific to C#, but applies to native code (or Java) as well. These are typical misconceptions of people who have not studied concurrecy.

What is specific to C# (applies to Java too) is having an implicit mutex/condition pair in each object. I think this is a terrible design mistake because it's not very practical and it's confusing to newbies (a big stumbling block for students when I studied concurrency at the uni).

It's not very practical because in most concurrency tasks I've dealt with (not using C# or Java), there's typically more conditions than there are mutexes (typically 2-4 + O(n) conditions per mutex). In Java/C# land, the typical solution would be to have a complex conditional expression, all the threads spinning on a .wait() there and then over-use of .notifyAll() instead of .notify() causing lots of spurious wakeups and wasting precious cpu cycles.

It's confusing because of the reason above, it's easy to go "I'll solve this by adding another mutex". Unfortunately this is seldom the correct solution (to any problem), and a much better result would be achieved adding more condition variables to wait on.

I wouldn't mind too much about a design mistake in a language I almost never use (Java/C#) if it wasn't the de facto language for learning about concurrency at universities. This has produced so many engineer with a twisted view on concurrency. I understand that "Java is easy" and "C is hard" but when we're already talking about memory models, multi-core, cache coherency and atomicity, C-the-language isn't the hard part and Java-the-language does very little to help with those parts.
The communication spectrum: getting people on your wavelength
Your claims, that the lifeatgoogle twitter showed a bias towards women and PoCs that indicated google wasn't interested in hiring men, aren't the topic that's being communicated in this thread.
Tesla is technically from Silicon Valley. And it's the leader of the pack on this.

I think Apple under Steve Jobs would've pulled it off as well, especially if Steve decided to go "thermonuclear war" on Musk for "stealing" his employees. But with Tim Cook the chances were much smaller. Tim Cook still hasn't started moving Macs to ARM, and Steve Jobs would've probably done it like 2 years ago. Windows is actually going to do that first, even though it's significantly harder for Microsoft to pull it off than it is for Apple. Microsoft tends to support legacy stuff a lot longer, and it has a lot more to support.
We are aware of kbfs, ipfs, and several other systems. There are many trade-offs one can make in this space, and I think Upspin's set of tradeoffs is somewhat unique.
One reason we started this project instead of contributing to others is that it's not clear that the trade-offs made by extant systems are really working for users, at a fundamental level. Maybe Upspin's will, maybe they won't. We'll see.
We wrote a bit about this in https://upspin.io/doc/overview.md but there is still more to say. I filed an issue a while back to write a substantial document that compares Upspin to other systems. Hopefully the community can help us flesh it out in time: https://github.com/upspin/upspin/issues/177
Edges2cats
Isn't it the whole point?

As a consumer it is what I care about.
On the contrary. I've spent much of my career in the conservative "enterprise" world... and outside of the HN echo chamber, most established companies aren't yet making heavy use of Google products at all. Largely due to the cultural disconnect being discussed here.

Sorry, but "We'll give you 12 months notice!" is still nowhere near "enterprisey". Try a decade.
Oberon OS and its derivatives.
Sudo into a read-only file system
Oops :-). Sorry if I seemed overly pedantic. I was bit by the EEs who literally "just route them" a long time ago and I'm not very sympathetic towards them. I'm one of the weirdoes who are programmers by profession but have an EE degree (not that I'm a good electrical engineer -- I just know enough to troubleshoot my way around hardware bringups and talk to the real EEs), so I find the whole "just tell me what connections you need" attitude particularly infuriating and conducive to terrible designs.
Here's a bird vs a slow cruising drone. The attack style seems decent enough to avoid the rotors depending on size.

https://www.youtube.com/watch?v=Hr-xBtVU4lg
I think coordination is often overrated compared to removing perverse incentives and instituting healthy ones.

Coordination leaves very little room for innovation, for instance.

Do we need a coordinated effort to retrain displaced workers? Or do we just need a large and flexible one?

Given than flexibility is one of the issues where employers can't keep up with workers, I suspect a less coordinated but more motivated effort sounds better here.

Guaranteed minimum income compared to a Smorgasbord of targeted programs is also less coordinated but probably better.
Go to the OWASP meetups in Norway if you can, nice people there.
> Is there a good tiling manager for heavy mouse users?

The initial version of Oberon OS and the System 3 successor, but they are dead now.
Google clearly just doesn't have the enterprise-support mindset in their DNA in the way that companies like Microsoft do.

Google's core business is search and ads. Everything else is either an afterthought or a dalliance, and it shows.
I think a lot of the larger devices do this, otherwise there would be a lot of repetition across the family.
I was under the impression HTTP/2 would make this concern irrelevant... but I'm no expert on the subject. I suppose its a valid point.

I just don't see what the point in having support for additional js language features natively is if you're forced to use a tranpiler regardless.

If you supported only, say, 50% of ES2016, and modules you could plausibly deliver unbundled native ES6; it'd be pretty cool; but modules aren't just a random feature from the pot; there is literally no serious modern web application that doesn't use them.

So... I'm struggling to see the ES2016 feature complete map (without modules) as really meaningful for anyone, practically.
> I don't think there's a tiling wm that puts mouse first.

Oberon OS did it.
> This will always be a big problem in AI

I agreed with everything you wrote except for "always".
AKA https://en.wikipedia.org/wiki/DLL_Hell

and the non-solutions of WinSxS (https://en.wikipedia.org/wiki/Side-by-side_assembly) and the current 'binaries are linked to an exactly matching library forever, install EVERY possible library version'.

https://web.archive.org/web/20100305054645/http://msdn.micro...
Was it ever? I think millions of dollars doesn't fit "let's cross our fingers".

The Space Shuttle had 1 complete backup system and if that one failed another one to land safely.
Yeah, that comment doesn't make much sense as it stands. GHC is a compiler not a runtime. Functional languages like GHC-compiled Haskell are not known for extreme memory efficiency in all cases, but it depends entirely on the program. Unless I'm not aware of how XMonad actually runs.
My first (and last) visit to the US (6-7 years back), at the port of entry:

...Before the US trip, I was tired from 2 other trips and had very little sleep. Please note the words below may not be exact, but representational...

Officer: some questions...

Me: some answers....

Officer: "Are you carrying any banned substances?"

Me: "No, just regular stuff"

Officer: "Is it banned?"

Me: (confused) "No"

[At this point I was perplexed at why she was asking this question. I was carrying two packets of packaged food items - was it banned? I didn't know]

Officer - doing something on the computer

Me - Just waiting(standing)

Officer: "Sir, how long are you going to stay?"

Me: "My work will be done in 2 weeks"

..pause.. I realized they would stamp an exit date...

"But this is my first trip to the US. I would like to have a couple of weeks extra so that I can visit some places around and meet up an old friend"

Officer: "So you don't know how long you are going to stay"

Me: "I didn't say that"

Officer: "First you said 2 weeks, and now you are saying a few more"

Me: "Sorry for the confusion. I'd like to stay for a month, my official work would be done in first 2 weeks"

Officer: "You just don't know how long you are going to stay"

Me: [Didn't say anything, but kept thinking - Is she annoyed, or not too bright, or did I say something wrong?....]

Me: (waiting) ...

I recalled a particular question on application form - "Are you a member or representative of a terrorist organization?" And some similar questions on that form that I would consider stupid questions.

Me: (giggled)...

Officer: "What?"

Me: "Nothing" (still smiling)

Officer: "What's so funny?"

Me: "Nothing important, I recalled a stupid question on the visa application..." and then I told her the question and continued "...Why would any terrorist check that box?"

Officer: (blank face), got back to her computer and after some time: "Please come with me"

She took me to a room where I was waiting for 40 minutes. Then another officer came and let me go saying they had to check my bags. When I asked "What was wrong", he said "Nothing". I just wanted to leave and crash at the hotel.

Once I travelled the US, I felt that the security situation was so lax within (I may be wrong). That is why the port of entry becomes such an important barrier.

While returning back from US, via Amsterdam - the Amsterdam authorities questioned me as if I was travelling from some seriously-troubled-war-torn country. Might have been a one-off incident

After that trip which was more stressful and a bit frustrating - I kept refusing any other trips to the US. And the situation seems to be a lot more worse now.
Except DHS's issues relate to certificates in a Windows environment, where Let's Encrypt does not have very good support. On top of that, I'd imagine their Active Directory domain controllers are not in the public DNS and they don't want them to be.
This is just outrageous. So not having the identifiable social accounts that the customs officer knows will go against someone getting into the country?
No Facebook, No Twitter, No Scruff, No popular networks. What do I do? Write a bot that posts non political stuff to social profiles created just to please these guys? Great times we live. Too much freedom in the land of the brave!

Ironically, sharing this article on social media would also be considered a red flag I suppose.
Qt Roadmap for 2017
If you are running an eCommerce site and you are looking to improve your search www.prefixbox.com can be an alternative. We are developing it for 2.5 years now and it is a data driven solution.

BR, Istvan Simon
The advantage of a not-gun is that you can use them around crowds.
Personally I'm interested in Assembly because I want to build NES and Atari games. I think there are some C libraries people have created recently to help with that but those systems were pure 6502 Assembly and I definitely want to learn that.
Firebase with Redux in Angular 2
Same, but moved from Awesome WM to i3. Config is simple but powerful, and i3 itself brings so much to the table out of the box that your customization footprint is going to be smaller than that of scriptable WMs.
http://antiquiet.com/music/2012/06/flashback-thom-yorke-expl...

“‘Street Spirit’ is our purest song, but I didn’t write it…. It wrote itself. We were just its messengers… Its biological catylysts. It’s core is a complete mystery to me… and (pause) you know, I wouldn’t ever try to write something that hopeless… All of our saddest songs have somewhere in them at least a glimmer of resolve… ‘Street Spirit’ has no resolve… It is the dark tunnel without the light at the end. It represents all tragic emotion that is so hurtful that the sound of that melody is its only definition. We all have a way of dealing with that song… It’s called detachment… Especially me.. I detach my emotional radar from that song, or I couldn’t play it… I’d crack. I’d break down on stage.. that’s why its lyrics are just a bunch of mini-stories or visual images as opposed to a cohesive explanation of its meaning… I used images set to the music that I thought would convey the emotional entirety of the lyric and music working together… That’s what’s meant by ‘all these things are one to swallow whole’.. I meant the emotional entirety, because I didn’t have it in me to articulate the emotion… (pause) I’d crack…. Our fans are braver than I to let that song penetrate them, or maybe they don’t realize what they’re listening to.. They don’t realize that ‘Street Spirit’ is about staring the fucking devil right in the eyes… and knowing, no matter what the hell you do, he’ll get the last laugh…and it’s real…and true. The devil really will get the last laugh in all cases without exception, and if I let myself think about that to long, I’d crack. I can’t believe we have fans that can deal emotionally with that song… That’s why I’m convinced that they don’t know what it’s about. It’s why we play it towards the end of our sets. It drains me, and it shakes me, and hurts like hell everytime I play it, looking out at thousands of people cheering and smiling, oblivious to the tragedy of it’s meaning, like when you’re going to have your dog put down and it’s wagging it’s tail on the way there. That’s what they all look like, and it breaks my heart.”
Should You Opt for a Private Mini Storage Building?
I'm not sure I understand what you are saying here? Are you intimating that they are being over cautious?

In any case, I don't thing a supply ship docking rendezvous is comparable to a shuttle landing. As mentioned in the article, the rendezvous can be deferred and reset to another future time fairly easily, and with little consequence.

A shuttle landing however, HAS to work first go - there is no go-around and try again, whatsoever. Hence why the shuttle pilots trained extremely rigorously. Even when they used the specially modified Gulfstream [0] (which was flown with flaps extended, gear down and thrust reversers deployed to emulate the shuttle flight characteristics!!) to shoot practice approaches, the pilots were judged on their very first attempt - all follow up approaches was merely working out the kinks.

[0] - http://www.spaceflightnow.com/shuttle/sts132/100525landing/
When it has self awareness
Keyboard shortcut to resize Finder columns
Importance of Monitoring and Maintaining Your IT Environment
Async Functions
Status: Available from Firefox 52 (now Beta, will ship in March 2017).
I’m C-Sick. Stop it with all your cultural bulls**t
The Need to Consider Other Perspectives in Process Design and Kaizen
Cloudinary React Components
Nebula, Norton, and Bradbury Award Nominees for 2016
That only works if you've already been to the US and have a local SIM card.

Also — you left your home country SIM at home because you don't care about the roaming charges back home getting to/returning from the airport?
The Impact Github is Having on Your Software Career
The+best+cheap+MGCOOL+Explore+will+be+shipped+out+in+March
First steps in programming: variables
Finally I was waiting for this news
>I am sure they still hire white men, but that particular account (and some of their other publications) give the impression they are not interested in that anymore.

Really? What evidence do you have to back up your impression? Why do they give you that impression?

>You mention you work in statistics, so tell me how you would approach the problem?

I'd measure first and then debate my conclusions based on that measurement - and in an area I hadn't measured - I wouldn't spout my impressions or claims - they wouldn't be useful.

Like this thing, which you said one day, not fifty-seven days, ago:

>Huh - that Twitter feed obviously is tilted towards only showing women and PoCs as engineers.

The twitter feed isn't about only women, or only PoCs. You did the measurement yourself.

You seem to still be holding onto your impressions with contrary quantified evidence in front of you. Where's the stuff that supports you?
You can now apply and interview for a job entirely within Facebook
Seems like an air burst scatter shot weapon would be more effective. Something like a shotgun with explosive projectiles. Use the concussive blow to cause damage.
While only working in 1D (up/down for workspaceswitch; left/right for monitor switch), I use a similar "geometric navigation" from within i3 in place of the Meta+Number default shortcuts.

Here is how I solved this for me:
https://fmos.at/2016/06/30/my-i3-dual-screen-workflow/
Hmm, is there a reason this is on HN today? Don't get me wrong, I'm happy to learn about interesting individuals, I just feel like I might be missing some context here. Did she win an award or do something particularly noticeable recently?
>True, but it'd be especially painful if you use a password manager. Presumably they're going to demand the master password, so you're left changing everything.

So you have to change everything + the master password, that is 1 more than you would have to change, had you not used it. Without a password manager, you could just give them the passwords they wanted, if you remember 20+ different random passwords. Otherwise you are reusing your passwords and so have to change most of them anyway.

>If you were dealing with a reasonable system

That this could seriously be described as "reasonable" shows just how much things went wrong.
Of all the car companies (including Tesla), General Motors is the only one that appears to really have it's shit together, though this is liable to change.

I agree that the OEM's in general have done a better job of responding to the threat from the valley than the valley has done of adapting to the challenge of manufacturing things made of atoms.

But the race. It hasn't even begun. We aren't even clear about what the starting positions are.
Bringing Cake to Microsoft Teams
Many IRC fans hate "IRCv3" and feel they're unjustly piggybacking the IRC name to push their own protocol. (Compare Gnutella2).
Even living in a different part of London (Wimbledon), we have the benefits of reusing the equipment. 200 tonnes of sand and the nets from the beach volleyball event were used to make two new beach volleyball courts in Wimbledon Park which are used all the time.
You're right, de la Chapelle is the more relevant condition in this discussion.

In general, though, chromosomal abnormalities make lines based on the presence or absence of particular chromosomes seem arbitrary.

I get that you're trying to simplify this by drawing a bright line. I'm sympathetic to that urge. Quick and easy sorting systems are often the most useful approach, even if there are a few false sorts on the margins.

But the goal is not always to get as bright a line as possible. Sometimes there are other considerations that are more important, like as GP noted, trying not to bias survey participation.

EDIT: Tone.
But can't that be said about every discipline of engineering? I could be wrong but these hiring practices are particularly prevalent in the software roles compared to the other major discipline of engineering. I'm more curious to what is different about software engineering/development roles that require these methods. The amount of applications or size of the company doesn't seem like a logical reason since I've seen equally sized (employee-wise) companies weed out and select specific roles pretty well (relatively).
OpenStack via Kubernetes Helm (Fully Automated with Digital Rebar)
So, why does anyone pay attention to the truly awful human being known as Peter Thiel? Between his plots to destroy the infrastructure that allowed PayPal and Y Combinator to be built, and his active attempts to rip away rights from other LGBT people, of which he is one, it seems like a poor idea to pay this person any mind.
Truly, very excited as Linux being a first-class citizen for new tech and games is very important for the ecosystem.