skysight-inc/HackerNews huggingface dataset:
Exactly, you can't have it be an MSI and a JAR, it has to be a JAR to invoke the JRE automatically.

In terms of practical impact, it sounds like you need a target where the JAR file will be run, but also where you'd expect Windows signatures validation alone to protect against malicious Jars.
Even dumber question, why do they need to be circular?

CDs and DVDs write in a circular pattern starting from the middle going outwards, but the actual chips on these wafers seem to be their own individual squares.
I'm the author of the blog post (and app). This has been a side project of mine for over 2 years! I'd be happy to answer any questions.
I played through a service called GameStorm that was founded by the Kesmai corporation in their later years. They offered a very reasonable $10/mo subscription for unlimited to access to their collection of games.
Stacks Version 0.4.0
If you like Factorio, you should also try "Human Resource Machine" by Tomorrow Corporation (https://tomorrowcorporation.com/humanresourcemachine). I am not in any way affiliated with them, but I enjoyed it a lot, so would highly recommend.
I use NSandI and I didn't know about this. Thanks. Why are there 3 NSandI there?
Rocket for Rust adds thread safe cookie jars and improves cookie testability
* Hiccup (https://github.com/weavejester/hiccup) - DSL for generating html. You can easily mix it with other language constructs. There are similar libraries for Common Lisp and Scheme.

* Compojure-api (https://github.com/metosin/compojure-api) - for building web applications. Mix json-like, hiccup and clojure constructs for web applications and autogenerate Swagger documentation.

* LOL book (https://letoverlambda.com/). Extreme examples what you can do with macros and code modifications during compile time.

* Seesaw (https://gist.github.com/daveray/1441520) - library for building GUI apps with Clojure and Swing. Express GUI elements through declarative syntax. Qt and other libraries has similar feature, but is usually preprocessed with external tools.

* Scheme - MiniKanren (https://docs.racket-lang.org/minikanren/index.html)

Most of these things in regular languages would require modifying language parser or compiler, or adding external tool that will parse that code and generate new one; e.g. like React is doing with html chunks. Also, many Scheme/CL/Clojure implementations provide functions to modify syntax table in runtime, allowing you to alter how things are parsed. That is extremely hard in regular languages due unregular syntax constructs.
Thanks! I was only aware of Nimble. I'll have a look at it.

One thing I noticed right away that it seems to be lacking (judging from the `nimph.json` assuming that is the lock file) are checksums over the data or hashes of revisions the references correspond to. References such as tags are mutable, and thus hashes are needed to validate them. See e.g. the discussion over at https://github.com/NixOS/nix/pull/3216.
If you want the reliability you open yourself to the eventuality that you might have to put in some of the work to achieve it. Things like SPI, I2C and GPIO can be expected to work with Nerves + Elixir Circuits. But some hobby hardware is definitely not straight forward since they tend to have libraries only in Python. I've ported one such myself (Inky eInk display) and many others have contributed similarly.

Nerves is good for hobbyists that want a better workflow and more serious and reliable setup. But it focuses on solving for production devices of you compare it to Raspbian.
Thanks for the link, will check it out. I note however that Walker has responded to the criticism (https://sleepdiplomat.wordpress.com/2019/12/19/why-we-sleep-...).
The instruction makes me suspect that it is a header only library. In this case I would just drop the library source in a dedicated subfolder and expect it to work.

(While it feels better than fighting the system to get a dependency to link properly I would still rather have a proper package manager...)
> If it had been sitting in plain sun all day long

Please, even the most simple minded people don't do this.
Alternatively, put much higher taxes on flights, and fund train/coach travel to make it more afforable, so more people can take lower impact, near home trips.

I’ve lived in north western Europe my entire life, and enjoy travelling by train/ferry and explore neighbouring countries - there is more than enough to see for a life time. It is astonishing to me how many people find it neccessary to fly to the other side of the globe to feel like they are on vacation (or more likely.. for vanity.)
As a fellow Australian, we must compel our government to change the laws so that the many large corporations that operate in this country, not just Google, pay an appropriate amount of tax.
>other social expectations (like modest hair colours) are also downgraded in importance

The old school "goth" style, well that was breaking the social clothing/makeup etc conventions. Rebelling against the norms. But there would be a group of 5 people doing the exact same thing, rebelling in the same way, and bonding together over it.

I'm not sure to what extent it generalises to the above, but just a thing that was commonly observable
Okay, the real trick is to find a method that works for you. People love to shower everyone with advice, especially now that the edtech industry is bubbling with the soaring of Duolingo et al., but from experience only two things are really proven to actually work for everyone:

-Spaced repetition

-Lots of exposure

That's it. The rest is up to you. Some people swear by their specific app, some people religiously study their Assimil handbook, some people will argue that you should never ever learn grammar, some people swear by total immersion, and Nassim Taleb (who speaks like 7+ languages including like Ancient Greek) just reads a lot of books, but ultimately little of it matters insofar as it does one of the above two. There's an overabundance of learning materials out there for you to grab and use, just have your pick and find what's best for you.

Oh, and it goes without saying, but like with all learning, or indeed all cognitively demanding tasks, you have to actually want to learn. Ideally there should be an external motivator that pushes you and from which you can feel rewarded as you learn, this can range from 'watching anime without subtitles' to 'speaking with your SO in their language' but it has to be something.
Concepts paper and draft legislation published by the ACCC: https://www.accc.gov.au/focus-areas/digital-platforms/news-m...

HN discussed this when the draft legislation was published: https://news.ycombinator.com/item?id=24006150
I put mine on Hetzner and it costs me below €24 for 3 TB (2x3TB HDDs in RAID 1). I consider €8/TB/month is a decent price to pay.
Here are some slides: https://regmedia.co.uk/2020/08/17/ibm_power10_summary.pdf
I've found that the effect of sleep deprivation and fatigue in general tends to lag by one full day on average, which makes it harder to mentally correlate between causes and consequences, especially when you're tired. In other words, my alertness on Monday mornings directly depends on how much I slept between Saturday and Sunday. OTOH it also means that I'm able to pull an all-nighter if necessary, but the adverse effects will kick in one day late.

F.lux, Windows 10 night light and Android's bedtime mode are great distractions at best and to me they serve more as a bedtime reminder. I feel that most sleep assistants and other life-hacking tools are mostly placebo that give you the feeling you're in control, which is a state the human brain likes. Sadly, it also means that once you know the placebo effect, those tools become useless. :-)
That's an ARM(v8.2-A) chip, not SPARC.

Also, SPARC is spelled SPARC.
Raptor Systems’s POWER9-based Talos system immediately came to mind when I was reading this. I definitely hope they’ll be bringing out a POWER10-supporting successor. The experience is now pretty perfect, even for the supposedly dicey desktop environment (provided you keep in mind that there’s a lot less hardware present than you might’ve come to expect: no integrated graphics, no in-built sound, even disk and network controllers can be a bit dicey). Their initial offerings had some notable teething problems, that I shan’t waste more pixels going into (I’ve railed against them and turned in their favour, so I shall let it rest with my partisanship and convert’s fervour). It’s certainly worth considering if you’re into exotic hardware and/or are super-security conscious AND are willing to pay some extra money beyond what you’d expect for comparable x86₆₄ commodity builds. Well worth hoping for and looking into.
There is a product called "LiveScribe" which is a pen for handwritten notes that also records the audio. It uses a special "GPS" paper with a location pattern in it and you can tap your note and it seeks back to the relevant audio. I think it also digitises the actual notes but I am not 100% on the exacts of that.

Interesting in any case.
Russia is an enormous threat to Western civilization, haven't you heard? /s
Not just "contemplated," but "seriously considered," according to the article text. While I wonder what the definition of "seriously considered" is here, it's still pretty alarming that 25.5% of people surveyed aged 18-24 have "seriously considered" ending it all in the past 30 days.
This back and forth could be best portrayed by a Tech Moan puppet skit.
> Though it had relatively little content compatability to worry about in 1990.

I think that's really the key to this that makes the "worse is better" argument miss the mark here. HTML succeeded because anyone could open up a text editor, learn a few simple rules, and have a web page in short order. It's fantastically more complicated now, but unlikely to be supplanted because we have two and a half decades of HTML+CSS+JS out in the wild. People work hard on cross-browser compatibility because it's not going away, not because it's fun.
So, cap and trade but only for one type of consumption?
If there is anything that I realized after reading so many (apparent) researches on dietary habits, sleep cycle, exercise, and whatnot is that you are unique and you do what works for you. Most of these are just average(as in expected value) results that are extrapolated out of a superficial survey, which they call study; and some of these are outright bad. Yes, there are general heuristics like being disciplined with your time and effort which if followed can be beneficial, but most of us will have to go through the suffering to discover that; and fwiw, you'll eventually discover that on your as you age and see that your (unrealized) slothfulness, carelessness and temptation is harming you more than you think they are.

I use to work at a seed stage startup, where I had to grind out days together without sleeping and eating, because of which I suffered from severe health issues mostly lifestyle related. I browsed through every blog, every paper, every podcast and youtube videos I could get my hands on --- tried all of them over a period of 2.5 years to a deteriorating health and increased stress. Luckily 2 years ago, I went to a Vipasana silent meditation retreat, where for 10 days you eat on time, sleep on time(9pm), wake up on time(4:30am), and meditate rest of the time. I don't how that retreat itself helped me, but I somehow managed to adhere to that schedule for 2 years now and I feel better than ever.

NB: I don't meditate all day, but I meditate 1 hour every day while also maintain my eating habits and sleeping habits.
Tobias Lütke from Shopify is another one you can add to your list that's gone on record about getting decent sleep. https://www.cnbc.com/2019/12/26/shopify-ceo-you-dont-have-to... :-)
Sorry but I just loved this turn of phrase and how well it sits with the issue. Thanks.
Interesting what would happen if FBI (silently!) takes over the github bitcoin repository and starts pumping out a version spying on all transactions.
Because allowing the transfers enriched those in power, helping keep the leadership in place and the people down. For the record this is something you can vote on and change, because it’s a group decision. Unlike all those poor scammers who keep getting blacklisted from exchanges and such.

Secondarily, crypto is no panacea here. You can’t solve the initial distribution problem. How do you decide which individual gets how many coins to start?

If you ignore that issue, and if you can only trade within the country the total amount of crypto and the total amount of local currency remains the same meaning the total net welfare has not improved. If you can trade outside the country a myriad better options exist.

Crypto doesn’t help here either, it just purports to through magic of the blockchain. What’s necessary isn’t magic beans that live in computers but for the locals to rise up and overthrow their local governments and institute proper monetary and fiscal policy.

Concrete example: why don’t people use bitcoin in Venezuela (separate from the fact a single transaction costs a few weeks wages)? It’s been 11 years and were still waiting like skeletons for op to deliver. How did the Petro change the situation there?
I think OP was just saying that even if the article were true, it didn't mean that someone who claim to be one of those people actually were.
"Does it help you sleep?"

"Yes. Mainly when I practice good sleeping habits, though."

/s :)
Fascism australia
I agree on the GUI front: git is a lot more comprehensible when you have a graphic representation of the commit graph at all times. This is my default way of interacting with git: even if I'm using the CLI to mutate the repository, I have a GUI open to view the repo.
Prepending "ren malicious.msi malicious.jar" to my exploit invocation doesn't seem that hard.
That's a strawman of the article, nowhere does it claim this reading is proof of climate change.
Because of the process used to make the initial cylindrical crystal from which the wafers are sliced: https://en.wikipedia.org/wiki/Boule_(crystal) It involves spinning a seed crystal and drawing a cylinder out of a bath of molton ultra-pure silicon. Spinning => cylinder => circular wafers. To reduce waste of the "edge bits" the industry has moved over time to larger and larger wafers. I have some wafers from the 90s which are 6" and 8" in diameter (amazing what you can buy on eBay), but modern ones are all 12" (actually 300mm).
They're grown as a giant cylinder, which is then sliced into round wafers.

https://en.wikipedia.org/wiki/Boule_(crystal)
Sure, I agree with that, but I don't see how that's a useful argument. Accepting that someone exists and has particular beliefs does not mean I have to support their beliefs, give them a platform to spread them, or stand by quietly while they spew what I believe to be nonsense.
JavaScript developer’s journey for Rust. And a couple of tips from it
> Note also the default target is Chez Scheme (Racket and Gambit supported) instead of C (which it still supports) because its faster.

Idris 2 currently doesn't have C code generator. But you can still use external shared libraries implemented in C

> Wouldn't it be funny to port it to Chicken?

Idris 2 used to have Chicken CG :) but it was then removed due to the maintenance burden
The web already adopted the JVM and Flash in the past and decided that it was a security disaster.
How to Build an ESP32 Audio Player
I don't know about you, but I didn't move to the Bay Area for museums, bars, restaurants, or proximity to nature. I moved because that's where the jobs were (to paraphrase Willie Sutton). While I have grown to like it here, when my company tells us what the salary adjustments will be for moving to other parts of the country, I'm going to start seriously looking for a new home.

Granted, it may turn out that my new home will be the same as my old home, but, at least being forced to be remote is getting the wheels turning.
Node.js and the Struggles of Being an EventTarget
It's part of an overall routine. Like how they tell you the cereal is just part of complete breakfast, as long as you add milk, fruit, and a some eggs. :)
I was just thinking... what if Factorio it's the perfect waterfall project?
clear and unchanging requirement (build and launch a rocket), infinite time, infinite resources, perfect technology. The only bugs are those attacking you from time to time.
The only thing left to do is to implement the solution, in whatever manner you please, as long as the requirement is met.
Maybe that's what keeps a programmer so addicted to it; with no stress of changing requirements, or pivoting, or deadlines, one can 100% focus on the technical part.
Just wanted to say good job. Loved it.
I believe parents subjecting their children aged 5-9 to hormone treatments are abusers running after a trend. Schizophrenia usually develops after puberty, previous cases can happen but are extremely rare. The parents decision ultimately, but I don't see the advantage of medical interventions for anything related to gender "at an early age".
Because the crystals as grown are circular (just first hit about the process https://youtu.be/XbBc4ByimY8)

From that one slices the wafers and then the processors get made. The ”extra” ones in the edges have pretty much zero marginal cost.
Reminded me of this recent news:

"Warming Greenland ice sheet passes point of no return"

https://phys.org/news/2020-08-greenland-ice-sheet.html
Also, many try to close the genetic gap here with drugs. Many "leaders"/ high performance people are constantly coked up or on amphetamines.
If the game were to be released (and received well), it would generate a lot of new sales. There are a lot of people who don't preorder.
RFC 159, by Nathan Wiger: True Polymorphic Objects
Essence – An Operating System
I would say the event of having your own child is probably the highest stakes on the most personal scale you can get.

I have a kid (6yo), I have definitely found a lot of my happiness in being her father, but I see it as a giant responsibility first.

Like, it is amazing, and I see I get, as you'd say a lot of benefits, but the lens you view it seems weirdly side-ways.

Counter point, the fewer loving relationship and purpose you have in life, the harder is to raise your child, the more loving relationships and purpose you have in life, the easier and more rewarding it can be.

(Counter-counter point, yes, you can have many loving relationships and great purpose and goals in life that would be anathema to raising a child)

I'd say, go talk to your friends that already are parents? This seems to be one of those conversations that deserve full attention of a in-person conversation.
Show HN: BeepFM – Record and listen to anonymous voicemails
I'm genuinely curious, what are some use cases that would require EventTarget vs EventEmitter on Node.js?
> Even dumber question, why do they need to be circular?

The wafer is round because it's cut from a cylinder of silicon. And the cylinder is a cylinder because spinning is involved in the process to make it. Hence, thanks to centripetal force, it ends up being round!
Lightweight Serverless on DigitalOcean with Terraform and faasd
If you are doing this for analytical things, setup with one database is OK. But, imagine that you a running something on production with sqlite, and database is really big. It is hard to : VACUUMizing, creating indexes and so on. In that case it's great to shard this thing, even it will be several files on one machine (of course, if you have data that can be sharded, like different users data can be stored on different dbs.)
There is "zero day" mentioned in the title, but nothing in the article text. I am confused: what does this has to do with "zero day" now? It's not "zero day" now, is it.
>> Nothing to do with frequency. Why even mention it and try to associate with Russia?

> Russia is an enormous threat to Western civilization, haven't you heard? /s

Merely yet more anti-russian neocon propaganda, who are nostalgic for the cold war. It's the $insert_one_of: Chinese, Russian, North Korean, Iranian hackers who took down the electric grid, hacked hospitals etc.
There's one more factor/advantage that should be accounted for: children and their parents/grandparents engage in a natural feedback loop. Parents try and teach the children words, once the child starts repeating the words the parents get excited and repeat it back, and so on and so forth.

It's like having extremely dedicated, enthusiastic tutors for those five years.
[http://blog.ashworth.in/2014/10/19/the-advent-of-clib-the-c-...]:
> "Finally: a place where C programmers can get together and collaborate on open source, then distribute their code - in a centralized, easy way."

That place already exists. In fact, at least two such places exist: GLib and APR.

Also, this is not how C development workflow works.
The Importance and Value of Business Networking
A beautifully designed administration panel for Laravel
My FF mobile addons: uBlock Origin, I don't care about cookies, ViolentMonkey (it can sync scripts), ClearURLs (with etag and generic filtering disabled!) and Cookiebro.

I really like addons and that's why I don't use chrome on mobile.

Surprisingly I also started using Firefox Focus. At first it looked like nonsense to me, no addons. But then I found out it sometimes makes sense to start from scratch, focus on some topic and delete all tabs with one tap when done. And if I find what I searched for or want to read it later, I share the page to Saved messages on my Telegram. This workflow works surprisingly well for me.
Juelich Supercomputing Center has a POWER9 system which I was able to experiment with. A lot of interesting differences from 4 way SMT, 128byte cache line size to faster main memory bandwidth and multi GPUs.

In the end, it was great but not magical, so the difficulty of acquiring offsets the benefits IMO.
Apart from SHENZHEN, most other games from Zachtronics are great about teaching programming.

I can recommend spacechem, which looks simple at first glance, but is all about threads,multiprocessing, mutexes etc.

Silicon Zeroes is also another great game for developers.
Next to it being a fun language, what I love most about C is the lack of package managers, or rather, letting the operating system mange the library packages.

It's refreshing to know that the code I write can be build by anyone, it runs on Linux, Windows, Macs, heck, my stuff has been ported to Aros, FreeBSD, Playstation Portable, Pandora, GP2X, GCW-Zero, Haiku, Amiga OS4, Canoo, Dingux, Android and some Motorola phones, probably exactly because it uses standard library and only one or two third-party libs which are widely available on any platform.
To add to this, the vocabulary and the types of sentences that children will construct are much simpler. They may talk about animals, what they've done at school and what to play next. An adult reading a foreign newspaper, by contrast, has to be able to understand language around current affairs, politics and socio-economic events and structures. A very different side to any language.
Huh; well, it's not mentioned in the article, but "Seward's Success" is a play on the original purchase of Alaska. When it was first purchased from Russia, the US Secretary of State, William Seward, was ridiculed by opponents of the purchase; nicknaming the purchase "Seward's Folly".

Random historical context.