skysight-inc/HackerNews huggingface dataset:
"I don't use Windows; if something can only be done on a Windows PC, I simply don't do it."

As a 99% Linux user (do very rarely used Wine and some VMs count as Windows installs?) I find this wrong when applied to real life scenarios. "Normal" users, the ones who would neither dare nor enjoy recompiling their kernel to squeeze out a few megabytes of free RAM, treat a PC just like a tool to get some work done (think a pair of scissors or a screwdriver, could anyone imagine someone wearing a black t-shirt showing their favorite screwdriver brand?).
Those people are forced to use a PC because not doing so would mean being slower than other people, which in this society equals to lose a job or not meeting the requisites to get one. I'm pretty sure very few of them would waste their time at the PC if they could get the same results by themselves.

The right approach to help people abandon the Windows world is making their Linux experience as much painless as possible, which requires compromises on our part. I've converted some people in recent years (thanks also to the UI nightmare MS themselves created from Windows 8 and beyond) And never ever abandon them when they're initially lost because they're used to do something "the windows way": all my Linux installs for previous Windows users have a Windows (XP/7) like UI [1] and all Libreoffice installs save documents in Office 97-2003 format by default. I always offer them to evaluate Linux for a while, then if they find it unsuitable I'll install Windows back for free, no questions asked. So far I had only one person asking to go back to Windows, but he needed to use a proprietary software that didn't even work under Wine (more likely it was its copy protection). We need to adapt our approach to them, and not the way around, for we know both worlds while they have been exposed to a digital monoculturalism during their entire professional life.

[1] please, XFCE developers, consider changing the horrendous default look: it makes no sense having two panels eating space on a light DM that often is being chosen for laptops with limited vertical pixels. I know it takes a minute to correct that, but we want to help new users. Willing to help on that if anyone tells me how to turn a customized setup into a .deb package that might also pull a few dependencies (mostly themes). Having a nicer look as a third option when starting it for the 1st time would be even greater IMO.
Hi HN,

I’m Jason from TrueVault (YC W14), and I’m excited to share our new product, TrueVault Atlas (https://www.truevault.com/products/truevault-atlas), a data protection solution that eases the daily grind of GDPR compliance tasks through automation.

TrueVault Atlas is unique because it can link personal data across internal and external systems and recognize personal data in natural language, unstructured formats. Meaning, we can find:

- Stray payment information in Salesforce

- Locate personal data, like names and phone numbers in any Google Drive doc

- Link personal data spanning multiple systems to the right data subject.

Built on top of a powerful indexing engine, TrueVault Atlas offers a real-time summary of all personal data stored across all systems, and our continuous compliance monitoring detects irregularities and anomalies instantly. We also automated data deletion and data export so companies can confidently respond to GDPR’s data subject requests, instead of wasting valuable developer time fulfilling these requests manually.

We built this because we learned growth-stage businesses have been diverting resources away from their primary charter, growth, to fulfilling time-consuming compliance tasks — sometimes completing a single data subject request can take upwards of 20 minutes from the workday. When companies receive between 20 and 200 requests per month, time allocation to compliance tasks will slow growth.

TrueVault Atlas is always running in the background, providing continuous compliance monitoring, anomaly detection, and automatic data subject request processing.

TrueVault's main goal is to help companies continue to grow quickly while securing customer privacy and maintain compliance with new privacy laws. We started with TrueVault Safe, a purpose-built data store for storing PII that is an essential tool for HIPAA compliance. Now, we've been building out a library to help companies learn more about GDPR. You can learn more about TrueVault Atlas and our plans for the future in Dark Reading (https://www.darkreading.com/risk/compliance/truevault-launch...).

If you have questions about how TrueVault Atlas works (technical and otherwise), ask us below. Some of our developers have promised to keep an eye on this thread to help answer any questions that come up.
Postgres 12 highlight – WITH clause and materialization
OWASP Application Security Verification Standard 4.0
I don't understand why this - https://news.ycombinator.com/item?id=19283152 - is dead. I get why the guy on -14 comment karma might be downvoted/flagged, but there doesn't appear to be anything inherent in that comment that's bad? What am I missing?
Belgium, 39€ for internet + digital TV + phone line 50 Mbps, but it is enough)

We are more on the expensive of Europe. My subscription is pretty cheap though.

200Mbps in the entire country would be around 55€ ( internet only)

Europe has 4 of top 5 of the fastest broadband countries in the works.

Romania (#5 in speed), goes as low as 7€/month.
Location: AT/EU
Remote: No
Willing to relocate: Yes / US / Somewhere with a beach or New York
Technologies: SEO
Résumé/CV: https://www.fullstackoptimization.com/b/understanding-seo (Book)
Email: fe at f19n.com
Tax breaks for corporations are actually really important, those high rates make real businesses in the U.S. unattractive.

By "real businesses" I don't mean the likes of Amazon who rarely if ever make a profit. They're not really paying taxes anyway. Neither am I talking about big international corporations, they know how to offshore and not pay taxes as well.

The same goes for billionaires. You can't tax them and expect to get more money. They can allocate their wealth to pay the minimum in taxes.
Samsara | San Francisco, Atlanta, San Jose, and London | Onsite | https://www.samsara.com

Samsara builds sensor systems that combine wireless sensors with easy-to-use software to help businesses of all sizes bring their physical operations online. We aim to make sensors easy to deploy and their data easy to consume, so our customers can deploy them by the millions and in places they've never been used before.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/samsara

Here are some of our open positions:

* Director of Full-Stack (SF): https://boards.greenhouse.io/samsara/jobs/1254967?gh_src=d93...

* Director of Full-Stack (ATL): https://boards.greenhouse.io/samsara/jobs/1470418?gh_src=5d6...

* Engineering Manager (SF): https://boards.greenhouse.io/samsara/jobs/870567?gh_src=5a99...

* Engineering Manager (SJ): https://boards.greenhouse.io/samsara/jobs/1385260?gh_src=e5a...

* Engineering Manager (ATL): https://boards.greenhouse.io/samsara/jobs/1470416?gh_src=b91...

* Software Engineer, Reliability (LDN): https://boards.greenhouse.io/samsara/jobs/1392257?gh_src=890...

* Software Engineer, Embedded Systems: https://boards.greenhouse.io/samsara/jobs/946181

* Software Engineer, Full-Stack (SF): https://boards.greenhouse.io/samsara/jobs/946228?gh_src=0d29...

* Software Engineer, Full-Stack (ATL): https://boards.greenhouse.io/samsara/jobs/1470413?gh_src=782...

* Software Engineer, Full-Stack (SJ): https://boards.greenhouse.io/samsara/jobs/1271489?gh_src=79b...

Tech Stack: We use Golang for our backend, Typescript and React for our web client, GraphQL to fetch data from our backend, and React Native for our mobile app. Direct experience with these technologies is not required.
The main reasons to drive a Bolt are environmental and convenience of charging vs. filling up. The Model 3 looks and drives a lot better than most cars and has the added benefit of OTA updates. The downside is service though. Hopefully that's fixed by the time I need to use it.

BTW, Tesla sold a lot more than 40k model 3s in 2018. It was over 130k. Bolt was about 20k.
No, OpenBSD randomizes symbols on kernel and some libraries (for example libc). This randomization is done on boot.

From https://www.openbsd.org/innovations.html:

> Library order randomization: In rc(8), re-link libc.so, libcrypto, and ld.so on startup, placing the objects in a random order. Theo de Raadt and Robert Peichaer, May 2016, enabled by default since OpenBSD 6.0 and 6.2.

and

> Kernel relinking at boot: the .o files of the kernel are relinked in random order from a link-kit, before every reboot. This provides substantial interior randomization in the kernel's text and data segments for layout and relative branches/calls. Basically a unique address space for each kernel boot, similar to the userland fork+exec model described above but for the kernel. Theo de Raadt, June 2017.
pisses me of so much with car parts. I don't want my floor mats to say WeatherTech on them! they are just floor mats, i don't want to know about them.
micropython IS regular python, that's the point. i see no reason why this wouldn't work on cpython.
I have a test I run before wasting time talking about ideas: have I spent at least as much time trying to implement this idea as I've spent talking about it? If not, and if the idea's any good, then it's time to shut the fuck up and sit down and start coding. That gives me much more time to talk about ideas I've already implemented.

I'm not saying you shouldn't talk or write about ideas, but that you should try to strike a balance, like tacking a sailboat against the wind. You learn some things from talking with other people and writing to organize your thoughts, then you learn other things from shutting the fuck up, writing code, and using what you built.

33 years ago I was lucky enough to come up with a good enough idea to shut the fuck up and implement, which proved it was good enough to talk and write more about, which led to many more rounds of implementation, changes, talking and writing. Now I'm learning how to program Blender in Python, to do yet another round, by learning from and building on top of other people's work!

https://medium.com/@donhopkins/pie-menu-timeline-21bec9b2162...
How do you get names and contact info for previous employees?
If 'finantial literacy' is an issue, why would these people (or anyone else for that matter) buy a new car? They are taking the massive first year depreciation hit.
Hazel Analytics | Full-Stack/Front-End Software Engineer, Product Manager | Seattle, WA | ONSITE | $100K - $160K + 0.05% - 1% equity (DOE) | https://hazelanalytics.com

Hazel Analytics pairs the largest food safety inspection database with powerful analytics tools and solutions for Fortune 500s and leading organizations in the restaurant, financial services, government, and education industries. With nearly half of the top 100 food retail chains as customers, we do our part to help keep millions of people safe when eating out every day. Customers include Cheesecake Factory, Chick-fil-A, Starbucks, Subway, Target, and Whole Foods to name a few.

Hazel is the proud recipient of food safety innovation awards from the Food Marketing Institute (2018) and Jack in the Box (2016). We've even had opportunities to be involved in interesting projects such as this recent collaboration with ESPN: http://www.espn.com/espn/feature/story/_/id/25316231/health-...

We are profitable and privately-held (i.e. no VC investors), which means your equity is worth something from day one, and you’ll be able to make a direct impact on the company's strategy and execution.

We're currently seeking experienced full-stack or front-end software engineers to continue growing our engineering team. Our tech stack is predominantly Python (Flask), JavaScript (transitioning from Angular 1 to React), and PostgreSQL, with Docker and Google Cloud featuring in our infrastructure. The team operates in an agile manner, keeping processes to a minimum and enabling engineers to stay focused on their work. We're especially interested in people who are eager to mentor junior engineers and who have past experience in data science, a devops focus, React/Redux experience, or UI/UX skills.

Additionally, we're looking for a product manager to take on significant ownership of our strategic roadmap. We operate in a niche market that intersects with high-profile companies, introducing technology-powered solutions into a traditionally non-digital environment. Our existing customers and partners are highly engaged, and our team has lofty ambitions grounded in strong business cases. If you're passionate about delightful, meaningful technology products and capable of providing the strategic and tactical oversight to fulfill our vision, apply today and join us in transforming the world of food safety.

-----

Apply here:

Full-stack Engineer: https://jobs.lever.co/hazelanalytics/7c4ae7ec-ed3f-45cf-b2e9...

Front-end Engineer: https://jobs.lever.co/hazelanalytics/d2df0869-51e3-4e92-9136...

Product Manager: https://jobs.lever.co/hazelanalytics/e959f02d-06e7-4f8b-971b...
Which is one reason why they are pushing lusers toward phones and away from desktops.
> ad hoc in-browser debugging

Ah, if only there was a single word - a verb perhaps - that developers could use to colloquially refer to this process!
AirGrid | Software Engineers | London, UK | ONSITE

AirGrid's mission is to fix the web's monetisation model through trust in collaboration over data.

We are a very early stage startup, so welcome applicants to who want to shape the product, culture and direction of the company.

Apply on AngelList: https://angel.co/airgrid/jobs

Or email careers [at] airgrid [dot] io

https://www.airgrid.io/
I havent read much about stoicism. But if I had to guess, being serene all the time is not being stoic. You should experience all the emotions, yet simultaneously realize you can be angry and still have peace. Because you can accept the feelings as natural. The question then becomes will you act on the anger or not act. Either way you then have peace with your decision.
I can't help thinking of the DoD's definition of 'collection', where gathered data has to be processed and analyzed to count as 'collected'. Even if the bot doesn't do anything more sinister than phone home with error logs to help fix bugs, that should still be viewed as compromising the identities and message contents of everyone participating in the chat.
Location: New York, NY

Remote: No

Willing to relocate: Yes

Technologies: React.js, JavaScript, SASS, Ruby-on-Rails, Express.js, Node.js PostgreSQL, Java, C#

Résumé/CV: https://rashad.dev

Email: rashadd.rose@gmail.com
However, the operational (heating, AC) and maintenance costs of a large house do scale more directly with it's size, especially for jobs that involve the whole structure, like re-roofing, re-siding, etc. So in the end they end up being far more expensive to live in.
Cheapside is market in old English. Cheap is similar to Shop.
Location: Baltimore, MD
Remote: Yes
Willing to relocate: No
Technologies: AWS, Linux, Ansible, Terraform, DevOps, Python, Bash, Perl, Python, networking, security
Resume: https://www.gnulnx.net/resume.md
LinkedIn: https://www.linkedin.com/in/gnulnx/
Email: kjohnson+hn@gnulnx.net
Do you think they're not attacking us? Cyber attacks are more easily deniable than missiles or troops on the ground (although Russia did that last one anyway), but that doesn't mean it's not happening.
Downsides of Freelancing
Hahaha cost effective design. There's no way in hell that thing is even remotely cheap, or optimized. Chips from TI, Tons of hand assembly, custom aluminum extrusion, seamless, no mold mark shell... This thing was not cheap. They even splurged for an ENIG finish!

That being said, it could be done for waaay less if you're willing to compromise on just a few features.

Single LED COB array at the base. Gets rid of ~7 parts (6 pcb Led array, the custom aluminum extrusion, plus all the flax flexes, plus a fair amount of hand assembly. Everything on a single PCB.

Can still do the twist dimming + everything else, the light will just have an orientation.
Note it says W^X since release 3.3. That was in May 2003. Nearly 16 years ago.

When OpenBSD was preaching about W^X and things like -fstack-protector, they really were novel ideas and Linux hadn't yet picked them up.
Here in Toronto there used to be many older factory buildings with large bays. The landlords fenced of each bay or more bays with fence wire all the way to the ceiling and added a lockable sliding door. Washrooms shared.
Sadly people would rent whole factories and 'gentrify' the spaces with walls, doors etc., to make large warren of these units - at 3 times the rent. I suspect this is what you face, there is lots of expensive space but the heap space gets grabbed by these gentrifiers. This would be illegal for residential spaces - making Hong Kong style human chicken coops.
As usual humans want to maximize profits
Baidu open sourced new AI algorithm that can predict lesion geometry on CT scans
Opendoor | San Francisco / Atlanta / Los Angeles | Full-Time | ONSITE
Opendoor is revolutionizing the real estate industry and changing the way people buy and sell homes. This year, we've:

• Expanded markets from 6 to 20 cities, planning for 50 markets by 2020

• Seen 1 in 2 true sellers who receive an offer choose to sell to Opendoor, up from 1 in 3

• Reduced the average fee to home sellers to 6.5 percent

• Increased our annualized acquisition run rate to $3.8B, up from $1.2B

• Grown the homebuilder trade-in program with Lennar and other homebuilders to enable over $875M in annualized sales for builders

• Acquired online home buying platform Open Listings (W15)

• Opened engineering and design offices in Los Angeles and Atlanta

• Been hiring like crazy (from 250 -> 1200 in a year and a half)

Apply for openings at https://www.opendoor.com/jobs or email me at chintan@opendoor.com
> sorry I'm mistaken with something else but can't remember what!

Probably N26[1], who use TransferWise for in-app currency exchanges[2][3].

[1] https://www.n26.com/
[2] https://transferwise.com/help/article/2340141/euro-transfers...
[3] https://n26.com/en-eu/transferwise
Indeed. The fact that Mel had enough control to place an instruction at the "most pessimum" location too! I sometimes feel that I missed a "golden age" of computing when one person could make such a tremendous difference with such a small amount of code.
My best friend is an economics PhD. He often laments on the fact that the average college-educated person has enough Economics exposure to make glib, dismissive comments like "That's Economics 101" or reference early economic thinkers, when Economics is really a broad, constantly-evolving field that is much more complex and nuanced than the GER courses would lead you to believe.
They basically represent sperate countries. Without any anti monopoly rules and other regulations we have constructed last 400 years to make the business landscape a healthy one. It's sad to see these giants taking over entire markets and collect insane cuts
Last year I spent close to 5 months making a Grand idea come to fruition. It's given me a greater appreciation for product management and UX design, because it sure ain't easy.
The SF mayoral elections work this way and it's quite cool.
It misrepresents the point of the actual author, the author focuses on everything other than the lack of transactions with crypto. The focus on the number was given by the submitter.

If the case is valid for the rule, motives or biases like mine, yours or anyone's are irrelevant.
This is just plain wrong.

Although only one person has died from radiation YET,
over 2000 died during/from evacuation.

https://en.wikipedia.org/wiki/Fukushima_Daiichi_nuclear_disa...
You would love to read Baudrillard. He would agree with you that symbols have overtaken the real as the domain of reality.
NoRedInk | Engineering Manager/Developer, Full-Stack, and Site Reliability Engineers | San Francisco, CA | REMOTE Pacific Time (PST) to Central European Time (CET)

We’re an ed-tech company on a mission to help all students become strong writers! Our team may be small, but NoRedInk is used by 1 in 2 school districts in the US, and students have answered over 5 billion questions on our platform.

We’re a group of friendly people who listen to and learn from each other. We discuss past mistakes openly so we can adapt our processes to the challenges that come with progress. Puns flow freely across our San Francisco office as well as on Slack, and we have remote engineers spanning six different time zones.

Our engineering team [1] prides itself on code quality and innovation. We use the cutting-edge Elm programming language for all our new front-end code, and have been migrating legacy React code to Elm as well. Our back-end is primarily Ruby on Rails, although we are working to split off smaller services as we scale to keep up with our traffic. You can read about our experiences with these technologies on our team blog! [2]

In addition to spending work hours open-sourcing useful libraries we develop [3], we also invest financially in open source. We hired the creator of Elm, Evan Czaplicki, to develop Elm full time. [4] Evan discusses his plans for the language with the team every week, periodically pairs with other engineers on Elm, and cracks up members of the sales team with his lunchtime jokes.

We use Amazon AWS for our infrastructure and automate all of our deployments using Chef and OpsWorks. We write a lot of tests, and use Jenkins for continuous integration. Our process for new features begins with our product team and in-house visual designer, continues with a GitHub pull request from a feature branch into master, and ends with our in-house QA specialist trying to break it before it reaches production.

We’re looking for engineers who want to work on a mission that makes a difference and who are the type of collaborators that value kindness and open-mindedness, over convincing the group they’re right.

You can learn more about what to expect through blog posts about our interview process [5] and on-boarding experience [6].

If you’re interested, please apply through our jobs page! https://www.noredink.com/jobs

[1] https://www.noredink.com/about/team

[2] http://tech.noredink.com/

[3] https://github.com/NoRedInk/

[4] http://tech.noredink.com/post/136615783598/welcome-evan

[5] http://tech.noredink.com/post/145260396603/our-engineering-h...

[6] http://tech.noredink.com/post/143787279069/on-boarding-as-a-...
Not that I disagree with the larger point here, but it's fully possible that a system which can't (yet) handle rain and snow could still deliver a ton of value— for example, in Arizona, where neither of those things happen all that much.

A partial launch also gives you a bunch of opportunity to iron out other details, like establishing the protocols which allow a rider to call for assistance, or a remote safety driver to take over in a construction zone, weird driveway pull-in, whatever.