skysight-inc/HackerNews huggingface dataset:
Level 12 | Full Stack Web Developer - Python, React, SQL | Louisville, KY | REMOTE, SALARY:$75K-115K, https://www.level12.io/careers/

We have a openings for mid and senior level positions. Please see our website for a very detailed job description written by a developer for developers. No plain, repetitive, HR riddled job description here, we want you to know what you are really getting into:

https://www.level12.io/careers/

- If you apply as instructed, we will give you a yay or nay response. No black holes here!

- We have a commitment to transparency and offer a “no surprises experience” throughout the interview and hiring process.

- We practice and preach sound development practices. You are likely to learn and grow as a developer while working here.

- You will have the option of working from home (US only) or our office, whatever suits you best. Let’s make the most of our time and minimize commuting when not necessary.

- We emphasize work/life balance and adopt policies that make sure our people don’t get burnt out. For instance, our PTO/Vacation policies are designed so that you actually use them.

- A commitment to Agile Principles while not being enslaved to any particular methodology.

- You are committed to automated testing of all the software you write (our apps typically have 92%+ test coverage).

- You recognize that there is a lot of idealism in the software development community and are not disenchanted with the the day-to-day realities of programming.
Cockroach Labs employee here.

CockroachDB has pricing that is tiered to different customer needs and sizes. Reach out with a business need and you will see that our pricing is incredibly competitive (certainly lower than Oracle or SQL Server) and delivers a cloud-native, geo-distributed SQL solution that is unmatched.
Top secrets to stay organized at work
>What UX study did you do?

I looked at the mockup and imagined it on my screen as I navigated, imagining this from a few different points, and imagining further pinching to zoom and scrolling around. I thought it was great. Especially if I imagined zooming in further to deal with an exact corner I was going to.

I didn't get the result I expected, that it would look awful. It looks great, fantastic, tremendous, amazing, wonderful, superb, terrific, awesome, excellent, magnificent. I literally have to open a thesaurus to express how great it is, I ran out of words partway through.

How it doesn't look is "something I really don't want", which is what I was promised.
This October’s Top Social Media Industry News
This approach introduces a lot more pain from experience:

"From experience" — that's the thing. "YOUR" experience. As a JS DEV I've experienced a lot of good and bad examples. When things are done right, SPAs are a pleasure to work with and a pleasure to use.

1. Having to maintain and upgrade SPA type frameworks is hell and you have to do that sometimes (think Angular upgrade hell). Can't afford to start again every 5 years.

That is true. But that is also true for the backend frameworks too. All major upgrades introduce breaking changes. That's not SPA specific. And a properly written SPA (or any other application) is very upgradable.

2. The performance, and the article actually states it, is shitty at the best of times. All it takes is one client running mandatory IE11 on Citrix and you lose a customer.

Absolutely not. When done right, the performance is on-par with a regular backend-framework-served website.

3. Most of the complexity is hard complexity that has to be there to process rules. Rules are way more complex than you want to run on a client in some cases.

This is too ambiguous to comment on. Butter is buttery?

4. They are incredibly difficult to test. Go try testing a big SPA with selenium for example.

Absolutely not true. They are a blast to test. Once again, when done right.

5. Security boundaries are terribly difficult to enforce when half of your application isn't inside your control. Having done desktop development for a number of years, the worst turds I've seen are in that space and the SPA brings them all to the web which is one of the most hacked up evolutionary disasters we have ever created.

Really our responsibility as engineers, architects, developers is to give the user the best experience and that means the fastest and most reliable one. SPAs are neither. KISS is a mentality we should be using and I can build a better user experience without SPAs.

That is your opinion. You can build a better user experience without SPAs, I can build a better user experience with SPAs. Who's right then?

The comments you wrote are applicable to ANY application (not just SPAs) when it's not done right. But it looks like it's somewhat of a trend here to blame everything on badly developed SPAs.
Yes, you got it. Not only does it have to both look good motionless and in motion, but it has to look good at different speeds, and at smoothly changing zoom levels. Back in the olden days, there was no smooth zoom and pan, so you'd pre-compute labels at each discrete (logarithmic scale) zoom level and they'd remain fixed while panning around. And since panning happened in discrete steps, you wouldn't really notice labels repositioning themselves for each scene.

Now, we have moving maps that scroll at whatever speed you're driving or moving, and arbitrary, smooth zooming, so you can't just let an algorithm take hold or you get labels popping in and out as the logic decides in real time where to put them. Users will find it distracting and weird, and most designers will say "no way". So you need to add things like debounce and hysteresis. You have to have resolve label conflicts in a way that doesn't always let (for example) POI names always take precedence. You have to determine whether/when to display street numbers vs street names. Do the locals call it I-880 or "Nimitz Freeway"? You have to keep labels right side up at arbitrary map rotations and along twisty road geometry (easy but yet more code). It adds up and requires these fiddly thresholds and scaling factors that are usually hidden from the user.

As someone else pointed out, having sliders and preferences for every little tuning knob is always a no-go with the designers, who want everything to just magically work without configuration. As a programmer, I've always thought that "design minimalism" is cancer, but on the other hand, it provides constraints and makes the problem interesting to solve.
This is the first thing it reminded me of: ProZD's product review of drinking water. It's quite funny.
https://youtu.be/4ZK8Z8hulFg
Don't you use your street maps to ID trees?

http://gis.cambridgema.gov/dpw/trees/trees_walk.html

Or pick a tree for adoption?

https://www.cambridgema.gov/IWantTo/AdoptATree

Cambridge MA arborist has mapped all its trees.
Of all companies, I never expected Microsoft to be remote friendly. Nice.
What about if you use PayPal or something, and it isn't a website?

You're linked to say, www.chime.com/subscribe, which sets up a payment on PayPal via the API and redirects the user to authorise under the hood. You login with your PayPal account (same as entering Patreon credentials on Patreon), confirm, and you're redirected to a simple thanks page.

You can then manage your subscription via PayPal, as you can with all others, and it's one less interface, even. Instead of managing Patreon vs. non-Patreon, you're managing everything from PayPal.

Additionally, it's likely that anyone using Pateron also has a PayPal account.

Such a software is, of course, trivial to make, and could be open-sourced. Here, you keep 100% of income (- tax etc.)
Artbees is Showcasing at Web Summit 2018 and big news is around the corner
This is basically the biggest research question the field of ML has. How to express useful prior knowledge and how to embed it in a network ?

The current answer mostly is "network architectures can express priors". That's what matt's convolutional net example is about.

This is clearly insufficient to solve the many still unsolvable-by-deep-learning problems, so the search is still on for more mechanisms.
Hopefully this leads to people actually questioning conventional wisdom. Up next: aquatic ape!
And the domain for their main "pod" is joindiaspora.com which is terrible, and it's closed for registration.
I have trouble with the following statement. Complete flexibility is a bad thing? If I accept that how is limiting options to 30 not providing too much flexibility?

"Limits & standards. With normal CSS, I can make any element any width I want. For me, this is not a good thing! With tailwind, there are only 30ish options for width"
but then if you add more classes into your html then you need to add them back in css which is against the point.
Poorly, if at all.
> They went into the market and they chose. Who are you to second-guess them?

The users are the ones second-guessing themselves. If all was fine and dandy on Twitter, there wouldn't be harassment mobs and people wouldn't be complaining.

Decisions are not set in stone forever and aren't made with perfect information. What seemed like a good choice then may be sub-optimal now that users understand some of the design decisions that led Twitter to gravitate towards a marketing broadcast platform.
I'm an engineering manager. It is Friday. I have 10 scheduled events on my calendar today:

1 phone call with a candidate that accepted an offer

3 scrum team demo sessions

3 standups

1 standing meeting for escalated support case review

2 1:1 meetings

In addition, I will spend a chunk of time reading and sorting resumes, preparing a presentation I'm delivering next week, following up on a few blocking issues that came up last night/this morning, and reviewing the progress of software upgrade that's on-going.
Playing devils advocate here, but I also kind of believe this... There is no such thing as privacy in the social network. It is foolhardy to assume it is even possible. Even a real life social network relies on trust, trust that can be broken very easily and totally outside of your control. Maybe the answer is to accept that privacy isn't a real thing and stop sharing things, even in what you assume is a protected environment, that you don't wish to be public. I don't think there is a technical solution to "people can't keep secrets"
It's the go-to personal broadcast platform of the President of the United States of America.
> Imagine if say, Sweden or Canada were to be the next upcoming superpower.

Because sweden or canada are such wonderful utopias? Wonder why they have such small populations? Wonder why so many canadians and swedes leave their paradises?

> Another way to say it is - If China was a democratic nation with the highest level of freedom and openmindedness and fix the issues US has.

Neither canada nor sweden falls into this category. Both have draconian censorship rules and aren't "open minded".

> I have nothing against any particular race.

China isn't a race. It's a country.

> Just venting out what kind of world I wish I would die to.

You are free to move to canada and sweden, if they let you.
Bluetooth Bugs Bite Millions of Wi-Fi APs from Cisco, Meraki, and Aruba
most likely because .fax is not a valid TLD but .tel is
You know Apple has Apple Music for ad-free streaming, right? And it’s all integrated with Siri and everything. It’s also way more popular than Google Play Music (or whatever it’s called this month), and I trust Apple a lot more than Google.

Since we’re trading anecdotes, I know exactly no one switching to Android, and a number of people who have switched back to iOS in the last couple years. Of the few Android users in my circle of family and friends, about half are just sticking with it because of stubbornness, I think, not because they really deeply value anything it provides.

Apple completely dominated the high end smartphone market and won’t be dethroned by Google’s latest foray into having multiple weirdly named internal competing services that collect as much of your data as they can before will being renamed, merged, and ultimately killed off in a few years. No thanks.
Right, if someone is using Facebook Messenger in a browser, the message history could be scraped.
The home page is at: https://diasporafoundation.org/ and there's a big green Join Us link top right.
Cloud Compliance for Financial Companies Requires a Merger of Three Disciplines
That's the case with any newspaper though, isn't it? We should always cross-check and verify, listen to multiple opinions and look at a variety of sources if possible.
Its not really about the design. At some point you have to recognize the physical impossibilities of p2p models - primarily availability. The reason why Matrix is more popular than Tox or why we haven't seen any remotely successful p2p social network while projects like Mastodon took off is because there is simply no way to make the UX of the scenario where you want to send a message to X, who is offline, and before they come online you go offline and the message is never sent.

The way Tox does it (and any network trying to work around this problem) is to locally cache messages en masse as close to the destitination as you can get. But as you can imagine that makes the bandwidth and power requirements of maintaining the network too streinuous to be competitive with a federated option that simply works when the always-on server is available or doesn't when its offline.
What was the orginal comment?
Or you don't want to be harassed by someone taking your conversations out of context then doxxing you and trying to ruin your life.
Agreed. I found the YIQ color space for perceived luminance to be extremely useful for foreground/background color readability. http://blog.nitriq.com/BlackvsWhiteText.aspx

There are other tricks you can use like stroking/bordering the text with the opposite color as it provides contrast when white is on a light background or black is on a dark background. You can also have the text "glow" or some use a drop shadow. But these don't work that great when your text is small. However you have to use these tricks when you are putting text on top of a gradient.
Why multicloud
Yesterday’s thread didn’t seem to read far enough down the post to note that 97% of free accounts are not past the limit and thus would not have photos deleted, also suggesting essentially all try-before-buy users will not feel constrained.
Moving code from AOSP to Google Play Services is a direct response to people like the EU saying googles business practices aren't legal.

That code in Play Services they can now license for $$$. Had they not moved it, anyone would be able to use it and not give Google any $$$'s.

Cases like this highlight how the open source business model is broken.
Eh, bulk offline storage is so cheap it's practically free, especially when you can immediately delete all the different cached thumbnails and other intermediate sizes from your CDN. As long as it's "become a paying customer and restore your archive within 24 hours", it would work out fine.
We’re a very long way from that. Do I think customers will continue to buy a smartphone every couple years AND also pay $20-30 per month for various services like music, tv shows, software, etc? Yep.
Just seems a little weird to me...

Isn't this how most curated sources of information, from newspapers to scientific journals, work?
It's not just black box modelling of variants to hunt for mutations in a population anymore. But full functional design of RNA molecules for regulation and expression ;)

Learning to Design RNA

https://openreview.net/forum?id=ByfyHh05tQ
Ah. I had completely forgotten that Flickr was acquired by SmugMug and had been their property - makes much more sense. Of course, I doubt if Yahoo can run anything any longer.

That brand has faced such a horrible downfall - it was a shining example of the power of Web.
Would it make sense for an advanced civilization to hollow out asteroids to create interstellar ships?
I don't understand how this works.

Say you want a div to be a specific width: 135px, how do you make it without writing any CSS? Or you want a specific shade of a colour? Or you want to style things that are not in your html (third party widgets).
Hopefully this is the first step in tackling IP theft issue. China is a big problem, but so is britain, israel, korea, japan, etc. Sometimes, these countries take our IP/tech and sell it to china.
It's based on how often you use a helper. For instance, changing letter spacing is verbose (https://tailwindcss.com/docs/letter-spacing) as it's not something you use that often. Tweaking spacing is very common and "padding-horizontal-2" uses an awful amount of characters.
This feels like "old HP" aka "good HP" back when they were at the forefront of innovation.

Basically before they bought Compaq and sold off Agilent and when they produced calculators that weren't made of poop.
Huh. Always wondered why we were painstakingly taught to set tables like that in debutante class (yes, that’s really still a thing among upper/upper-middle class Southern high school girls)
And that’s only because it’s not in Google’s best interest to provide a framework that allows users to install ad blockers in a way where the extension doesn’t have access to the user’s browsing.

Safari’s content blocking framework provides an existence proof that it can be done. Extensions just give Safari a JSON file with regex expressions of content that should be blocked.
When and why to clean up your code: now, later, never
In some situations, choice reduction can come from abstracting them away. Then, by definition it's a good thing. Assembler v C. Of course, if the abstraction is inadequate (leaky), then you haven't really abstracted anything away.
I've taken myself off all social media (for a couple of years now) and feel better for it but do miss a bit of the social interaction with some of the groups I was a member of.

I have been tempted to start an anonymous (in as far as a made up name) Facebook profile to take part in those groups again but have resisted against it because one thing leads to another and you end up on the platform fully.

So for my tech interests, also using slack but I'd be keen to find some non-tech slack channels. They're a bit tricky to find.
The same way I'd use Google Maps - on desktop and on mobile for maps and navigation.
https://en.wikipedia.org/wiki/Article_10_of_the_European_Con...
Cancer rates are skyrocketing, and it is a good thing, because it means we are not dying from something else first.

As we eliminate causes of death, others raise naturally. Right now, in the first word, we are at about 1/3 heart disease, 1/3 cancer, 1/3 others. If we get to 50% cancer, I guess all we can do is blame cardiologists for doing a good job ;)
As an example, it means you’ll never be off by a pixel here and two pixels there. You’ll be off by, say, five pixels or ten pixels instead. Your mistakes will be obvious and easy to fix.

It’s the difference between working with Lego and working with ordinary hunks of smooth plastic.
OMG ! Really !
finding an approximate root for these purposes can be really quite fast, as was demonstrated in Quake III. https://en.wikipedia.org/wiki/Fast_inverse_square_root
Hmm, does it really have only 16 KiB of RAM or am I misinterpreting the spec?

What would be the use case for a 320 MHz processor with 16 KiB RAM? Even ESP8266 has 80 KiB and runs at 80 MHz.
Be sure to check out the Wizard Zines site they are talk about. It had old school hand drawn zines about topics such as git, debugging, and more. Here is one on tcpdump

https://wizardzines.com/zines/tcpdump/

Reminds me of many computer publications in the early days
Full-Stack Engineer | OfficeLuv | Chicago | Full-time, Onsite

We’re growing here at OfficeLuv (https://www.officeluv.com) and are looking for a Full-Stack Engineer to help us shape the momentum! You will help develop, solve, and produce the technology that helps power OfficeLuv and our loyal customers. You will work with the small product team to build applications in the cloud, in the browser, and on phones that will iterate rapidly and provide direct benefit to customers you'll talk to. We're building for the long run. You'll be excited about the two-sided marketplace you can shape here. We're standardizing and automating an industry that's ripe for it. You'll be shaping the supply and grocery of offices across the country! Read more and apply here: https://officeluv.applytojob.com/apply/Lv6mQy0m2I/Full-Stack...

https://officeluv.github.io/
I think may be only 3% people used the sync process? I did use the app but had turned off the auto-sync of photos. I think may be they want to curtail this exact use-case of their service -- as a photo archive.
You can’t congratulate capitalism for lifting people out of poverty when it was capitalism (with its friends like racism and colonialism) that put them there. Capitalism is inherently wrong, unless you belong to the winners. And no, a programmer making 200k a year isn’t a winner. He is bribed with toys and a comfortable lifestyle, at the cost of immense suffering outside of his view, to support a system that is eventually going to cost him as well. The only winners are in the board rooms of multinationals.

Capitalism is flawed from its very core and no matter how many fixes and laws and regulations you implement, it will always be rotten. Just one leader like Trump and all its nastiness will show again by simply removing those laws and regulations. Capitalism cannot be fixed, but, like cancer, it must be cut out.

The solution is of course anarchism. No gods, no masters, no ceo’s. That will most likely mean no iPhones, as keeping global trade alive will be impossible without the dictatorships of corporations. but that is a small price to no longer have a system that rewards poisoning rivers halfway across the world to make things for a bored population that is completely divorced from its society.
Throw Away Your Headsets, the Future of 3D Filmmaking Is Here
water is the real alien here... we came from another planet in our water space ship
Yeah that can be a pain. The GPS will tend to swing around for a couple seconds before getting a lock again.
I have to think about having enough money to buy a new car when driving across Canada?
And I don't understand why a bunch of guy that show computer with no basket and many stickers can sell things.
I'll apologize for my confusion. I was working from the context of u/jlb's comment [0]. and from the context of the posted article, in which none of the Google execs have been accused of a clear-cut crime. But the comment from u/shados that started this thread, and to which you are referring to, was talking about "downright criminal acts" [1].

So when we're talking about a "downright criminal act" -- violent assault, robbery, rape, threats to safety, fraud, etc. -- yes, the police should be brought in, for their powers of investigation and arrest, among other things. But then we're basically arguing a tautology -- "Should the police, whose job is to deal with criminal acts, be called in when a criminal act has occurred?"

What I read in u/shados's question, and subsequent comments, was: if an accusation isn't good enough for police standards, why should a company/HR use it as the basis of firing someone? So my line of argument is mostly irrelevant if you believe that companies have the right to fire people for non-criminal accusations. But I guess the bigger discussion is about the line between what constitutes a criminal act, vs. a civil dispute.

[0] https://news.ycombinator.com/item?id=18355200

[1] https://news.ycombinator.com/item?id=18353824
It does however struggle with no-left/right turn signs, at least in Zürich it seems to ignore them.
SGI IRIS 2400 (1985)
iPhone Casino Reviews