skysight-inc/HackerNews huggingface dataset:
As someone that lives in a city with lots of public transportation (Tokyo) and lots of stores surrounding almost every train/subway station, the number of opportunities to buy something daily is vastly higher than when I lived in a SoCal suburb and drove a car.

Basically with car, I went from home -> work -> home and unless I went really out of my way (pull into shopping center, park, get out of car, walk to store) then I wasn't near anything to buy. I basically had to make the conscious decision to go to a store.

Where as now, every time I enter or exit a train station I pass by 15-20 store fronts (book stores, bakeries, coffee stands, dessert stands, lunch stands, clothing stores, drug stores, grocery store, etc...) and it's literally 1-2 seconds off my path to be in one and buy something.
https://github.com/jhspetersson/fselect

A tiny tool I wrote to search within file piles (mostly unsorted downloads, torrents, and such). I could never remember `find` options, and more advanced queries are a pain. Now one can use some kind of SQL flavor to get the job done.
I started building Scrawl-canvas[1] - my Javascript canvas library - back in 2013 because I was trying to land my first full-time job in the industry and a recruiter told me it would be a really good idea if I had a portfolio of sites and projects to show prospective employers - including one on GitHub to prove that I knew what GitHub was.

I'm still developing the library because ... I don't know why. I've lived with it for so long now it's become a bad habit I can't shake. I'm also quite proud of it because it can do things that other libraries can't do[2][3].

[1] - website - https://scrawl-v8.rikweb.org.uk/

[2] - Shape, and animate, an image between two paths - https://codepen.io/kaliedarik/pen/ExyZKbY

[3] - Filter over a live media stream - https://codepen.io/kaliedarik/pen/OJNVaEX
I created mate-i3-applet as it was the missing piece in a perfect MATE/i3 integration: https://github.com/city41/mate-i3-applet
Back in the Rails 3 days I built a AR compatable ORM that used Neo4j as the database. It was incomplete but what was there worked really well, a Rails dev could have looked at the code and not even known it wasn't a SQL db but you could also do direct Cypher queries when you needed them. Ultimately I dropped it since it was just easier to write straight Cypher.
Going by military spending, any single EU country spends less than Russia, but 2+ spend more:

* https://en.wikipedia.org/wiki/List_of_countries_by_military_...

Of course raw numbers don't tell the whole story:

* https://www.defensenews.com/opinion/commentary/2019/05/03/ru...

* https://warontherocks.com/2019/12/why-russian-military-expen...
Jekyll is almost as old as Wordpress.

2003 vs 2008
The obvious conclusion to draw from all this is that complex human feelings and behaviors can’t in general be given reductive evolutionary explanations. There are more things in heaven and Earth than are dreamt of in your philosophy.

Evolutionary theory has contributed approximately zip to our understanding of human sexuality. But it sure has contributed many volumes to the literature on it. Sadly, much of the allegedly scientific literature on homosexuality just rewords Catholic doctrine on the subject in the language of pop evolutionary psychology.
The purported hack here would specifically target Cellebrite, not anyone accessing these files in general.

Also, if you know someone is stealing your lunch from the shared work fridge, so you add rat poison to your lunch, do you get to walk away scot free on the theory that it’s the thief’s fault?
I recently built this: (https://github.com/Link-/github-app-bash) as a quick way to generate access tokens to use with GitHub's APIs. Now I can use tokens with a limited scope, and lifetime when I test which is safer than using a personal access token that never expires. It's fully written in bash and does not have many dependencies. It's quick does the job.
BOM from the paper:

Telit GT-864 QUAD/PY GSM modem $65

External antenna $25

Raspberry Pi 2B+2 $35

GPS (GlobalSat BU-353) $30

Bait Phone (Motorola Moto-G 4G LTE) $95

4G Hotspot (ZTE Z917) + 3 month plan $100

DC/AC inverter $26

Powered USB Hub $17

Pi accessories $15

SD Card (32 GB) $17

Modem accessories $30

Cables $35

Box $12

Total $502

https://seaglass-web.s3.amazonaws.com/SeaGlass___PETS_2017.p...
OwnTime.jl - A Julia profiling library [1].

It reports the time spent on each line of your project, and you can filter which files are included. For example, you might do a complicated map operation which calls a function in another library, if you filter out the library then it will report that all the time was spent in your code on the line that performed the map. However, if you don't filter out the library then it will report that all the time was spent on the lines inside the library.

I was tired of looking at profiling reports filled with lines of code I had never seen before.

I couldn't figure out how to get what I wanted from the existing profiling libraries so wrote this. It was quite easy once I figured it out. Julia has a built in sampling profiler you can turn on, and from there you can process the sampled stackframes however you'd like and display them however you'd like.

[1]: https://github.com/DevJac/OwnTime.jl
It’s always fun to teach people about this event! The Sun isn’t as far away as one might think... and its angry plasma belches can get quite nasty for our electromechanical world.
And, according to a very literal reading of 1917 Catholic law, under the jurisdiction of the diocese of orlando.

https://aleteia.org/2018/08/03/yes-the-moon-has-its-own-cath...

https://en.wikipedia.org/wiki/Roman_Catholic_Diocese_of_Orla...
- I wrote my own message queue because of dissatisfaction with existing solutions; it's like a very smart gateway: https://github.com/queer/singyeong

- My own key-value store that versions values by default. partly for fun, partly for things like caching: https://github.com/queer/crush

- A Spring-inspired web app 'framework' for fun and learning: https://github.com/queer/autumn

- Slowly building my own k8s-inspired container scheduler; frustration with k8s led to me building this: https://github.com/queer/mahou
I wrote "tuc", an alternative to the "cut" Unix tool, for those situations where I need something more (mostly the ability to collapse the separator or negative indexing)

https://github.com/riquito/tuc
>
Frankly, you can't have driven in places that use roundabouts much, because in practice these are not problems. Asymmetric flow isn't a problem if there are occasional vehicles which force the dominant flow to give way.

It may not be 'a problem', but it does add delay, and it ruins the narrative of better in all conditions. And it happens fairly frequently at the circle I transit most often. There's a car ferry, and when people drive off of that and eventually through this circle, there are directions they don't want to go, and if you're coming from one of those, you just have to sit and wait. And you wait much longer than a light would have you wait, and it takes the people coming from the ferry longer too.

> "Wear in tired from taking a circular path" -- is this supposed to be satire?

It's minimal, but so is the brake wear people point out as a benefit of doing something better than a 4-way stop.
Car 12v systems can be really noisy. The inverter and power bricks are pretty much guaranteed to filter all that out.

Besides that, this way doesn't need any soldering, which is nice.
What Everyone Forgot About the Antonov An-225 – Biggest Airplane
? I do not project anything. I just state how things started out. What we can create from that is completely free, but not knowing how we started out, results in slipping back into old patterns- for example, the LGBT-movement already starts to look like a contract-cult in many aspects.

I don't approve of a person being forced into a culture or lifestyle for his/her sexuality, no matter how much that culture claims to benefit him/her. People should be allowed to transcend biological limitations completely.

I arrived at this model, mainly because the classic evolutionary models couldn't predict alot of things and behaviours i observed in my family, peer group and society.

In my model, you can point to the top of the spiral, and predict, that evolution will produce a creature that has no empathy for anyone, except for the group that produced it. And this creature will try to drag the whole of society into a warlike state. And then you look at the world, and you see them.

Sorry if such looking into our nature makes is a insult to you, but i think knowing is always more helpful.
I've been using an i5 nuc for the last 5 or so years as a desktop pc attached to a kvm switch for a work laptop when forced by workplace IT.

I'm still surprised how far integrated graphics can get you.
How do you represent the test ID for complex arguments? In Pytest, that's easily done with `pytest.param`:

@pytest.parametrize("a,b", [
pytest.param(..., id="thing1"),
pytest.param(..., id="thing2"),
])
def test_foo(a, b):
...
I would try to use github.com to host sources of the website and cloudflare pages to publish the website. It's completely free and probably as reliable and fast as possible.
I've created a simple typescript library for generating QR payment strings, which can then be encoded into an actual QR payment. The actual standard for such payments is called SPAYD and it's accepted in most of our contry's bank apps.

Initially, I needed to create such QR and hadn't found any publicly available js lib, so I created one by myself.

https://github.com/Tajnymag/spayd-js
“It’s just bad typography”.

If you want to say that you need to argue against over 100 years of newspaper and book typography.

Granted, this isn’t print, but if you want to make blanket statements like that, you need to defend them against a very long lineage of design.
I'm reminded of Douglas Adams:

"He had a tremendous propensity for getting lost when driving. This was largely because of his method of “Zen” navigation, which was simply to find any car that looked as if it knew where it was going and follow it. The results were more often surprising than successful, but he felt it was worth it for the sake of the few occasions when it was both."
As a researcher in machine learning, I wanted to explore applications of Deepmind’s AlphaZero algorithm beyond board games (such as in automated theorem proving or chemical synthesis).

However, I noticed that existing open-source implementations of AlphaZero mostly consisted in complex C++ codebases that are highly specialized for specific games (eg. Leela Zero and LC0). Accessible Python implementations could be found but they were usually too slow to do anything useful on limited computing power.

Seeing this, I built AlphaZero.jl: https://github.com/jonathan-laurent/AlphaZero.jl

AlphaZero.jl is written in Julia and it is consistently one to two orders of magnitude faster than competing Python alternatives, while being equally simple and flexible. I just released a new version a few days ago with many new features (support for distributed computing, support for arbitrary MDPs...).

If you are a student, a researcher or a hacker curious about AlphaZero, please consider having a look!
> low-walkability car-intensive cities strongly correlate with increased street crime

Do you have any links? that goes entirely against my intuition. SF is generally considered walkable and has high street crime. I'm pretty sure the same is true for NYC, Paris, Berlin, other highly walkable cities where as say Irvine, Brea, (E.T. like neighborhoods that require a car to do anything) have low-street crime.

Update:

The first 2 hits I found on google found higher walkability correlated with more crime

https://journals.sagepub.com/doi/abs/10.1177/001391652092184...

https://link.springer.com/article/10.1057/s41284-018-00161-7
In an attempt to move everything out of iCloud (I only use Apple products), I missed a compelling, FOSS password manager. After some time, I found passwordstore.org. Unfortunately, there was no Safari extension, so I built it myself: https://github.com/adur1990/Pass-for-macOS
That is also in the story:

> Frito-Lay’s statement contradicted its former CEO. “According to our records, McCormick, Frito-Lay’s longtime seasoning supplier, developed the Flamin’ Hot seasoning and sent initial samples to Frito-Lay on Dec. 15, 1989,” the statement said. “This is essentially the same seasoning Frito-Lay uses today.”
Samsung stopped custom CPU core development because their cores weren't very good and because ARMs got better and their R&D cost is shared amongst the industry.

Samsung still makes CPUs, they just use licensed ARM cores.
Yeah, if we had a similarly-sized power grid on Mars, the lack of a strong geomagnetic field would make quick work of that grid. Although I’m sure the increased distance from the Sun might help reduce the frequency of flare hits versus misses.
ahh! Very cool, thank you. These features at this point seem like something that can be locked into the look up table. Though, the exceptions rule book is getting pretty big. :P I guess that's where it gets complicated. The features approach kind of compliments my programming part of my brain. Which is also juggling between various features of programming languages and packages within those languages. It definitely takes time to lock in the vocab (I spend on average, measured on a weekly basis, between 30 min-1h30min a day learning Chinese). I'm just 7 months in my Chinese learning experience. In general, I continuously discover more and more depth. What's the amount of time you go back and redo some the earlier stuff you learn?
If possible, could you share some examples made using Svelte/React/Vue you've created or encountered?
I'm building a simple replacement for Apache Airflow to manage some small data pipeline projects: https://github.com/fieldryand/goflow. Airflow started to feel too heavyweight for these projects where all the computation was offloaded to independent services. I wanted a solution with minimal memory requirements to save costs and avoid the occasional high memory usage/leak issues I was facing with Airflow. I know there are tons of existing solutions in this space, but nothing I found seem to match the Airflow features I needed, so I decided to build it myself. It's been a great way to learn Go.
We aren’t doing text layout for a fixed physical space.

I don’t think it needs any more justification than that.

It was good typesetting. It was probably never good typography.
TIL. Thanks. So it's a phenomenon that occurs twice per month. That's not bad at all.
All Companies Die
Also, for email, if I use or recommend usage of any provider, as long as it supports IMAP (i.e. mostly all), it is almost trivial to do (or help others do) a migration of emails to a new provider, if the need arises.

Not so with federated services. I see there are some efforts, some solutions, but in general it looks like an afterthought.
INDUCED DEMAND!

(saw references in comments, but c'mon, this needs to be a top-level comment, this is totally obvious)
Ok, glad to know I'm not the only one to do this. However, the plot thickens... why is this happening?
That's a good observation though, e.g wifes of former president of US went for wealth and status with no stability. Some coincidentally are Slavic as well. Just getting all three of them seems extremely difficult as I cannot imagine a man that would volunteer to offer all three simultanously.
Lead Engineer at PAX Labs, we just open-sourced some Java utilities i wrote in the early days building service oriented architecture on dropwizard: https://github.com/PaxLabs/java-utils

A few things in there:

* `HibernateQuery` - wrapper around hibernate jpa implementation, because using the jpa criteria api is verbose as hell (seriously, even for java). Coming from having written Django, I wanted the ease of using Querysets in java

* Makemigrations - this seemed to be a missing hole in the java ecosystem. Our contractors were hand-writing sql migrations and using some framework that just ran them. Liquibase exists for managing migrations, hibernate can generate the schemas. This library is a dropwizard command to generate yml to migrate the old schema to the new one.

* generic pagination bundle
The Deadly Toll of Amazon’s Trucking Boom
Good to know, thanks. Its been a few months since using Xcode, and recently have only done things in Xcode when it doesn't work in AppCode, preferring AppCode for actual coding.
They have overwhelmingly voted for a president on a platform of signing a peace treaty with North Korea. The US veto over South Korean foreign policy options, the presence of US troops (and, more importantly, their refusal to transfer OPCON over the Korean military despite decades of promises) has been a major impediment to exercising the democratic will of the South Korean body politic.

The problem is that Korea is a vassal state and there is no path to expelling occupying troops without conflict, which nobody wants.

If you ask more specific and nuanced questions which don't jump to such drastic solutions, then you are quite likely to get different responses. eg. "Should the Korean government command the Korean army?" or "Should Korean voters be able to decide on the relationship between ROK and DRPK?" / "What role should occupying powers (eg. Japan, China, US) play in that?" or "What should be done about US officials guilty of atrocities (eg. Gwangju massacre) and other human rights offences (there's quite a lot of them) in South Korea?"
Most Talented and Crazy Street Performers You Need to See in Hindi
Appreciate the suggestions in this thread. Adding recommendations for Blake Harris's "Console Wars" on 90s Sega vs. Nintendo competition, and Jason Schreier's "Blood, Sweat, and Pixels" for more of the development angle. It looks like he has a new book out just last week, "Press Reset" -- seems to be on studios/projects that shut down and the aftermath. Adding that one to my reading list.

For the link to Boss Fight books: FYI the selector defaults to paperback; ebooks are a very reasonable $5 if anyone prefers digital. They're that price at Amazon for Kindle, too. But IIRC and based on reviews out there, they vary quite a bit in style and quality. Supposedly the Spelunky one is great and written by the creator himself. I bounced off the series because one book was mostly personal anecdotes from the author, a random person who just liked the game, rather than anything about the topic you wouldn't get from playing it or even reading wikipedia. Some of the books do have more research and interviews.
The most useful library I built is "dome()" a javascript function that would return a dom element out of an array. So that dome(["a",{href:"http://news.ycombinator.com"},["img",{src:"http://news.ycomb..."}]]) would return a clickable icon for example.

I wrote the function in 2007 and I'm still using it today. It's a handful lines of code.
Exchanges are perfectly usable from Turkey.

What is banned is 1) paying for stuff with cryptocurrency and 2) sending money to exchanges via "digital wallets", you have to use bank transactions.

Looks like they are paving the ground to trace and tax crypto investments.

So yeah, this supports your point anyway.
I do quite a bit of data munging on multiprocessor Unix systems, and found (some remarkably lightweight) homemade Rust/py tools invaluable for getting stuff done.

A low-memory Unix map-reduce combinator - https://github.com/vlad17/slb

A sparse matrix parser (cpython equivalents are not parallel) - https://github.com/vlad17/svm2csr

A personal task planner when doing high-risk work which minimizes time to failure - https://github.com/vlad17/fdd
I've looked at Houdini again and I'm not convinced.

First, because it's more like OpenGL 3 (add more powerful APIs) than Vulkan (clean room design).

Second, it seems mostly abandoned. The page you cited lists multiple sub-proposals that have "No signal" even from the Chrome team. All mentions of Houdini I can find on developers.google.com are from 2018. I can't find anything about Houdini integration with WebAssembly, which is what I'd expect if development was ongoing.

Overall, I'm seeing everything I would expect to see in the timeline where Mozilla has no intention of ever implementing Houdini, and Google has decided it's not worth pursuing beyond what's already implemented.
A Simple Everyday Makeup Routine, from the Experts
I agree, this one was a recent joy to read.
Why does fixed space make it so that justifying is good and non fixed makes it bad?
> The unit can easily hide with other AV Components or not take up much space on the desk.

Small form factor usually means dealing with an external power supply. I know about the benefits like taking a heat source out of the device, but I hate dealing with those bricks, especially when there are multiple externally powered devices and you don't have some object to let the power supplies slip behind.

Are there any neat solutions for cable management in those cases?
> any more justification

[flagged]
I understand. It sounds awful. The use-case here being the built-in browser requires host permissions to all url's for navigation purposes. Removing it causing access issues when navigating to a another page through a link within the webpage.
Why would you want React interop for the styling? What would that even mean? Struggling to understand the use case here.
> One use case where I think linked lists would be far superior would be merging two sorted linked lists.

Benchmark it & prove it. I expect you're still vastly underestimating how slow it is to traverse a linked list.

To visit a node in a linked list you must first load the node before it. Every iteration is a dependent load. You get no pipelining here, so every node lookup is ~100ns. Meanwhile for vectors each index is independent, so they are nice & pipelined. Yeah you're copying, but you've got vastly more memory bandwidth than memory latency.

Also to zipper merge 2 linked lists means updating 2 * N pointers. That's essentially a copy of the entire list right there, depending on the size of the contained object.
> We need to have such open source applications available to us without fear of telemetry sharing with ad companies.

Do you pay for audacity?
The post seems very unprofessionally written.
It is unfortunate that they publish this trash!
I've built a Swift library to generate 2D dungeon maps, based on Perl and Javascript code from Donjon [0]. The code is kinda ugly but it works and I think it is one of the nicer dungeon generators: https://github.com/wolf81/DungeonBuilder

The repo contains the original Perl and JavaScript code for reference.

I also wrote a small library to deal with time in an AD&D setting. This library is also in Swift and the code is quite clean I think:
https://github.com/wolf81/Harptos

I built both libraries to use for a game, but I never finished it: https://www.youtube.com/watch?v=TsqMGCWeD6I

At some point I hope to do a re-write in LÖVE 2D.

---

[0]: https://donjon.bin.sh
However, the things that make a language hard to learn for kids aren't necessarily the same that make it hard for adults.

The article you link is about acquisition of past tense formation in Danish, where some verbs have a past tense ending in -ede, like bade/badede (bathe/bathed) and some others end in -te, like kalde/kaldte (call/called) and yet others are completely different. Those verb endings are frequently reduced in speech, which makes them sound similar or identical. In the study, children who used more different reduced forms were more likely to use a -ede form for a verb that usually goes with -te.

An adult learning a language is more likely to learn the "proper" form in a controlled environment first and then learn to slur their verb endings later when they reach a level where they can have casual conversations with native speakers. Compare also English "would of" vs. "would've," which native speakers seem to confuse a lot, although they're obviously different to someone who first encountered those words in writing.