skysight-inc/HackerNews huggingface dataset:
Citation needed. I recall people saying they prefer the concise syntax and speed of development with interpreted languages that do not force type annotations and others who prefer the runtime speed and compiler warnings in a typed language. I don’t recall anyone saying they are interchangeably equivalent.
The Impact of Meditating Every Day
Does anything in copyright law entitle Apple to impose conditions on
the use of software it gives away for free online (e.g., that it may be run
only on Apple hardware)? It would seem analogous to me writing a book
and offering it free online but licensed only to be read in a comfy chair
with a nice cup of tea. Maybe I'm in the furniture business and my
livelihood depends on everyone's compliance. I bring this up because I
wonder if fanboyism is clouding our collective judgment where we might
otherwise greet these so called terms of service with the contempt they
so richly deserve.
People that buy electric cars to help the environment or become vegetarian, are probably more likely to make additional changes in their life, and persuade others to make changes as well, to reduce emissions.

I'm not sure about that, some of my neighbours seem to think that giving up plastic bags is enough to offset their annual holiday in Bali.

https://en.wikipedia.org/wiki/Self-licensing
I haven't heard of doing 0-region releases, but 1-region soft launches are common - e.g. soft launching in a smaller, possibly english speaking country like New Zeland - fixing and tweaking based on the feedback and data you get from that - before hard launching with the marketing push to the wider world.
I agree with you that the very idea that it is somehow acceptable to have an 'exhaust' on a car that just belches out toxins is just as crazy as dumping your nightpot out the top floor window into the middle of the street. There was also a time in which that was deemed 'normal'.

That said, a very large part of small particle dust produced by cars comes from wear, especially brakes, tires, road surface and crushed stuff by the weight of the car driving over. If there is a significant uptick in traffic, electric will be better than the equivalent traffic if it were all diesel, but the aggregate amount of micro dust might still go up compared to today's volume.
Or Beanie Babies. Or Bitcoin. Human nature is a funny thing.
Isn't this exactly the same restrictions that IBM imposes on licensees of the z/OS operating system?

You can run z/OS just fine on Hercules (mainframe emulator) but IBM does not allow it, and for this reason no one does it.

Given the potential profit in providing emulated z/OS hardware, the fact that no one provides this is quite telling.
I agree with tagirb that Bukowski was talking about a different thing. But I wanted to expand on the "never give up" issue, even if it might be slightly out of topic.

Giving up doesn't sound sexy. It's definitely something everyone should learn, but hey, maybe we aren't "selling" the concept well enough.

In my experience, in most cases where you have to give up, what you really have to do is to stop trying to achieve a certain abstract goal through a certain specific method. Not renounce to the goal, the drive, the passion itself, but renounce to the methods, the rigid views you might hold.

Maybe you want to write great songs, but you are failing because you are just trying to repeat something similar to what your favourite artist already did. Maybe you want to get better grades, but are just re-reading the lessons, expecting something to stick, when you are not even focusing on it or trying to understand the previous lessons that lead to the current one. Maybe you want to jump a 2 meter fence, but you are just running against it, without ever having tried with smaller ones first.

It's never so simple, but this is the main point.

Sometimes we have to face reality. In many cases, the only thing we need to give up is our naive views and past mistakes. Some people will repeat the same mistake over and over and call that "trying really hard". Sorry, but no. Trying really hard is not that. Trying really hard is being able to let go your naivety, to keep exploring alternatives, to keep learning, and learning, and failing, and going back and retry in a different way.

[and this is still not what you were talking about]
ScrapydWeb v1.4.0: Support Sending Text and Alert via Slack, Telegram, or Email
Storms and Teacups
Miles driven should go up but with far fewer vehicles, since with autonomy cars can operate almost 24/7. But point taken, we will need those autonomous cars to be BEV and use renewable power.
Absolutely, putting full-load on those sprockets is not going to happen, either the sprockets will bend or the bearings will pop-out. Interesting design tho
Indian Govt's this precautionary measure ensured no loss of life. Pakistan and its sympathizers spreading fake news to cause disturbance in Kashmir so that a large scale loss of life happen and then they can cry and do drama on world stage and accuse India. Don't fall for that propaganda.
Agree. Except that the sheer number of questions about this spell "missed use case" - to my eyes at least. Sort of like the "How do I push a local branch to remote?" question in GITland.
The worst part about it IMO is traffic light and stops. In a city, if you can drive around 20mph (25 maybe) uninterrupted, you get in most places very fast, very pleasantly and with fuel savings since you never slow down.

Instead of a smooth flow, you get drivers that do:

- high accelerations
- nervous braking
- idle engine running between 30 - 60 seconds (120 max?)

Pure waste.

Maybe I'm asking for a problem too complex to solve, but a smooth oriented traffic organization would help. Well, that is until fossil fuels are removed from the market.
> but some other Japanese were who raised the issue.

Only few. Most of the politicians and industry had no complaints. Protest movements were largely not existing.

The general corruption in the nuclear&political&industrial complex is known.

> And any new reactors, breeders or not, are by default safer than anything else we have currently running, coal or not. Because we have improved standards and technology.

That's not the case. Many principal problems of breeders are not solved. For example the need for very problematic fuel processing plants.

> Finally, the whole problem of cost is that it neglects the cost of health harm. Factor that in and it becomes irrelevant what kind of reactor, because all are better than other forms of power generation.

I don't think that's the case. See the extreme costs of nuclear power plants in the UK.
Airships can cut emissions and give the hydrogen economy a lift – Engineering360
You're building a strawman. I've never heard of that myth, the saying is more like "if a Haskell program compiles, it usually works". And you can say the same thing about a couple of other statically typed, functional programming languages.

---

> "How do I capture this extremely complicated real world semantics in code?" and languages can't really solve that

Actually languages can help a lot.

This isn't just about "silly mistakes". Compilers are _theorem provers_. Quite literally there's an equivalence between type theory and mathematical logic. I hope you're not saying that math logic doesn't help in modeling real world semantics.

So yes, via modelling types in an expressive language you can at least have proof that the changes you make are consistent with the world view you had before those changes.

Of course people accustomed to less expressive languages like Java won't believe this until they see it. But you should really look into Haskell to see the difference. And dependent typing brings this to the next level.
PM Modi Addressing the Nation on 73rd Independence Day
xeyes isn't obscure , how else do you test that ssh x forwarding works otherwise :)
Electric vehicles would make a huge difference to me and many others that suffer from asthma.

Moving the emissions away from the vehicles , away from city centres and roads to the factories and power stations where they can be controlled would save thousands of lives.

Our children will look at us how we look at people during the industrial revolution. And a gradual change is better than no change at all.
Isn't this the whole business model of media organizations? Humans classifying, censoring information that is harmful based on the media's definition? Youtube has proven unable to manage their algorithmic censorship many times.
The watermelon example is incorrect. That started as a posting on social media and shortly after there were corrections by botanists and agricultural experts. The watermelon in the painting is an example of a pathology that still occurs in modern watermelon.
I have not seen automotive industry projections that predict fewer vehicles.
For those looking for obscure-but-useful, checkout xdotool. `sleep 2; xdotool type "foo"` is super handy for typing passwords into virtual machines which don't support guest additions. I'd rather not elaborate on the filthy things I've made it do, but rest assured you can use it to do some quick and dirty automation tasks if you really need to :)
And perhaps in another ten years you will start missing Cavendish bananas.
Again, technology is not static. There are lots of folks working on the brake dust and tire wear issue. You should be happy to know that regenerative breaking on BEVs results in a lot less brake dust, although currently more tire wear due to more initial torque.
The detail about changing gears is glossed over, there is that big stack of what look like sprockets so it is assumed that changing gear is possible, but, get to the bottom of the article, and it isn't.

This is doing well as a fake-halo product for Ceramic Speed and their existing products, it is a crowded marketplace and not many people care about bike bearings, this product makes people aware that there is room for efficiency gains.
The epoll model is a lot older than nginx: squid and thttpd date from 1996, 8 years before nginx. But back in the 1990s select() and poll() had limitations, which is what the c10k problem was all about. (See link elsewhere in this thread.) What nginx brought was much better ergonomics, lots of features, and really good implementation.
PLEASE elaborate on the filthy things you've made it do!
Probably a bit of a silly question, but are the new Pokemon from Ultra Sun/Ultra Moon and GO/Let'a Go Pikachu/Eevee going to be added to this?

Because the former added Zeraora as well as Poipole, Naganadel, Stakataka and Blacephalon (along with new Necrozma forms), whereas the latter added Meltan and Melmetal. Would be nice to see them added for completeness sake, though it raises the question of how 'complete' these joke projects should be character wise, especially when dealing with series that introduce about 100 new characters every three or so years.
I developed an app that runs on both desktop and mobile platforms alone
New Service for Deployment Automation
It Looks Like Satoshi Has Been Found
Many of those types of programs like XRoach, XSnow, XNeko as well as every program rendering to the root window will never be possible with wayland (unless you built them into the display server).
Inspecting the state or properties of components. Inspecting the component hierarchy (not always possible to guess it from the DOM). Things like that.
It shouldn't, unless you base64 decode the header, then parse it with a library that causes the order to change, encode it again, and then use your own re-encoding to calculate the signature:

HMAC-SHA256(
b64(reencoded_header) + '.' + b64(payload),
secret
)

You should really just verify the signature for the provided header + payload in their base64 encoded form.
Improve your deployment productivity? Easy
Trees will actually do the trick. I looked for an international business that would plant a 1000 trees for me which would offset my entire carbon footprint for my entire life. Didn't find anything except a local one in Iceland [1] in Icelandic only (good luck with Google Translate).

I can offset my footprint for 800$/year and I think it's going to be my New Years resolution. No more carbon from me.

Finding land and planning trees for it should be a global business. There are a lot of people like me with disposable income that would invest in something like that.

[1] https://kolvidur.is
You cannot shop yourself out of a societal problem. The tragedy of the commons guarantees that.
TIL there is a successor to xbill, called xlennart.
The best interview experience I had was when I was asked to bring in my laptop with some code. I had a very unfinished side project, so I talked the guy through it, he asked questions then asked me to add a simple feature. It didn't take a huge investment of my time, its code that I am familiar with, so no nerves problems, no clever algorithmic stuff.
Source? Does this hold true for diesel trucks and buses and garbage trucks which are very common in cities?
No. People saying this most likely have others reasons to make you feel this way. (they want to and can't or they don't want and also don't want others too etc.) Remember : people are petty and until they give a reasoning with facts it's all just imposed culture.
Everything is "devops" these days. :)
Yes, that sentiment is highly unprofessional. 9x6 months translates to "that box is checked for reason" and "it's not going to change". Even if things are going to change, it's probably going to affect one function on your part and you are producing valid JSON anyway. Surely you can bill a fortune 500 company for a function to put things in order.
The handover will be after the car stops because it’s confused. If there is no cell network or no operator available the car is simply stranded on the side of the road, just as after a mechanical failure. Operators can’t help “unknown situations” while moving.
In that case it is not pure functional programming because you are colocating state with logic.
Functions in that file can mutate the state within that file; this means that it's only functionally transparent within that file
but not from the outside.

If you need to store state inside of that file, then it means that you are using it to affect the behaviour of functions which are exposed to the outside...
Also, this approach would be sub-par because you would be constrained to singleton modules.

What you described sounds like a Haskell programming anti-pattern.
It sounds like a feature which was hacked on top to allow Haskell to emulate OOP languages without actually doing OOP.

Also, lazy evaluation is a separate topic. OOP languages also support lazy evaluation.
This has been going on for a long time. At least decades, if not centuries (remember that insurance is a very old business).

In the 1940's there were very popular radio dramas that aired every week following the adventures of insurance investigators, and their cozy alliances with law enforcement.
92-96%
I think the biggest innovation of this kind that I've seen in use (anecdata, of course) is the number of commuter bikes fitted with belt drivetrains (Gates Carbon Drive) paired with internally geared hubs. The reduction in maintenance effort is purported to be significant and it's not only limited to high-end bikes (plus it can be retrofitted although non-trivially for the majority of frames). When the cog wear becomes too bad on my single-speed I'll look into fitting a belt drive, if possible.
> 2: Why make them equal when you just excluded minors and non-citizens entirely

There is a worlwide consensus about that people from other nations are not allowed to participate in elections of the government of a country. We would need to change the legal definition of a sovereign country for allowing it, and the benefits are unclear (to start, the president of all small and middle sized countries would be chinese).

There is a worldwide consensus also about that laws have to treat minors in a different way than adults. More indulgent. They have different rights and duties. Minors are expected to commit mistakes.

Allowing a toddler to vote for a party would imply explaining first what means terms like "left", "my left, not your left", "rigth", "communism", "liberalism", "populism" or "fascism", when they should be crashing windows with baseball balls instead. This would hit close to adoctrinating boys and girls and forcing them to choose one side (and deal with the unavoidable consequences in a yet enough confuse and complex phase of their lives).

> 3: why not require passing a basic civics qualification?

Lets people decide with their vote if is a politician or a clown. This is the purpose of voting. If the semi-automatic lonely boy is democratically elected by the majority, people has spoken, and I'm fine with that.
> I’m curious how senior folks feel about these different attitudes.

It's quite simple: I'm a senior engineer and I will never do a takehome assignment.

Every time I'm on the job market, there's a certain percentage of positions that require a take home. I just skip them.

I don't explain my position, since I learned long ago that it just leads to arguments and confrontations with the very same recruiter who just a hours ago cold-called you begging you to interview.

I just terminate the process as quietly and unobtrusively as I can.

I wish I could comfort you by saying I ever regret this decision, but the truth is that the best jobs out there - the Google, Netflix, Airbnb jobs - do not require a take-home assignments. I guess they know better than to restrict their candidate pool in this competitive market.

It tends to be the below-average and (often) crappiest jobs that require take-homes, to the point it became a red flag to me. Now I often wonder "what kind of a desperate crappy senior engineer had to jump through all your hoops in this market, especially when you're just one anonymous company out of tens of thousands to be hiring engineers, with nothing special to recommend you this early in the process?".

In short, to insist on take-home tasks in this market is to give up on your strongest candidates. Neither me nor many senior engineers I know will at all consider spending 5+ hours on takehomes when we can easily get dozens (!) of onsites with short, fun remote screens. I will also be very skeptical of any engineer who in this market is willing to do these hours of takehomes after a long, hard day of coding at work.

One last point: it seems quite unfair rude to me for a potential employer to ask me to unilaterally dedicate 5+ hours of my rare valuable time, when we barely begun the process. It's especially out of place and comical when the same recruiter who literally begged you to interview in the first cold-call, is suddenly demanding you do 5+ hours of unpaid work. At least in remote screens, I know the employer is investing some of their own resources into this process as well.
Yea...my first language that I got really comfortable in was Python (used Matlab, Assembly, C, Basic...etc in college). I've since then dabbled in: C++, Ada, Rust, Nim, D, Haskell, OCaml, F#, C#, Java, Clojure, Scala, Kotlin, Common Lisp, Racket, PicoLisp, Groovy, Powershell, Bash, TCL, Julia, APL, Forth, J, Rebol, VBA...the list goes on. I've only ever gotten shallow in these languages, but have always found something missing (I'm sure others have said the same about Python, but I wanted to add my anecdotal experience).

Out of all of those, I've pretty much stayed with Python as it keeps letting me get my job done with minimal code and maximum readability. I've been almost as efficient in Julia and have gradually picked up Powershell's quirks and find them all good for scripting tasks where you don't create too many pages of code.

Would I migrate with a large codebase? It depends on the industry of course, but if it is common line of business applications I'd be hard pressed to find something else. I was really hoping Kotlin could help here with it's REPL/Scratchpad and being on the JVM, but I didn't end up being too impressed (it might take more time).

I don't want to contribute to a static versus dynamic never ending argument. I guess I will say that Haskell, the JVM, and .NET just seem to have to much ceremony around them. I'm sure it's very powerful, but there is a lot to learn that distracts from just writing code.
You're referencing old ideas of public and private life that made sense at a time. Those ideas did not form in a time with ubiquitous surveillance. The ideas may have made sense before in their historical context, but that doesn't mean they make sense today.

How about instead you ask yourself why those ideas grew out of that older historical context and whether the same reasoning would apply today? Why not re-read this and think about what germanier means:

> Only people physically there can see me and what I am doing. Modern technology enables them to record that and share it globally and across time. It's important to recognize that this ability is not inherent in it being a public place.

[ Quote from here: https://news.ycombinator.com/item?id=20713153 ]
The main negative driver in asian societies is shame, while the main one in "western" societies is guilt.

And yes, both emotions are often at the root of street violence.
Autokey (Python) gives you similar power as AutoHotKey on Windows and Karabiner Elements/Hammerspoon on macOS.

Problem is, that you might want Wayland support, as X is on the way out.

[1] https://github.com/autokey/autokey
> the ideas that a featured product would be featured because it makes the company more money is in no way scandalous!

This is completely true for most retailers. In particular for in person sales where people can straight assume they are getting bullshitted to close the sale.

The disconnect comes from amazon’s relentless push for customer satisfaction, clear labeling of the promoted and sponsored entries, separation between popular choices and well rated products etc.

That’s a corner of shadiness where we don’t expect it, which ends in a shock.
You can add "#g" to any search and it will directly redirect to Google (similar to DuckDuckGo's shebangs). This works very well on Desktop, but I agree that it's a bit of a hassle on mobile...
Crowdfunding platform based in blockchain technology
mintMe is here to revolutionize how people help each other by allowing both sides to earn through an innovative way of crowdfunding. A Platform for Distributed Ledger Technology (DLT) token generation and exchange; a digital marketplace where traders, creators, and any users can hold, buy and sell cryptocurrencies using digital assets supported by us. Based on the Webchain Blockchain, it's gathering all of the innovative features of this modern technology: security, speed, and trust, overcoming issues that other crowdfunding platforms present. In mintMe’s platform, anyone has the possibility of creating a token that represents him/her self or projects, allowing them to back it up with their original creations and content, being able to promote it to a huge set of possible supporters and buyers in order to obtain support for their campaigns. At the same time, the created tokens are part of a trading chart where investors of all kinds can also keep the possibilities of earning from it either by offering the tokens for a higher price or holding them. mintMe is also a social platform where cryptocurrency traders can interact with token creators and other traders, which signifies the best environment for business growth, partnership and market. Reach your maximum potential as a content creator, growing and letting people know about you; Expand your possibilities as a trader and support people in which you believe, you can achieve anything at mintMe!
Electric batteries gives the most effect in shared transport such as buses and taxis. If I remember correctly it’s 50x more efficient with batteries in such public vehicles. This is due to higher utilization they buses drive all day vs private cars mostly are parked.

This we should electrify public transport first for maximum carbon reduction.
An In-Depth Kubernetes Installation and Config Exploration