skysight-inc/HackerNews huggingface dataset:
> It's not a woke thing...

In general, yes, most people just hate the flood of unfunny jokes. But in this specific case, this does seem to be a Woke thing. Re-read the post if you need to. It's pretty weird, even the title.

This person's stated viewpoint is that we shouldn't make jokes on this April Fools because it's "tone deaf" and "immature" given the problems in the world. This is definitely Wokespeak from someone that believes in the Woke point of view that the world is in a really bad state and even regressing.

They really are calling for the cancellation of this April Fools on HN, based on their personal perspective on the state of the world. And everyone else is called "immature" or "tone deaf" if they disagree.

This super weird kind of scolding behavior shouldn't be condoned. Especially in these cases, because people trying to make each other laugh is one of the most beautiful things about humanity.
Which CPU is shipped in this phone?

https://www.fxtec.com/index says: Qualcomm Snapdragon 835 MSM8998

however,
https://www.fxtec.com/pro1x says: Qualcomm Snapdragon 662
So tell me, how do we calculate probability for yet unknown phenomen? Which is more 'probable' to be correct - string theory or loop quantum gravity?

If I want to investigate einstein rosen bridges, whats the probability I am wasting my time?
Isn't the fact that these product were not of commercial quality an indication that maybe the courses were not that great? How people can learn building something that is useful, easy to operate and adding value if at a place where they supposed to learn it, they are not taking it seriously or don't have enough skill to teach it?
I hope this doesn't look like an attack, I am genuinely interested.
The ideas can be good even if the author doesn't follow them perfectly.
Is there a somewhat longer (maybe illustrated) example of this principle somewhere? You've captured my interest and I want to read more
Twitter clone, decentralized micro-blogging follow/unfollow network, in Golang
Why would you want to track whether an email is read? That's creepy and obnoxious. Part of the social contract with mail is that it shouldn't matter if you haven't read it yet or if you read it and decide to answer later. Mail is an asyncronous medium and you should respect that and not micromanage your customers IMHO.
See a few steps up in the thread:

> For the last one I err towards it being a personal liberty to decide what life you do and do not bring into the world. But it does get more hairy when you start discussing public support in terms of resources to support the child/family. Then it is everyone’s business imo. But I’d imagine people that can afford IVF don’t rely on government programs to finance their life.
Stock ROMs have gotten better, modding had gotten less convenient. Safetynet is a huge problem there, especially for fully custom ROMs (there's workarounds which allow you to root an OEM ROM and still pass safetynet most of the time but for a custom ROM you're SOL and they often aren't even trying due to fearing google's wrath). Safetynet especially is really bad: it's not good enough to actually give a meaningful level of protection against malware or modifications, but it is good enough to basically make it not worth the while of running a custom ROM.
> In my understanding the overton window is a sliding frame on an axis

I guess it's a technical and semantic objection: A (one dimensional) window by necessity has two endpoints, and "pole" is a word that defines a point. Your use of pole is however more in the sense of direction rather than endpoint; an axis is a direction and as such can be defined by any two points along it and no set of points have such a privileged position that they warrant the label "pole".

> I find it hard to believe that there is no ideological consistency

Again, it's a statement about how parties are organised and not about how people in general believe the world works. Though I suppose this circumstance also implies there is a fairly dominant agreement on the essentials of the world-view.
Store a path to the top secret file in an environment variable, and have the program read the credentials out of the file. Put the file somewhere far away from the repo, on the deployed filesystem.
Reify Health | Remote (or Boston) | Full-Time | Software Engineer (other roles too)

Recently raised 30M new funding. We make software for clinical trials. Clojure / ClojureScript experience preferred, but open to strong candidates with other functional language backgrounds.

Apply here: https://jobs.lever.co/reifyhealth?lever-via=yGp_ZL60fy
I would put an offensively large bet on BlackBerry putting absurd amounts of effort into their keyboards, instead of landscape being inherently worse. Based on everything I've ever seen, heard, and read, they cared deeply about hardware design. "Losing the Signal", regarding the rise and fall on BlackBerry, made it clear they tested for things like drops extensively, and (IIRC) went as far as literally throwing at least one device around to ensure it would survive.

And then they were pushed to push the Storm out the door, which pushed many people away. Things only really went downhill from there, sadly. That said, my KeyOne is still my favourite phone ever, and I'll carry on with it as long as I can purchase replacement components :)
Input Mono, like many monospaced fonts, has the `zero slash` extra, which you can should be able to use if your application lets you choose the alternates and stylistic sets provided by OpenType fonts (https://docs.microsoft.com/en-us/typography/opentype/otspec1...). And, in the case of Input Mono, it's also provided in the Private Use Area, at UEO5C.

(There are other characters that are frustratingly similar to the zero. There are the oslashes at U00D8 and U00F8, the Ocentered tilde at U019F, various thetas, the circled dash at U229D, the circled fraction at U2298, the circled minus at U2296, the empty set at U2205, the diameter sign at U300, etc etc. The dot is quite a nice solution.)
Highstreet Mobile Retail | Utrecht (near Amsterdam), The Netherlands | Onsite/Remote (EU) | Full Time

We're looking for Backend & Android Engineers. Our mission with Highstreet is to connect people to the brands they love. We are a team of makers and we've built a SaaS product for fashion brands. We enable brands to give an amazing shopping experience to their customers. Our customers get a native mobile shopping app for Android and iOS and that app constantly gets better.

- Backend Engineer: design and develop the Highstreet API, the beating heart of our product.

Stack: Ruby / Sinatra / Minitest / Redis / OpenAPI / PostgreSQL / Go / Kubernetes / GCP / Gitlab CI.

Go to https://highstreet.bamboohr.com/jobs/view.php?id=23 to apply or contact me at vincent@highstreetmobile.com

- Android Engineer: work on the native core library that powers our 25+ native apps. We use RxSwift/RxJava, Kotlin, Dagger. Go to https://highstreet.bamboohr.com/jobs/view.php?id=24 to apply or contact mobile lead at thomas@highstreetmobile.com
What did you replace? With what?
When can you trust Amazon?
As long as you have multiple replicas of the pods they keep serving traffic.
gamefaqs had a great one http://platypuscomix.com/zsb/gamefax.jpg

i dont think you could pull something like this anymore without making your company's share price plummet ¯\_(ツ)_/¯
I worked at a public university for a few years and can absolutely confirm the above.
Subpar pay and some professors think rules do not apply to them because of their status or the "critical research" they are working on. To be fair, not all professors were like that, many were humble and friendly.
I love the sound of that.

So far I think the UX is incredibly sleek from my brief usage of the iOS app. Writing markdown feels really good, this will be a large improvement from the stock iOS app.

Excited to check out the VS Code extension and desktop experience.
Chums.co | Senior Full Stack or Front End Engineer | NYC or REMOTE | Full time

Hey HN, we're Noah and Dick. We founded Chums (www.chums.co) to help you recommend products to your friends and have more fun shopping online. A lot of people ask their friends for advice when they're shopping. We think this can be more fun and we think your friends can help you find the right product, especially during COVID when we're stuck at home.

Our team is small right now (CEO, 2 engineers, and product manager). We're looking for another engineer to help us build out our web presence and chrome extension. We're also looking for a full time designer who loves designing products from the ground up.

About you:

- driven by ownership

- comfortable with the fast pace of a 6-month old startup

- data-driven and willing to experiment

- 2+ years experience

- bonus: work experience on a social product

- React/Vue

- bonus: react native or chrome extensions

To apply, shoot an email to dick@chums.co with your resume and a few sentences about the most measurable impact you've had at your current/previous employer.
Oh wow, had't thought of that, I'm shivering from Factorio PTSD at the idea of handling kilometers long trains !
Which is fine for companies located in the EU.

The EU has absolutely zero authority to tell business located outside of the EU what to do. The fact that someone reading a blog post happens to be in Europe does not all of a sudden put the owner of that blog under EU jurisdiction.
Interesting. I have made it through only a third or so of the Mathers' translation (translated to English from the French translation).

I started the Burton translation but found the wording - dense? It seemed it should be more authentic though since it was a direct English translation.

Burton, as I have glimpsed, was quite a character.
I would have bought this style of phone 8 or 9 years ago. I had the original G1 (actually the ADP1) and Samsung Sidekick 4G, and loved the keyboards on those phones. With some practice, I could get close to 30 wpm on the keyboards.

Since those phones were current though, I've needed to switch to "normal" smartphones without physical keyboards. At first I really disliked them, but with practice, and especially with better swipe-capable keyboards, I got used to it.

Now, I don't know that I'd worry about going back. I'd rather have a phone with long-term software support.
Videogames overall are primary tested by humans, but smaller components inside them do have unit tests. Unit test and integration testing are two different things.
If you don't mind, I'll keep doing the relatively sane thing: using env variable at the startup of my applications (and, as much as possible, never anywhere else), among other configuration sources (like text files), to create a struct / object / dict / whatever that represents the configuration, and that the rest of my code uses.

If you see someone using `os.env["xxx"]` as an escape hatch for a mutable global variable, then, yes, it's probably not a good idea. But it's not configuration anymore, it's runtime state.

(Although I suppose no one is going to hit HN front page by writing an article titled "Don't use global mutable state", except to make game programmers giggle ?)
The title is a little clickbaity. In my engineering management experience I instill the following values to decent success.

* Write tests for almost all code.
* Code review with peers.
* Deploy frequently with roll-backs.
* Reward each other when things go well.
* Help each other when things go wrong.

This leads to high test coverage, good knowledge sharing, progressional changes, and a healthy work culture.
This was the original discussion that spanned quite a long time. https://github.com/prometheus/prometheus/issues/2357
Okay, the cert delay killing it sucks... but discontinued? There were 4 generations of Moto Z with the port. That's a long window.
I have used two cars with start/stop: Renault Megane and VW Polo. Both were diesels and had automatic transmission.

Both of them started the engine just before my foot leave the brake pedal. I think they sensed the rate I eased them and decided that I'm going to roll.

I also drive an automatic Focus as my daily driver which doesn't have start/stop and didn't have a noticeable difference in their driving experience during stops, TBH.

Maybe some cars have different implementations and algorithms. A brand had on demand stop IIRC. You pressed brake a little harder to command the car to stop the engine.
TravelJoy | Engineer #5 | Full-stack / Generalist | Remote within USA | Full-time

TravelJoy is the market network for the leisure travel industry. Our mission is to bring the joy back into travel planning. We've built a product that thousands of travel agents absolutely love and depend on every day.

Why join us?
- We’re an interesting collection of colleagues, united by our mutual love of travel. We’re a team of seven, six of whom have a background in software engineering. The founders worked at LiveRamp together ($310MM exit).
- Virtually all of our growth has been organic and referral based (85%!) which goes to show how much our clients love us, and the inherent value of what we’re building.
- While the pandemic was incredibly hard on travel in 2020, we managed to stay lean, and grew our revenue and customers from Dec 2019. We're poised for extremely strong growth as travel comes back in 2021.

Learn more: https://join.tjoy.io/hn-eng5
I never done any before pandemic, so my very first april fool was today... I assume totally like an adult with plenty of maturity and virtues...

:Ð
As someone whose been in an awfully designed office at a "thrifty" company, I can't imagine how returning to that office would be a gain for me.

I was put in a row of desks literally next to the open kitchen/conversation area. My day had constant distractions and I had no control over how I wanted my work environment to be.

Working from home, I'm incredibly comfortable AND productive. The noise level, lighting, etc are all how I choose them. I dont have this tension around other people getting to decide for me how I want to work.

If you work in a FAANG type of office environment, the above probably doesn't apply to you. Your office is professionally designed and cost many millions of dollars. You are given high quality equipment to make you comfortable. Your office has amenities that make being there easier.
No, it's thanks to targeted advertising. GDPR banners are completely unnecessary if you don't stalk your users. Stick to traditional advertising, and you don't need to remove user privacy, and therefore don't need to have any banner.
My e-mail client always tells me the sender wants a read receipt and also asks if I want to load external resources. If yours doesn't let you control this I strongly recommend to look for an alternative.
I used to agree with (2), but now I think Meh, it's an implementation detail whether the program uses my environment variable 'directly' or with a child process, it's not meaningful to make that distinction.

When it is meaningful (and this is supported today) is to set them just for specific programs/invocations, rather than exporting for a long-running interactive shell (and everything within it) willy-nilly.

More innovation around making that easier would be interesting, env vars that should be set specified by program, isolated from others, for example. So `foobar` would actually get executed like `FOO_SECRET=hunter2 foobar` without specifying it every time or having it exported in the shell, and in a generic way not specific to each program's config.

It's not really related but for some reason 'summon' is on my mind as a tool to mention. I haven't used it in anger yet, but it is interesting. It's not quite this though, or at least, it solves only the 'storage' part of the implementation of what I described, not the 'orchestration' or mapping of programs to vars/summon invocations.
I feel like this is your opportunity and look forward to reading your guidelines.
I started a YouTube channel in late 2019 focusing on making one LeetCode tutorial every week. Built up 300 subs until one viral reddit post bumped me up to 1.5k in 2 days.

Stopped posting videos in 2020 to focus on building a side-project but that never came to fruition. All the while my subscriber count still continued to grow (to ~4k) and I got monetized.

I started posting 1 vid/week again in mid-2020 and my earnings slowly grew from 10 cents a day up to 2$ per day.

In late 2020, I quit my job to focus on making coding tutorials on YouTube.

I post my YouTube stats on Twitter in the beginning of every month, here's what they looked like in Jan. and Feb. 2021: https://twitter.com/SuboptimalEng/status/1366808757121015812...
But at the same time, reified types will create a separate object for each template type, making some optimizations happen only for a type that was used often. While in Java, ArrayList for example will benefit regardless of the concrete type.
SEEKING FREELANCER | London | Remote or partial on-site in London
getcoconut.com

iOS contractor for 3-9 month full-time project
email pete@getcoconut.com
I was at a startup, we almost never wrote tests, just hacked like amateurs in the way this guy seems to despite. But we managed to sell the startup and got rich. Now the software we hacked together is being maintained by professional programmers. They have tests and all those fancy processes and what not. They get paid nice salary but they'll probably never get rich like the founder programmers. I'm pretty sure also we wouldn't got rich with writing the unit tests and what not. We just needed to implement it quickly and provide good enough version.

To me the writer sounds more like loser than the amateurs he mocks. But I guess it is on whatever side of the fence you are. Nothing wrong preferring one or another.
Location: New York City, NY

Remote: Yes

Willing to relocate: No

Technologies: Java, Spring, C, C++, Python, Spark, SQL, MongoDB, Angular, HTML5, CSS3, Javascript, Typescript, Git, Windows, Linux

Résumé/CV: https://www.linkedin.com/in/remyoukaour/

Email: remy.oukaour@gmail.com

Experience: 3 years full-stack fintech development; 2 years academic research; various web development; BS+MS in Computer Science

I've worked on a variety of projects in the past few years, from web app frontends and backends to an automated trading system, as well as retro assembly programming in my spare time (it's the polar opposite of Java+Spring's high-level abstraction). I'm seeking full-time employment but would also be open to short-term positions.
Sure, but most users don't or won't opt in to those, so the advertisers want to find a way to track people that isn't opt-in.
If it's not a necessity, it's hard for people to maintain habits, particularly physical ones. The reality is many people are just not very disciplined if there's not an outside factor forcing them into it.

There are many comments here about missing their commutes as they could meditate/reflect on things, etc. One can quite easily do this with meditation or walking/running/biking for ~30 mins. However it takes discipline to carve out that 30 mins and leave it specifically for meditation or whatever.
Also surprised nobody's mentioned Google AppSheet: https://solutions.appsheet.com/how-to-create-an-app

Haven't used it myself either, but have also heard good things.
Ask HN: Does Anybody Use XQuery?
I am currently working on where I plan to do configuration through xml file and it got me me thinking "I could learn XQuery and use it."
Since XQuery is at least by my understanding "SQL for XML".
But when looking for ways to use it. I thought "Does anybody actually use it?" and "How off am I actually understanding it?"
I'm working in a product that is about 10 years old and 4 months ago it went through a quite a big project which purpose was to add extended auditing to be more enterprise friendly. The system was flooded with auditing events on various changes into internal data. The system provides a public API and allows to install plugins. If we had to change our entities that would be a compatibility nightmare for thousands of plugin vendors.
A few years ago I took a printout of Fong & Spivak with me on vacation to Greece. I really enjoyed the first few chapters---and my wife got to make fun of my leisure reading choices. :-) I wish they sold a bound copy, because at home among so many other things to read, it's tough to remember to pick up that stack of papers.

EDIT: I take it back, you can buy it now!: https://www.amazon.com/Invitation-Applied-Category-Theory-Co...
Ask HN: Building a SaaS
As a developer with a good amount of free time, I've been looking into building a SaaS. It seems like it would be a fun side project for me, and also have the potential to bring in some money. Worst case scenario, if selling the product fails, I have a full-stack side project to put on my resume and learn from.

To anyone who has built/experienced/worked on a SaaS, how did the development process go? Or the marketing process? It seems like there are so many directions to take the product, both technically and in a business sense.

To me, it seems like the best course of action would be to find a problem that a smaller business experiences, develop a software solution, and then commence specific marketing to sell to similar businesses. Is this valid?
Embedding secrets (which should be changeable and with limited access) into container images (which should be reproducible and perhaps stored in accessible locations) sounds like not a goood idea; IMHO you definitely need the capability to have the same container use different credentials so that, for example, you can run the same container in a development or testing environment as in production, but with different credentials.
Location: Istanbul, UTC+3, UK citizen, NL residence permit

Remote: Preferred. Will possibly relocate for right job.

Education: Pure Maths BSc., CS MSc.

Technologies: Scala, Haskell, C/C++, Python, Pandas, Linux, SQL, J, more

CV: https://drive.google.com/file/d/1_pZBrDQNDwWNAlYJqIP1vUKAGZc...

Email: paston.cooper@gmail.com

Personal project: Odds calculation algo and system for Betfair’s Exchange Hi Lo card game. Haskell and C. No money made, because no liquidity available at calculated odds: https://github.com/jpcooper/betfair-exchange-hi-lo-odds

Most recently doing: Lots of data analysis in crypto and betting. Python and Pandas mostly.

Experience: high performance data analytics, banking, smart energy.

Looking for: Interesting work fitting with my background. I’m not bound to any particular technology.
If by locally you mean anywhere near the factory, no, for it just makes raw vaccine, which gets shipped to specialist firms that do "fill and finish."

A paper, pretty sure it was The Washington Post ran a hit piece on the company and how Baltimore was behind on getting vaccines or something, and they replied pointing out they're just doing this under contract, they have no say in the disposition of doses. Which of course is several levels above them.
I absolutely believe it-I use one professionally to maneuver an underwater ROV. They're intuitive, already familiar to a lot of people, and surprisingly reliable.
You can check here https://www.enforcementtracker.com/
Not GP, but I presume they're talking about alternative currencies¹. Things like the Ehki in Bilbao or Eusko across the border in Basque France. I'm picking those two on purpose because they make a point about it sometimes simply being about regional politics and not generic fiscal localism².

Depending on how you draw the line you could, for example, include the Barcelona Rec³ too. I think I draw the line at physical notes, but YMMV.

Edit to add: Looks like the ehki is digital only now.

¹ https://en.m.wikipedia.org/wiki/Alternative_currency

² https://en.m.wikipedia.org/wiki/Fiscal_localism

³ https://ca.m.wikipedia.org/wiki/Recurs_Econòmic_Ciutadà
I would say at least the comments about dogma and tone are relevant in the current context.
Swype or at least the functionality behind it still exists with Swiftkey on Android.
Some details about the SIM cards they were using here:

https://www.bangkokpost.com/thailand/general/1272351/nbtc-al...