skysight-inc/HackerNews huggingface dataset:
Only you buy the house, so it's like an apartment but with a $50-$100k deposit that depreciates and when you move out, you don't get it back from the landlord, you sell it to the next tenant
ProtonMail | Mid/Senior Software Engineer | Remote (Europe), Prague, Taipei, Barcelona, London, Zurich, Geneva | Full-time

We are looking for backend engineers at ProtonMail, we are working with modern PHP and Symfony on our API side.

At Proton, we envision an internet where privacy is the default, and we’re building ways to help all people secure their digital lives and take control of their data.

ProtonMail was founded in 2014 by a group of scientists who met at the European Organization for Nuclear Research (CERN). And since its inception, the company has grown at a fast pace and today has over 40 million users. Our principal product, ProtonMail, is the world’s largest secure email service. Our second product, ProtonVPN, is one of the world’s most popular VPN services. Our vision is to build an internet platform for the protection of digital rights, and we are also developing additional products, including ProtonCalendar, ProtonDrive, and more to come.

To apply see https://careers.protonmail.com/o/backend-engineer-api
Does marketing come before testing the idea?

What if your product is super abstract? What if it requires research and new types of engineering?

Maybe this fits for some types of businesses, but I suspect it's probably better just to build the thing.

Edit: take my opinions with a grain of salt. I've never had a successful exit. I'm mostly wanting to gather others' opinions.
Myos | Berlin, Germany | Onsite or Remote EU | Full-Time | https://www.myos.com/en

Myos is a collateral-based financing solution for (e-)commerce. Our FinTech solution provides merchants with tailored, nearly risk-free working capital.

Tech stack: React, Node.js, TypeScript, GraphQL, PostgreSQL, Google Cloud, Docker, Kubernetes

We're early-stage and currently a small team looking to hire:

- Senior Frontend Engineer: https://myos.join.com/jobs/2077825-senior-frontend-react-eng...

- Senior Backend Software Engineer: https://myos.join.com/jobs/2043038-senior-backend-software-e...

- Senior DevOps Engineer: https://myos.join.com/jobs/2074545-senior-devops-engineer-m-...

Please fell free to apply via the form on the job pages or jobs@myos.com.
We've now reached the intersection of Photoshop and Email.
Rails didn’t really pick up until 2005 either, by which point Perl had already faded considerably.

The most interesting counterfactual is “What if someone had written something like Rails for Perl before 2005?” It was definitely technically possible, and it might have made Perl take back off (Ruby usage grew from basically nothing due to Rails), but the community’s focus on Perl 6 at the time made it much less likely.
A config store like Vault. Of course, that needs credentials too, which are typically a file on the file system.

IMO, people are overly sensitive about environment vars. They are really no worse than files on the file system - both can be accessed if you're a privileged user on that machine.
Not to be overly cynical, but are people with low-tier equipment the ones that marketers usually care about?

It’s not really about what ”works best” for the average recipient, because these emails are not sent out of the goodness of the senders’ hearts. If data show that fancy HTML emails translate into more paying customers, then that’s what drives these decisions.

It’s of course possible that this is not the case, however to be convinced of that I’d like to see the stats rather than speculation based on individual people’s subjective experience. And naturally it can depend on the product and target demographics, too.
You can set up such that newly uploaded Perl, Python, etc, scripts are runnable as soon as you put them there. But, typically, you're using a template framework or other dependencies and don't want those things exposed to the web server. PHP initially worked well that way because you lumped your templates and code into one file.
Seedlang | React / React Native Developer | Full-time | Remote/Berlin | https://www.seedlang.com

We are a video-based language learning website and app. You could think of us as the intersection between Duolingo and Youtube, all built around an Anki shell. Seedlang's content was created in collaboration with a well known German teacher on Youtube, the host of a channel called Easy German. The channel has almost 1 million subscribers, and so our site and app has a great distribution channel.

We are just starting to expand our development team, and are looking for people that are as obsessed with life-long learning as we are. You can learn more at: http://www.seedlang.com/jobs
CodeGrade | Software Developer | Amsterdam, The Netherlands | Full Time | Onsite

CodeGrade is improving coding education, by giving teachers better tools so that they can provide more insightful feedback for their students. It all started as a university project at the University of Amsterdam to make our lives as TAs easier, and for students to get the feedback they need to be successful in computer science education. Today, we are helping many institutions worldwide.

Our tech stack includes python (including heavy use of type annotations), Vue and typescript, and we use AWS for our hosting.

We're a bootstrapped spinoff of the University of Amsterdam, and this is our first technical hire. In the role you'll be working on the entire product, from our custom autograding infrastructure to plagiarism detection.

Apply here [0], or email me directly (thomas at codegrade dot com).

[0] https://www.codegrade.com/jobs/software-developer
It's definitely a nightmare if it's part of the culture. If it's a junior developer you are mentoring that's another story.
The Chinese Approach to AI: An Analysis of Policy, Ethics, and Regulation
What is the alternative? If you let shoddy code in, it is difficult to get rid of and it may become a foundation for even shoddier one (if you let that in, then why you won't let this in).
If anyone is interested in digging into this more, there's an absolutely fantastic Leslie Lamport paper related to clocks and ordering of events: https://lamport.azurewebsites.net/pubs/time-clocks.pdf
Because if you send emails to people who don't read them, eventually they will flag you as spam (even if they signed up for the emails in the first place), and then you will start getting blocked as spam by Gmail.

Also it's generally useful to know if a particular email is read so you can test out different formats and whatnot.
August is likely target date for astro.
Hello World Enterprise Edition (2015)
Things I Regret: Returning Modified Data in API Response Payloads
But it does put that access transaction under EU jurisdiction, no?
Are you looking at a different world than me? The current rate of technological process in the relevant areas - railways, tunnelling, bridges etc - is incredibly slow. Building a 10 mile tunnel under a city is still a multi-decade affair. The fundamental components of trains haven't changed since the 60s. Sure, there's more automation - but it's hardly revolutionary. A lot of US commuter railways are still using electronics installed in the 1930s!!

https://www.nytimes.com/2019/09/23/nyregion/nyc-mta-subway-s...

The enduring theme over the last few decades has been infrastructure costs going up. The complete reversal of that required to build a completely new tunnel around the entire planet seems unlikely. That's before you get to the political aspect.
astronomer.io | Everything | Fully Remote | Full Time

We're the commercial developers behind Apache Airflow! If you are looking to build on a K8s native stack around one of the most popular open source projects around, please shoot us a note!

https://www.astronomer.io/careers/
Ah, well, as long as the spirit is good.
Is this a safe space to bitch right now?

I'm just wrapping up a client upgrade that I quoted 80hrs to do. What my Project Manager heard was "Install will be in 2 weeks" and promised client delivery for that timeframe.

What was forgotten was that my changes would take 80 hours, but development doesn't work that way, it never does. What happened is once I cracked the codebase open I found vast chasms of code missing. Whoever had written this project before me wrote no tests, and basically brute forced features to work. A dropdown box that loaded options dynamically based on other user selections had 18 variables buried in the code where 8 of them were either unused or redundant. For a fucking dropdown box?

I told the PM 1 week in that I'm not going to make the delivery deadline and he should be advising the client of such.

---

I don't want to talk bad of my coworkers so I'll just say this. I'm the only developer in my company with a software background. Everyone else is electrical engineering/tech and it shows when you review their code. Comparing this "Amateur" vs. "Professional" article to what I am currently going through feels almost cathartic knowing this is something widely experienced in the field.

I truly love my job, but some days, like these last days, really make me want to unplug from the world and go live in the wild because not only do Amateurs make these mistakes, they're also blind to the Professional ways of approaching work. It almost felt like an argument at times convincing him that this "extra" work that was neglected previously is necessary and should be factored into everyone's projects, not just mine.
I don't use their cloud. I have a router, 2 switches, and 2 APs from the Unifi line. I run the controller software on one of my servers and nothing phones home out of my LAN. The APs have good coverage, everything is very reliable (as long as you don't upgrade to new firmware), and there single pane of glass management console provided by the controller software is awesomely convenient with just enough options and features for my needs. but all of this hardware is a few years old now and no longer what they want to sell.
Optic Power | Multiple Positions | Remote | Full Time

Optic Power is a company founded by former Riot Games Engineers. We build Gaming Adjacent technologies (think Leaderboards, Esports Portals, Tracking of Pro Player Stats etc) in various technologies. We were founded in 2018 and have grown from 2 people to >120 since.

We're currently recruiting in the Americas due to timezone constraints, but if you're outside of the the Americas timezones but can be on American time we are open to an arrangement.

We're looking for various roles:
Please send your CV to javier at opticpower dot com and a brief description of your professional experience.

Fullstack Engineer - Elixir/Phoenix Experience preferred, Ruby on Rails or other MVC (Django, Laravel, etc) experience OK. - Experience with React/Redux/NextJS perferred.

Frontend developer with strong skills on React

Product Manager/Producer We're looking for Product Managers who are gamers! Skills in product management preferred. Role will require you to liase with clients in meetings, get updates from developers and teams, manage client expectations on deadlines, help scoping and managing team tickets and some light QA. Please Direct Message me if you're interested.

Unreal Engine Engineer - Experience with creating UI/UX inside UE4

React Native Engineer We have various applications right now looking for help on mobile. We mostly use React Native - Currently looking for mid+ candidates.

Solutions Engineer - Finally, we are looking for a rockstar solutions engineer. This role requires heavy liaising with prospects, listening to their needs and coming up with solutions for their ideas/problems for us to staff. Candidate must be a hardcore gamer (as all our clients are) and be comfortable speccing out across various different technologies and spaces.
DFINITY | San Francisco, Palo Alto, Zurich | Onsite (remote supported in some locations)| https://www.dfinity.org

DFINITY is reimagining the Internet as a public network that hosts secure software and services. The Internet Computer is a new technology stack (which can replace the need for legacy cloud services, CDNs, databases, web services and more) that is unhackable, fast, scales to billions of users around the world, and supports a new kind of autonomous software that promises to reverse Big Tech’s monopolization of the internet. DFINITY was founded in 2016 and has raised over $150mm from top-tier institutions including Polychain Capital and Andreessen Horowitz.
If you’re interested in joining one of the most ambitious projects in world working on the next frontier of computing, you can find our openings in US and Zurich here: https://grnh.se/54c9b2722us

Some select roles:

Senior Software Engineer, Quality - https://grnh.se/ce079dde2us

Software Engineer, Networking - https://grnh.se/45c3f7442us

Software Engineer, Distributed Systems - https://grnh.se/869cc1572us

Software Engineer, Systems - https://grnh.se/9fd2721c2us

Application Security Engineer - https://grnh.se/38842a9f2us

Infrastructure Security Engineer - https://grnh.se/f7fe60d32us

DevOps Engineer - https://grnh.se/ac3279762us

Site Reliability Engineer - https://grnh.se/974bf2232us

Research Scientists (multiple fields) - https://grnh.se/b1a624492us

Developer Growth Lead - https://grnh.se/0c53662f2us
I'm strongly considering OpenWRT on PC Engines hardware for my next AP.
A lot of people here are speculating on what makes this illegal. The vast majority of the times, this will not be pursued by anyone if the operation is small time. If the operation is large, the actual reason for going after them may be things like money laundering, running a botnet by having unauthorized access to a device or things like that.

App developers can also achieve higher number of clicks by incentivizing users to click on ads by e.g., offering an extra life in a game if you click. This can drive up the click thru rate at the expense of lowering the rate of post click events. This is usually not allowed by advertisers but sometimes they are okay with it.

Also, not everyone minds some fraud. VC driven companies may only care about clicks or new user sign ups, regardless of how good the users are because that's the metric they are targeting.
> Why would you want to track whether an email is read? That's creepy and obnoxious.

Indeed it is! Yet messengers like WhatsApp and Telegram always mark the messages that have been read. And I really hate this. Given the fact the actual messengers still are pretty good and very useful, I would pay them a premium if they could hide when have I been online and what messages have I read.
I don't know what you're talking about. As long as you can videotape a screen in a dark room and get audio out a 3.5mm jack, piracy will continue. The only way to prevent piracy is either:

A) only allow movies to be played in theaters

B) watermark all content, and vigorously track down freeloaders based on the watermarks

You can still find most movies/TV/books/music for free on the open web as long as you use a search engine other than google.
I mean I think you know the answer to this question. Because these emails aren't "communication" but marketing campaigns that companies want to track the effectiveness of. Your inbox is nothing to these companies but another vector to put their brand in front of your eyeballs.
This is a bigger thing than anyone here realizes, for Emergent BioSolutions is a notorious company who's core competency is politics, not production, see one or more recent New York Times articles on them. This is a minor fowl-up compared to the sorts of things many of us have been expecting from this factory of their's.
And if you’re an engineer this idea from relativity can be applied in distributed systems theory as well! See Leslie Lamport’s famous paper Time, Clocks, and the Ordering of Events in a Distributed System (1978)[0].

I believe Lamport wrote a book on General Relativity before getting into computer science, so the connection runs deep.

[0] https://lamport.azurewebsites.net/pubs/time-clocks.pdf
Think in terms of a mailing list for a business, like a newsletter.

It costs money to send out emails. If 50% of your users aren't reading them, you can trim the list of those who don't open the email.
I still root for fine tuned privacy (through xprivacyLua) and app backups (through titanium backup). These 2 apps provide features that are not available in any other os.
Also I don't understand why would you need HKT here. I don't see language limitation here, I see poorly designed inheritance in the standard library. They should've introduced "FlatMappable" type and make Option and Stream extend it. CompletionStage, I'm torn on it, on one hand yes, it is a flatMap essentially but semantics is a bit different...
Key Strategies I Use for Effective Classroom Management
Urbint | REMOTE (North America Only) | FULLTIME | https://urbint.com/careers/

Urbint predicts threats to workers and critical infrastructure to stop incidents before they happen. Leveraging real-world data and artificial intelligence, Urbint’s software delivers a clear picture of risk up to a week in advance, so decision makers can take action in the right place, at the right time, before an incident occurs. Many of the largest energy and infrastructure companies in North America trust Urbint to protect their workers, assets, and the communities they serve.

Our stack is Python, React, Postgres, Kafka, Kubernetes & GCP.

Current Openings:

* IT Manager - https://urbint.com/careers/4407459003

* Software (Data) Engineer - https://urbint.com/careers/4279098003

* Senior Site Reliability Engineer - https://urbint.com/careers/4368253003

* Quality Engineer - https://urbint.com/careers/4330743003

* Senior Data Scientist - https://urbint.com/careers/4276429003

* Manager, Data Science - https://urbint.com/careers/4313481003

Apply online or email me directly at jonathan.campbell[at]urbint.com
I don't have a source to back me up here, but IIRC, Magic Carpet used texture-mapped polygons.

Maybe fun trivia: James Schmalz trying to replicate Magic Carpet in pure assembly language and showing it to Tim Sweeney resulted in the embryo of UnrealEd and what later became the Unreal engine.
I am really glad you liked it!

> Excited to check out the VS Code extension and desktop experience.

The VS Code extension & the desktop app are in the works. We also have plans for a Chrome extension and a CLI app (that will greatly make Notesnook editor/platform agnostic).
The plan is great when the backup plan is excellent
Edge Impulse | Full-stack Web Engineer | Full-time | Remote (US/Europe only) | https://edgeimpulse.com

Are you excited about bringing true intelligence to the smallest of devices? Edge Impulse lets embedded developers use signal processing and machine learning to make their devices understand the real world. We have a fantastic community of 10,000+ developers, are involved in open source projects like TensorFlow, and have a great team of 25+ people who care about their work-life balance.

We're looking for a full-stack web engineer who can help us build out our product. Your main job will be working on the Edge Impulse Studio, our main product for building machine learning models. It's the place where developers explore data and where customers run thousands of parallel jobs. The Studio is mainly written in TypeScript, but we have some pieces in Python and C++, and would love to talk to anyone who feels they can contribute to (or lead) development of both backend and frontend services. We're fully remote, with meeting spaces in Amsterdam and San Jose, CA.

Interested? See the full job ad here: https://docs.edgeimpulse.com/page/full-stack-web-developer-t... !
Would you be so kind as to add an intro for Barracuda? What does the company do?
Ubiquiti doesn't have to go to the cloud. I manage my Ubiquiti stuff locally. The reason I bought Ubiquiti is because they offered pro-ish level quality and reliability at closer to consumer prices. At a time when the only consumer options were pretty crappy, Ubiquiti offered higher quality at a small premium without having to go all the way to Cisco APs, for example. I haven't really bought any new gear for several years, so I don't know if the landscape has changed.
> Kunst kommt von Können oder Kennen her

...

> association is of a narrow-minded square

German (married to one, not a real student of the language) makes a useful distinction between kennen and lernen[1], the latter of which seems more likely to be hidebound, since the knowledge isn't fully internalized yet.

[1] https://dict.leo.org/german-english/lernen
Yeah, there was some weirdness on that - they tried to change it and things went wrong.

If you have a look at the updates, specifically the Week 42 Update, they have a revised timeline:

Final Astro - PCB March 2021

Production Master - March 2021

Final Testing and Debugging - May 2021

Device Certifications - May 2021

Mass Production Start – June 2021

First shipping - June 2021

They're more or less on track, it seems...
MikroTik is always saying delayed shipping. Amazon has been the only place I’ve seen them in stock but from 3rd party sellers.

MikroTik isn’t even in the same league as UniFi. Their interfaces and docs are terrible. The only reason I ever considered buying something from them is because they had a good price for a 10gb switch. If you want a dumb device you can’t beat their price.

Check out a few of the reviews on Amazon. Seed and Don’s reviews are very critical.

https://www.amazon.com/dp/B07NFXN4SS
Via either program config files, an inline subshell calling cat, or ssh-agent in that specific case, to keep credentials both out of the environment, and off of the command-line where it can be read by inspecting the resulting process for it's invocation.
ICLR 2021 Outstanding Paper Awards
It could be hybrid rendering with voxels for near details then polygons or parallax backgrounds. That would be cool.
Same here. It's near impossible to get a <5" phone nowadays, and everything else is too big for me. I really really liked my Pre3, maybe I'll just start using it again when my Samsung A3 finally dies :)
Reminds me of that failed kickstarter campaign
> And for the same reason, a child process that does the same won't inherit them in order to expose them.

Wait, this is the crux of why you think it’s more secure — but actually I see the reverse problem:

Dropping environmental variables is standard security practice, but dropping file access permissions is not. Most child processes read from the same set of files as the parents.

How would having files rather than ENVs make my container more secure, where we’re concerned with developers making mistakes (passing ENV vs passing file permissions)?

Similarly, the only proposed benefit of your idea is we don’t have them around post reading — but that’s true if you initialize a config object from ENV and then pass it around as well. (You ignored my point about how mistakes via logging happen.)