skysight-inc/HackerNews huggingface dataset:
SEEKING WORK

Location: Hyderabad, India

Remote: Flexible.

Willing to relocate: Yes.

Technologies: iOS, watchOS, tvOS, Git, Bash, Objective-C, Swift

Résumé/CV:

https://users.ninthfloor.org/~nimeshneema/Resume_Nimesh_Neem...

https://users.ninthfloor.org/~nimeshneema/Cover_Letter_Nimes...

Email: nimeshneema@gmail.com

I specialise in development of iOS, watchOS and tvOS app and currently learning macOS app development. As a programmer I have a good understanding of Apple's user interface design paradigms (HIG's) and what makes a great app.

I am a big fan of beautifully designed software which are well crafted, end-to-end, keeping the intended users in mind. In my opinion, a software should be designed to work like a good appliance; easy to setup and operate, with minimal to no intrusion and predictable in behaviour.

I believe crafting a good software which fulfils the aforementioned goals requires careful planning, execution and concerted symphony within the team. Keeping the said in mind, I continuously strive to hone my craft by exploring and learning best possible tools and technology for the job at hand. I am also inclined towards growing as a software engineer by constantly enhancing my understanding of fundamental concepts and tooling.

I have over 7 years of experience working as a Software Engineer. I also have experience working as an independent consultant.
It takes a lot longer to learn syntax to the point where I don't have to think about it, so that I can spend my time thinking about the problem instead.

Having to think about the syntax is like not being a touch typist. Sure, I can still press the right keys, but I have to think about doing so, which slows me down and takes my thinking off of what I'm trying to say.
I must be blind, I'm not seeing where this was written in 1998? I see some couple-year-old comments. I only ask because I was going to express surprise that the Amazon links still work.

Does the (1998) in the title maybe not mean it was written in 1998?
I'd say that it is definitely possible for selection bias to indicate a causal relationship though. Because hiring and compensation isn't just controlled by technical ability or productivity. So there is chance a supposedly non-causal indicator will have a direct impact.

For instance, let's a dev with a really unremarkable resume gets paid significantly less than his coworkers in a really hot subfield because all his coworkers have a top-10 stem degree, research with top professors, and work experience at really hot startups. It's likely if he is a decent negotiator the underpaid dev's compensation will eventually revert to the mean. That will be the compensation of an extremely marketable dev if he can sell himself as a dev with really valuable experience.
the latest versions of v8 (and others) have optimized the paths for calling these array functions and likely break down into for/while loops when they're jitted.
linux handles 50K threads just fine (I work for a company that does this).
A great place to start is what companies like the Financial Times have been doing with Fastly. By pushing authentication to the edge [1] you can cache more. If you're receiving a lot of data in that you need to log and analyse later, you can use the Workers to redirect straight to your logging service - no servers involved [2].

1. https://www.fastly.com/blog/how-solve-anything-vcl-part-3-au...

2. Sorry, couldn't find the link. IIRC Fastly does this with its in-built logging feature.
> Just saying "don't restrict speech", and thinking that gives everyone a voice, is incredibly politically naive.

I don't see how "incredibly naive" is something that is the fundamental piece of Western Civilization (at least in most of the English world).

> It is not physically possible to let everyone speak to everyone

No, but first not putting any filter on the nature and contents of speech, as long as it is not violent, is something we should stand for. The "How" is irrelevant.

> However we structure our societal discourse, it will always privilege some speech over other speech.

This should be an individual's choice to make, as in what "speech" you want to listen to. When you go on social networks for example, it should be expected and natural to find people who share different views, no matter how revolting they might appear to you. And we should find comfort in the fact that they are allowed to be expressed, because in turn we are allowed to express ourselves just as well. So in fact, there is no intervention needed by any state actor - on the contrary, free speech is the tool that enables us to discourse and experiment with ideas. Just shutting the door, or filtering inconvenient speech is not making it go away, and certainly will end up having no positive effect towards those who profess such speech, because it could further solidify their opinions and prevent them from being receptive in the future.
Results aside, I really dislike the presentation of different data sets in separate tabs. If I want to see the difference between all developers and professionals, or between genders, I have to click back and forth when it could have all been presented in one chart to begin with.
That is not a property of organic though. Non-organic farmers are able to produce at least as high a quality as organic (nothing an organic farmer does is prohibited for the non-organic farmer, while there are a number of things the conventional farmer can do to increase quality that is prohibited to organic farmers). Of course just because they can doens't mean they do.
Yeah, but that's exactly when the noise is most annoying for everyone else.
Right but we're not talking about defaulting to blocking the entire site, just the ability to do questionable things. If they need to do something questionable, then they should explain to the user what and why, and the user can decide if they trust this site.
Would it be possible to invoke native code like in other FaaS runtimes: https://github.com/mankash/nativeGcpFunction?files=1
No-name security company from Israel (Intel-backed?) strikes back with propaganda. Masterkey requires getting malicious code into bios. Ryzenfall Fallout and Chimera require admin-elevated malicious code. TL;DR Nothing to worry about if you're not already fucked.
Actually, I did.
That remains to be heard. The electric motors might be marginally quieter than current helicopter engines but ultimately the rotors still have to move the same amount of air.
You must be grandfathered in. Teams that I've been part of see their history actually cut off at the 10k mark.
Heaps and priority queues: Heaps basics
Building a URL Shortener with Go and AWS Lambda
Blocking screenshots on this level sounds wrong. The operation system UI should make clear when and how other apps are recording the screen. As an app developer, I should not be bothered with avoiding screen captures.

Breaking this functionality breaks the lowest common denominator of data sharing: Taking a screenshot. One of the reason to make a screenshot is just because an application misses a proper data export functionality.
> 15 minutes? If you flew in a small aircraft regularly, you would know it takes 40-60 minutes to prep a plane from park to airborne in zero traffic.

It takes 10-15min (max!) to check a Cessna 152, start, and call for departure clearance. Add on another 10-15min for taxi via the pumps & power+pre-take-off checks, you still have 30min left to play with.

I do agree with your main point that you don't just hop in and turn the key, just think that an hour for all that is taking your sweet time.
4 Places in the World You Should Visit at Least Once
How would it solve the problem?
I stand corrected. I agree with zaarn, though - overuse of downvotes for disagreement is not helpful for having a real discussion.
I listen to Joe pretty often, but to be honest the quality of his interviews is hit-or-miss to me. Sometimes it's really great, sometimes he rambles and goes back over the same topic a few times.
This thread is somewhat framing this as ethics vs salary, but what I found most useful in your statement was the (somewhat implicit?) thought that there is often no ethical way to earn a salary for some programmers.

While this has not been true in my personal experience, I must say that I've been very fortunate in life. I can totally understand and see how this may be true for some programmers.

I wonder if, as an industry, there was a better way for us to handle such situations.
Are there any extra costs related to outbound requests one might make from a worker?
My other comment on this page got 11 points in 6 minutes. But since then, every time I refresh the page my comment shows up as 'compressed' (as if it had been flagged), and it has been been on 11 points every time I've checked (now an hour old).

Weird shit happening here for sure.
That is not everything. Otherwise we would be still using physical mail.
It's probably (in part) due to the last line of the article / post:

> App Store terms and conditions forbid distribution of Free Software that grants users freedom to use the program any way they want. You're not allowed to distribute this software with DRM applied to it.
If you come from a Python/Ruby/JavaScript background (which is a lot of people), Go is a language that is not much more complex but will run faster and be easier to distribute. I can see that being a big appeal, especially compared to something like Rust or C++ which is going to require a lot more learning to become productive.
Join a YC Company in Columbia MD. Zentail (YC S12) Is Hiring a Product Developer
Tab Tiles?
use "view source" and see the fourth line: "Changed by: Peter Norvig, 13-Jul-1998"
I don't think it would be acceptable for an aircraft like this to have a failure rate comparable to a birds poop rate.
Can the playground show the resource limits info?
This is not a helpful suggestion (even if it's often correct) in the same way that "don't get a knee replacement" is also unhelpful (though often correct).
> Am I missing something?

Yes, you're missing the whole cryptographic underpinnings of Privacy Pass which make it impossible to de-anonymize the user. I know, it sounds like impossible magic at first, but read the papers -- it actually works.
Great for dense urban areas. Not so much for the remaining 97% of the Earth’s surface. If the future of transportation means packing myself in a crowded city, count me out. I’ll keep my car, thanks.
I’ve “farmed” storj for about 6 months. I don’t get the economics. The payout varies. But for 50-100 GiB I’ve gotten about $20. It’s not a direct easy calculation but I seem to be getting about 6 cents per GiB (20/6=3.33 into 50GiB).

The model is supposed to be that you can pay to store data. But oddly, their site doesn’t seem to allow that any more (https://storj.io/faq.html). That may be new. The price last time I checked was 1.5 cents/GiB/month. This seems bad compared to S3’s 2.3 (<50tb) or 1.25 (infrequent). Or dropbox’s .8 ($100/100GiB/year).

So from a cost perspective it’s bad for the user and doesn’t match up with io (paying farmers 6 cents, charging users 1.5 cents). But it’s a good idea in principle. Would work better as an open source community or non-profit foundation or something. Setting up a ratio of something like share 5GiB to get 1GiB would be really useful for a personal backup service.

So I’m sticking with it as a user.
This may be hair-splitting, but when I say dot I mean a mathematical point. Of course it does not matter how we represent a zero-dimensional object in a graphical scene (we need some kind of representation, obviously).

My point was the emphasis on "XY coordinates". It is just a suggestion to be more precise here.
Oops ... sorry about that (I missed the other discussion). Want me to delete this instead?
> "patent trolling"

Qualcomm generates a lot of IP, but don't they also implement that IP in their chipsets? Does "patent trolling" now just mean enforcing their IP rights?
It's unlikely that the military is going to ask for a return to mandatory conscription mechanisms. The main advantage of conscription is that it gives you lots and lots of bodies to throw at a problem, but the quality suffers as a result, particularly since conscription is usually on shorter terms than enlistment (so you spend more of your time in training as opposed to in the field).
Seems like you could fly over the bay for north/south commutes as an alternative to 101 and 880.

Not to mention flying across the bay. There are lots of commutes that involve going north or south, then crossing a congested bridge, then north or south again. Those could be replaced with a straight shot.
Pretty nice. I'm still in the market for a good lander builder.

initial feedback:

- I can't figure out how to change the image in a template, close to giving up

- more templates please

- and maybe more content in the templates (easier fill in or delete content than to figure out how to add new sections and content)

- I didn't read site that closely (who does), do I get the generated html etc? I'd like to host myself

- the "pick a palette" is great
Already in the first few lines of the article, there's a reference to a post-1998 date, so I started wondering about the veracity of the (1998). There's no clear reference to the original publication date, buy plenty of references to dates much later - the copyright notice says 2001-2014.

But, lo and behold: https://web.archive.org/web/19980206223800/http://norvig.com...

It's a very different article, but at the core, it's the very same idea. Pretty fascinating that it apparently has been "ghost-edited" to stay current.
Well, since it's distributed / decentralized you wouldn't depend on a particular company (or service). This way you wouldn't need to worry about it being shut down.
Ad Tech Isn't Dead Yet?
Firefox gets raving feedback here, but for me it is unusably slow on a Linux machine.

While websites do render fast, the UI is not very responsive, whether its laggy typing into the address bar [1] or the crawling devtools.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1408699
For me Google maps loads fine, then a second or two later it will freeze for ~5 seconds, then go back to working normally. (i7 MBP 2017, OSX 10.13.3, Firefox 59)
No. That's the whole point of Turing equivalence. The description language doesn't matter at all. It only changes the absolute measure of KC by a constant factor. But we don't care about the absolute measure (because KC is not computable anyway). All we care about is upper bounds (because that's all we can compute) and the relative size of the KC of one system compared to another. No matter how you slice it, the KC of physics is orders of magnitude less than the KC of a person (or a god). That's the reason people can actually do physics.
No, Apple is doing something different. See rmc’s post. They are asserting things like “If you use the Apple Store at all, then you agree not to install any GPL software it contains on more than 5 devices”
Helicopters can autorotate which isn’t as efficient as a glide but will still get one down safely.
Third, at least. Alexander Litvinenko, 2006 (I count that as recent).
Glide where? This aircraft seems to be targeted toward moving people relatively short distances around dense areas. If you're in a city, look around. How many suitable emergency landing sites do you see with a large, flat, open area without nearby buildings, overhead power lines, or trees? If it loses power at low altitude it's not going to be gliding very far no matter what.

And as others have pointed out, helicopters are perfectly capable of autorotating in case of power loss.
(sorry for the sloppy fake news! it's 7% women, not 2%)
Yeah, that was the first thing that came to my mind :)
As a skydiver, and expecting to see this thing in the small airports where I jumped, I wonder if the autopilot has been trained to avoid open parachutes.
Can't speak for Dat, but for IPFS, your content is alive so long as at least one node has the site pinned. (Think of it like seeders for a torrent)
The page breaks back button.
Thanks for your comment.

Since I'm much more of a backend guy, that would also have the added benefit that, down the road, we could take projects that require significant work on both front and backend.
Controlling the Web with Python
> So your answer to people you don't like is corporal punishment.

A) Who said it's my answer?

B) Just because I listed corporal punishment, it doesn't mean it's the only one form of punishment used.

That how society works, especially for kids. Kids are jerks to each other. After a childhood of interacting with jerks, we learn what we can and cannot say. We react to stimuli. A huge chunk of these stimuli is negative, i.e. a form of punishment.

Does it improve discourse? I believe it does, not all of it is negative. It forces us to learn and to better ourselves.

Obviously it shouldn't be the only form of interaction. You also need the carrot, not only the stick.

But the internet proved that the "stick" is there for a reason. You either have a "carrot" for everything (impossible, and also doesn't work, since people get used to rewards and become desensitized to them after a while) or you need at least the threat of a "stick".
Everybody has their thing, but Tile Tabs was a killer app for me, and had no real equivalent in any other browser platform.

Bug 1318532 had a patch submitted which provided a WebExtensions-compatible API which would allow the original implementation to work, but this was spiked permanently because of :reasons: The developer, DW-dev has been gamely trying to provide similar functionality via implementing a browser-managed tiling window manager, but this seems doomed to failure since it is at the mercy of the display rendering on the target OS. For example, on MacOS, a massive shadow is rendered around an active window, which thus renders over the top of a neighboring tiled window.

Doubt this one will get fixed ... unless Chrome implements it. Right now the objective seems to be full Chrome "compatibility" and Chrome doesn't have it.
Evolutionary AI routinely outsmarts the scientists that use it
Previous (flagged) discussion: https://news.ycombinator.com/item?id=16576516
Reflections on Stacking Stacks
No, it wasn't ready: https://bugzilla.mozilla.org/show_bug.cgi?id=1440461

Should be part of Firefox 60.
Do you fear small airplanes (which have been flying over your house for almost a century) too?
Gobierto, an open government open source platform
Scott Addams got there first.

https://goo.gl/images/dsGSgv
You would still depend on the constant availability of an origin for your data.

IPFS is not magic in that regard: if whoever is your origin disappears, then your data is likely to disappear at some point, especially if it's not super popular.

There is no free lunch: you either become your origin yourself, or you pay someone else to be.
Unless to the cache item expired first, yes
Show HN: A job dashboard for the big five tech giants
Id love to see the power usage of noise cancelling out a single helicopter for a single person. That's ignoring how horrible life could be for the person sitting next to them.

At some point you have to accept the laws of physics.
> Arguing that etiquette should be observed when you have a lead / sales generation flow doesn't work.

Depends on which customers you want.
As a straight male Kotlin wannabe with over 35 years of programming experience (with the first 20+ years paired with hardware development), I'm also going to refuse to be categorized (nothing wrong with Cobol but I like the new shiny things the youngin's are playing with). I think the most interesting facet of software (the cerebral creation of something out of nothing) is that there's a way for everyone to contribute in a way they find enjoyable.
According to wikipedia B&N's website was launched almost 2 years after Amazon.
5 Reasons Why Android Devices Are Still Better Than iPhone
Reversing a Self-Modifying Binary with radare2
Can't find in the release notes: Is the Android version now based on quantum as the desktop version? As it was promised a few months back:

https://www.androidpolice.com/2017/09/26/project-quantum-enh...
If anyone reading these comments hasn't seen the Vice documentary they did on him, it's quite interesting.
http://www.icemanwimhof.com/vice-documentary
Don't recall if it's in that video or I read it elsewhere, but I recall them doing a test with him and around a dozen of the people he has successfully trained in this technique. The scientists injected them all with a virus that should have made all of them temporarily very ill but not one of them got sick. This was another one of Hof's claims that turned out to be validated by science.
Starcity and high-tech housing companies offer a new take on an old model
Inventor Professional 2018 Product Key with Crack Full Version Free
I hope this doesn’t sound rude, but the number of people who mention Cloudflare as some kind of MITM threat and then also use a cloud provider with elastic load balancer and god knows what else at the same time is staggering - and just plain frustrating.
"Same tokens" or "same token"? If it sends a different token from the same set of one-time use tokens, and if their crypto does what it claims to do, then that doesn't deanonymize you.

By different users do you mean that it demonstrates to the server that multiple instances of the plugin are behind the same Tor circuit? If it's using different tokens, I don't think the server gets to learn that; it could be multiple instances of the plugin accessing 30 pages each, or one instance accessing 60 pages.
Once we enable WebAssembly, you'll be able to use compiled languages like C/C++/Rust/Go/etc. through that. It's not exactly "native code" but should accomplish the same goals.

We don't plan to allow true native-code because sandboxing native binaries is much more expensive than sandboxing with V8 / WebAssembly. In fact, for these kinds of massively-multi-tenant scenarios, code running in a V8 sandbox can actually be faster than "native code" due to reduced context switching. See: https://blog.acolyer.org/2017/08/22/javascript-for-extending...
GE’s Top Executives Miss Out on Cash Bonuses for the First Time
Obama is not in office and the election is over.

Perhaps you should consider caring about the "nutso" GOP, as their hold on power is the current reality.
There have been at least 8 between Litvinenko and Skripal.

https://www.buzzfeed.com/heidiblake/from-russia-with-blood-1...
macOS High Sierra. I generally have a lot of tabs open: two Inbox tabs, Facebook, StackOverflow chat + question pages for what I'm working on, many JIRA tickets, HN, sometimes Twitch, etc.

I think it has something to do with video rendering since opening Twitch/Youtube often causes the problems to start.
Interesting - I don't have the strongest math background so I'm usually somewhat intimidated by topics like this, but this makes it seem like a fairly simple weighted average based on squared error values like in standard deviation? I assume this would also only work on a normal distribution too?

Makes it seem a lot more approachable than many people have made it sound to me, but I may be horribly misunderstanding still.
What browsers are you supporting and testing against, both for the editor and its output? For example, the text widget doesn't allow spaces to be typed on Firefox, which makes me wonder about the compatibility of the generated code.

Edit: Also, kudos for having such easy, frictionless access to the demo. I also really like the structural parity between the desktop and mobile versions.

Edit2: How are you picking which version (desktop/mobile) to show? Are you doing some kind of sniffing, rather than relying on media queries? I'm not getting the version I expect when I change the viewport's size in my DevTools: Chrome always gives me the mobile version in responsive mode, while Firefox always gives me the desktop layout unless I spoof a device's user agent string...
Ryver (slack competitor) is not more free for 6+ users