skysight-inc/HackerNews huggingface dataset:
Judging from experience of several years on a 16-8 fasting protocol, it’s super easy to overeat. All it takes is a bag of chips and a couple of cokes :)
Prompt | Tech Lead | Remote (we're based in NYC) | Full-Time | https://prompt.com
We provide writing tutoring and feedback at scale to students around the world. Our small engineering team is responsible for software that has been used by high schools, education consultants, and our network of writing coaches to provide feedback on hundreds of thousands of essays.

Here's the role: sling code, architect new systems, mentor junior engineers, and manage product as a tech lead on Prompt’s growing dev team. You will work directly with Prompt’s two technical co-founders and other engineers in a culture that includes clean code, extensive testing, rapid iteration, and the values you bring to the table. You will come to own one of our product lines, and will have the ability to contribute to multiple projects.

We use: Python/Django (with Django Rest Framework) on the backend; React/Redux via Typescript on the frontend. We also use Celery for distributed tasks, a slew of Twilio and Zoom APIs, GCP (mostly for data & analytics) and AWS (for all of our app hosting and other infra).

You can apply on Angelist: https://angel.co/company/promptfeedback/jobs/1277899-tech-le... Or just email me directlY: jordan [at] prompt.com
That would make sense except his timeline doesn't even line up. How could he have created and pitched Flamin' Hot _well after_ it already existed. He specifically and repeatedly names the CEO who empowered him as well, and who the CEO was changed in the critical time period, so the years getting fuzzy doesn't help either.
> Around that time, Montañez began working on a line of products pitched specifically at the Latino market in the Los Angeles area: Sabrositas. Images that Montañez has posted to his Instagram account show that the Sabrositas line included Flamin’ Hot Popcorn, two types of Fritos — Flamin’ Hot and Lime and Chile Corn Chips — and a Doritos variety billed as buñuelito-style tortilla chips.

seems likely he was involved in different product lines with very similar names
I think the difference (and what makes Japanese harder in this case) is that you can't stumble into the correct number suffix for a large number of mundane nouns. For example, "12 bottles of wine" uses words that are used in other contexts ("bottles", "wine"), so if you mash these English words together, you get a proper sentence that doesn't sound weird. This is because you have to use "bottles" to provide context. In Japanese, you have to know about the rule even to say "botoru wa ippon" ("one bottle"); "botoru wa ichi" stands out as broken Japanese as much as saying "me likes".

There's nothing context-wise that suggests one is supposed to suffix "hon/pon" (lit. "Book") when you're counting carrots, while tomatoes are counted with "hitotsu, futatsu". The rule for flat things is to suffix "mai", but while postcards are "ichimai, nimai", magazines are "hitotsu, futatsu" and pamphlets are "isatsu, nisatsu". Having to remember these seemingly arbitrary rules as a Japanese learner is often considered a bewildering experience.
When you justify text for print, you almost always have to manually tweak the result to avoid wrong spacing, bad hyphenation, rivers, ...
Justified text and automatic layout do not (yet) go hand in hand.

Left aligned text has also its issues but, most of the time you won't notice them on screen.

The article you're linking looks better than average, but it feels a bit too much like a text wall to my eyes...
I guess that the lines contain a number of characters and words that is big enough to allow a more even distribution, at the price of longer lines that are less comfortable to read.

For me the rule is still that text that is automatically formatted should be mostly left aligned.
But indeed, if you correctly setup the hyphenation, you can produce something that is somehow OK.
I want to like Go but it's just too much of a mess of a language, and the power it gives you isn't enough to justify it. C++ is at least fast. You can see this in the proposal for generics[0], where they have to tap dance around the fact they didn't consider generics in the language from the beginning.

[0]: https://go.googlesource.com/proposal/+/refs/heads/master/des...
I built a "Pokemon for Sushi", where I kept track and collected all the different sushi that I ate, and where I found it. It connects to the Foursquare API, so I can just pick the sushi shop from a drop down through my phone

https://torodex.herokuapp.com/netas
Software Engineering Daily & Epicenter
mettamage, thanks for confirming. I suspected as much, but was much more optimistic about the chances.
Ooh. New project for today. Deploy this locally and figure out how to make this a public service where people can run their devices and the data is uploaded to a central database in real-ish time so people can see suspect changes.

EDIT: This should have a 2017 tag, as the code is 4 years old and I assume the same is true for the website.
maybe they want to avoid dealing with folks with aggressive attitudes like yours, and find life more pleasant dealing with more rational, level headed people or no one.
I built a website for making it easier to read Wayland protocols documentation (which are originally published as XML): https://wayland.app/protocols/
Aren't you free to use your electricity for whatever you want? Including doing intense mathematical calculations on your personal computer or server farm aka cryptocurrency mining.
Same, I have had a few client sites running on a Linode since 2009. Still going strong.
I wrote in my own markdown flavor. It was based on ParseDown (PHP), and I was ended up extending it too much, to a point that I rolled it as a my own private library.

I recently started to write more often, and having a consistent and surefire syntax helps a lot.

It started with custom anchors for header tags, table rows, custom classes for block quotes, highlights in code snippets, line break patterns, etc.
I am struggling with the exact same problem at the moment.

I am currently contemplating using just http and php, whereby I just save my posts as textfiles along with maybe 1 image file in a folder ( say /posts/{id}/) and the php just takes all those and turns them into HTML using some type of template like the author mentioned. Then do some basic SEO to improve visibility.

I'm no webdev myself and have no experience with building anything on the web but I think this could suffice.
While I sort of agree, I guess that’s that’s arguable. My bosses really like telling theirs that we are doing something about it too.

In these kinds of situations, you often end up in a situation where they say ‘the problem is resolving itself in region x’, where region x is not relevant to you at all. If you are fixing your own setup you can focus on exactly what is most important (to you) first.
Video games don't cause oil pipelines to be shut down.

Bitcoin has negative externalities beyond energy consumption.
True, if that’s the point you intended to make.
Sounds like you’ve got the commitment to learn it. Are you self-studying, in class, studying in your home country or in a Chinese-speaking country?

I spend 3 hours per day in class, 5 days a week. We learn about 10 new words and about 2-3 new grammatical structures per day. Outside of class it takes me about 5 hours per day to complete homework assignments and memorize vocab (including writing traditional characters). It’s very brisk and I am barely able to keep up. Every day I feel like I am in a pressure cooker.

Since my homework includes a lot of writing, I tend to peek back at previous chapters and continue to fold old grammar and vocab into my writing. Since I live in Taiwan I have plenty of opportunities to practice. I make it a point to try to put new grammar and words to use immediately while texting or talking with friends. Anytime I’m riding the metro or standing in line or something, I am always practicing flash cards in Pleco. I feel like occasional review wouldn’t be enough for me, I actually have to put it to use to absorb it.

Since I feel like my head is constantly just beneath the water in a perpetual state of drowning, I don’t know if I’m in a position to offer advice, but if I’m offering advice I’d say forget the lookup table. Exceptions abound, and when you start getting into complements and directional phrases and stuff it’s just too much. It’s like trying to memorize the rules for the order of adjectives in English. It’s easier to just practice usage and know when it sounds “off.” Try to find people to practice talking with.
I wrote pandas2numpy [0] it helps you turn a pandas dataframe into one (or two if you have categorical variables) numpy tensors ready to be pushed into a deep learning framework.

It can deal with continuous data, categorical data, normalisation of the data, log scale and NA.

I found it really useful to work on tabular data and, since it uses numpy, it is agnostic to the deep-learning framework used.

[0]: https://github.com/nestordemeure/pandas2numpy
This is such a deranged reply to the situation. Living rent free in his head?? That’s your critique. Sheesh
+1 for skipping justification, which universally looks like ass on screens.

“What about books and newspapers?” I hear you ask, to which I reply: print had expert typesetters eyeballing the whole thing…and even then, some books and newspapers look like ass unless you’re squinting from 10ft away.

Trying to make text fit in a box is an aesthetic choice, but it is technically inferior from a readability standpoint. It was usually paired with columns, which improve readability and would do so without justification.
The language has barely changed since 1.0.
I created Ideogram.js, a JavaScript library for chromosome visualization [1].

Ideogram supports genomic views to research and report findings on cancer, clinical variants, gene expression, evolution, agriculture, and more [2]. What previously existed for genome visualization was either focused on short genomic regions (e.g. genes) or complex to set up and maintain.

[1]: https://github.com/eweitz/ideogram

[2]: https://eweitz.github.io/ideogram
Previously, people have mentioned that good hyphenation is hard in HTML/CSS due to the way the box model works: https://news.ycombinator.com/item?id=19473277

I haven't looked in to this, so I can't judge the veracity of this claim.

However, in general I find that hyphenated text on screens never looks quite right to me, even when done right (even though it looks fine in newspapers and magazines). I'm not entirely sure why; I think that it's because on the web lines tend to be a lot longer than in newspapers and magazines, which are usually very narrow columns by comparison. Or maybe it has to do that the screen is typically further away from you. Or maybe both, or something else entirely.

I do think it's valuable to have, especially for narrow columns (e.g. sidebars) or smaller screens. But it's not something I'd want to use on my website like in the example you mentioned.
CKEditor allows that level of customization. I think TinyMCE may as well. You also can massage your data as it comes in and out of the editor. I have a React wrapper for our editor that walks an HTML tree, and if nodes match criteria I've coded, I act on them in various ways before loading it all into the editor.

The point being that there is no lack of options for building out such features. I'm not sure you'll ever get an editor to do it out-of-the-box, though, because everyone's needs are going to be different.
That would indeed work. But the utility of Vandal is to not just support navigation but also to present an alterative vision for time-travel :D.
It's not that it wasn't cheese, it's that it was entirely cheese that wasn't parmesan.
Just a minor note on Go vs C++.

C++14 specification: 1354 pages.

Go specification: 50 pages.
Not to misinterpret kragen's excellent points or assign interpretations, but I believe the only surprise you find in this thread is from a biology standpoint. The practice or expressed preference of not seeking to be an "optimal baby making machine" is somewhat not the point in a repr-evo biology discussion, but the phenomenon is curious and intriguing to anyone with a passing interest in the sciences of life.
No judgement or opinion emitted, and especially not in matters of social sciences.
> “I also see nothing wrong with calling cellulose "wood pulp". That's what it is, isn't it?”

wood pulp would be relatively unrefined/contaminated compared to cellulose, which you’d expect to be relatively pure and harmless, so that’s what makes it misinformative. intentional ambiguation like this is a too-common media sensationalism tactic.
Is obviously a non linear effect that increases as a function of the age difference. There's no step function at any magical age.

I feel like I shouldn't have to clarify that.

Also if you're a 50 year old man with high status you'll fare substantially better than a 20 year old man with low status with 30 year old women.

I've personally been outcompeted by balding, portly middle aged men with women my own age when I was in my twenties. Not that anecdotes mean much, but it's pretty universally true about humans. It even holds with primates and other social animals in general, not just humans.
There are some cases where re-writes in Go or Rust are just so good that the "originals" become almost entirely obsolete. Hugo is one of those tools, ESbuild seems to be another, or ripgrep for Rust for example.
CoinTracker (YC W18) is hiring people passionate about cryptocurrency
Give the open-source toolchains a go some time. Yes, they only cover some FPGA models and can't make use of all the features, but the dev workflow is sooo much nicer. And they are constantly improving.
I found these an easier read
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Contain...

https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Contain...
There are definitely computers between the Brix and a full tower. My old computer is a full tower but my new gaming rig is a mini-ITX build that takes very little space on my desk and I plan on replacing the full tower with something like a Mac Mini in the future.
Reminds me of Rich Hickey's talk on "simple vs easy". Wordpress is easy, but not simple if you really want to grok it.
The notepad allows you to edit the document in markdown form.

That editor is essentially for "Internet Content Writers" - people who create textual content. It is definitely not for creating websites - "HTML-NOTEPAD is not a “web page editor”. Don’t even expect to create “cool web pages” with it" from the front page.

I by myself use it with WordPress and GitHub - write content and then by using either html source or markdown source publish it on those platforms.
It's a lot like second hand smoke, except instead of exposing one person to the smoke of one cigarette, you burn something and blow the wasteful, carcinogenic, lung-clogging byproducts in the face of the whole planet.
It's not pretty similar to banknote neutralisation.

First, the thwarted breach most likely isn't "hostile" - we'd assume that the law enforcement people running the Cellebrite tool are running it on a device in their lawful possession; and second, unlike in the money case, it's quite explicitly a crime to try to thwart their attempts, obstruction of justice is pretty much a universal concept.
The London Underground's Oyster (more like OMNY than MetroCard) has a refundable deposit. So in principle you could give back your Oyster and get the deposit. Of course it's not very much money and most people might need an Oyster again sooner or later so this is rarely taken up, but it discourages people from throwing them away.

Because people from far away are less likely to imagine ever needing an Oyster again, yet might still need one right now (especially before contactless payment cards would work just as well for most short term visitors) there was a scheme where you could just "donate" your card to charity at places like airports, I don't know if it still exists.

Because Oyster is variable fare even in the simplest scenarios (a trip from Stockwell to Brixton for example, versus a train going from central London out to Amersham at the far end of the line are different prices, before any consideration about season tickets, time of day etc.) it is possible to have a card that's valid to enter the system (it has enough money that you could make some trip) but then make a trip it can't pay for. In this case the balance on the card falls below zero on exit, to use it again you'll need to first pay the excess and enough for a ride somewhere. So you'd expect to see some number of cards discarded in this state, since they are in some sense less than worthless. But the inconvenience of needing a new card seems to out-weigh that.
I think you are onto something here. On the other hand, current breed of leadership is primarily full of type A, highly visible, forceful personalities that are, at best, difficult to ignore, but hard to take seriously.

But I do like your point about how introversion is used an odd excuse. One of the first videos on the subject in one of my MBA classes was on that ( Susan Cain, https://www.youtube.com/watch?v=c0KYU2j0TM4 ).
The number of lines written is no measure of success, rather the reverse. How many lines of Python did this re-write replace?
Yes and
This post by Tom Critchlow is one of my favorites for the year. It should be a must-read for leaders in your org (senior individual contributors or managers) - "In the theatre of work the performance of work is intimately tied to the work itself." - An experienced professional should strive to be as effective as one can be. That comes with the understanding that craftsmanship includes the story and buy-in you gather around your deliverables.
Well, physical aggression is far more common in males. Social assassination is more common in females.
Neither does cash, then?
It is not strictly regulated in the US. Google has internal policies that they aren't required to implement by law.
At last count I have 36 repos on GitHub - some private - but by far the one that has been the most useful is my Diminuto (com-diag-diminuto) LGPLv2 repo that is a library of C/GNU/Linux-based functions and tools that provide simpler (for me anyway) APIs for tasks that routinely crop up in the kind of embedded programming I typically do: logging, time keeping, sockets, linked lists, red-black trees, GPIO, threads, etc. It's saved me a lot of time in other C development, both my own side work (e.g. com-diag-hazer), and in several commercial products I've worked on for clients, to have a library that is already unit tested and with which I have years of experience using.
Courier New, with all its unfortunate quirks, is there for a reason, AFAICT. It copies the typewriter font metrics. There are many situations where texts are measured by the number of "standard typewriter" characters and lines, established like 100 years ago.

Using Courier New for code samples is not a great idea. I think it comes from the times when good monospace fonts did not yet exist. I always change this default, andvi wish browsers somehow stopped clinging to it.
Tim Hunkin has uploaded remastered 'The Secret Life of Machines' to YouTube
I built Shynet [0], a modern, privacy-friendly, and detailed web analytics tool that works without cookies or JS.

I also built a17t [1], an atomic web design toolkit that makes using Tailwind CSS a bit easier from the start.

[0] https://github.com/milesmcc/shynet

[1] https://github.com/milesmcc/a17t
> I also see nothing wrong with calling cellulose "wood pulp". That's what it is, isn't it?

Of course it isn't. That's like calling glucose "apple".

Cellulose is a compound that is found in wood pulp, but wood pulp contains many more compounds.

The cellulose used for food can be extracted from wood pulp. It can also be extracted from cotton.

But it isn't wood pulp, and it's irresponsible and sensationalistic for a journalist to call it that.
They got rid of the bonus for preloading larger amounts in 2019, which simplifies the math. Now any multiple of $2.75 is fine. For example, adding $22 to an existing card will get you 8 rides ($23 if you're getting a new card).
I've made a few things:

- Zola (https://github.com/getzola/zola) a SSG that works like I wanted and had a template engine close to Jinja2. I was using Hugo at the time but can't stand Golang template engine (imagine my sadness recently when I realised what Helm Charts are using...)

- Tera (https://github.com/keats/tera): a template engine pretty close to Jinja2/Django templates - at the time it was made only Handlebars existed in Rust and it was not enough for what I needed in Zola

- kickstart (https://github.com/Keats/kickstart): an equivalent of cookiecutter from Python but trying to be more interactive/powerful as a simple binary, see the GIF in the repo for an example

- validator (https://github.com/Keats/validator): my take on Python marshmallow validations, nothing existed at the time.

So yeah, most of my open-source is re-creating libraries I use with Python in Rust.
Isn't item (3) more of a policy thing rather than a language thing? Granted, I actually never coded in Kotlin (and very very little in Go), so if it's "encouraged" in Kotlin, then your point (3) makes sense.
Database Modeling with Elixir's Ecto Library
I don’t trust any storage-how Git Annex solves my paranoia of data loss
Where are you seeing this? Screencap?
DP is still king for graphics - better bandwidth, color depth, variable refresh rates, daisy chaining. The limitation is the cable length, where HDMI is way better, but this probably only matters for conference rooms and home theaters.

Running laptops exclusively for years I had the same impression about the death of dp. Getting a rig (and high quality monitor) for gaming changed my mind about that.

Also, as another said, dp is run out of laptops using USB-c and thunderbolt now. HDMI ports themselves are no longer needed so you won’t see those on laptops much longer, either.
Does this mean you can absorb electrolytes from swimming in the ocean?
Tesla crash victim lauded 'full self-driving' in videos on TikTok
I know the old laxative in the fridge item has been a stand by in office etiquette enforcement for longer than I've been alive.

The court follows the principle of clean hands. A thief is not going to have a compelling case against someone when they are throwing the first stone by stealing someone's sandwich. It's an interesting take, and I'd have to dive into actual case law to even determine if the test scenario is apocrypha or not. However, I doubt the laxative in sandwich argument would be compelling to a judge when there are much more relevant and easy to reach challenges to overcome.

-I.e. State mandated weakness to exploitation by Law Enforcement (You can't defend yourself from exploits used by Law Enforcement, which you are also not allowed to know about under Executive Privilege)
-The ability of the Government to ensure their tooling meets chain of custody preserving standards
Etc...

As usual, not a lawyer, just read a book on legal research and reasoning once.
Early 2017, I built Listen Notes [1] , so I can search podcast episodes by keywords and listen to individual podcast episodes without subscribing to the entire podcast. A few years ago, most podcast apps assume you wanted to subscribe to podcasts first then listen. Maybe I’m not a typical podcast listener. I don’t like subscribing to podcasts. I just want to listen to individual episodes then move on. Similar to consuming web contents, I don’t bookmark entire websites. I just search on google, read the web page, then move on :)

[1] https://www.listennotes.com

[edit] This is my Show HN of Listen Notes in early 2017: https://news.ycombinator.com/item?id=13310834
The making of Goldeneye 007 (N64)
Foxen in the Henhice (1987) [pdf]
One on One Meeting Opening Lines