skysight-inc/HackerNews huggingface dataset:
I can testify to the benefits of meditation

When I don't meditate, I feel restless, I doubt myself more and always feel empty.

After meditating, I feel at peace.

And I only meditate once every 15days.

Meditation also helped me reverse acid reflux.
Twitter is a pain in the neck in multiple ways. Glad I nixed my account years ago.

They have you in three ways:

1) It is a private service with with broader discretion to censor than non-private services.

2) They consider all of your tweets as one body of current content, without grandfathering old posts.

3) Twitter fears tighter regulation if they don't self-police their content.
A Mobile Visual Lisp Editor
Scrum vs. Kanban: Keep Calm and Choose What Suits You Better
The author has a point.

Out of all the other industries dominated by massive corporations - and we know how they go about doing business - the first priority to save the planet is for John Doe to buy a new product! Also, let's create a culture where we feel justified to shame people who don't do it.

Of course nothing is black and white. I love electric cars and will probably get one. I think they're really cool and would love to do my bit in keeping things green.

BUT at the same, you got to see a bit of irony in the whole thing don't you?
Show HN: JavaGrading, a small library to grade programming exercises on the JVM
What an absolute garbage piece.

Solving environmental impact is extremely political and is fought every step of the way by those with vested interests.

This adds nothing to help improve things, it actually does the opposite.

Yes, we know if we went back to pre-industrial revolution we'd stop impacting the planet. Good luck with that.
Three different areas of computer science, highly related to mathematics AND interrelated. Don’t you think these are not just difficult but also complex since all their rules are combined and compose?
Tried to create an account. Got the confirmation email, clicked on it, and received this response "Your account has not been approved or disabled by the account manager. Please contact us: support@transfon.com"
Removal of the ICE in favour of electric I meant, in case I wasn't clear. Massive amounts of power etc. are required to produce the chassis, bodywork etc. - it makes sense to get a lifetime's use out of them rather than throw away the whole thing just because the ICE has gone out of fashion.
Best AutoCad Mouse for Engineers
>incorrect information

This is easy for "world is flat vs round". There is much more nuance to, for example, "this is discriminatory vs not".
>Unfortunately looks to me that if you do not have a Ministry of Truth, you end up with a society where private actors pump people with soma

This is not a new phenomenon. There have always been snake oil salesmen, con men, liars, and thieves. Societies that have very strict control over what people can and cannot say (think the Soviet Union, China, and North Korea, where you could be jailed for counter-revolutionary speech or misleading the people) still had lots of problems with snake oil salesmen, con men, liars, and thieves, but they also had a problem with people going to jail (or worse) for saying "the state is the cause of this famine", "the state killed a bunch of innocent protesters", "I disagree with the current economic system", "I am angry that the state took my land from me and gave it to someone else", "the rent is too damn high", "maybe we shouldn't build so many nuclear weapons", and "I don't support Chairman Mao/Uncle Joe".

I will assume that any Ministry of Truth that you would support would set out to be expressly non-political at its inception, but giving any one organization the power to restrain the expression of ideas is openly inviting those with an agenda to attempt to co-opt it into suppressing opinions and arguments critical of their agenda. This is an inherent drawback to giving anything power - it inherently becomes political even if the original intent is for it to not be political.

I would rather live in a society where snake oil salesmen, con men, liars, and thieves are punished after they commit their crimes than have a single person's freedom to say "fuck the government" suppressed because they misquoted a statistic.
Two eyes have a bigger field of view.

https://petmusicacademy.files.wordpress.com/2017/04/vision.j...
Exactly. Glxgears was (at least traditionally) how you tested whether your video driver was using any of the 3D acceleration!
How to Embrace Change with Elixir
I simply used to disable PulseAudio in favour of Alsa until it started working properly Out of the Box in a distro (which took, what, 3, 4, years?)

Not saying it wasn't needed, but it was anything but stable or efficient at the beginning (and given said person's behaviour in dealing with bugs and vulnerabilities in systemd, it is not hard to see why)
That's annoying and wasteful but hardly the worst part. Murdering children (the rallying cry of Dutch cycle infrastructure was Stop de Kindermoord) and the massive CO2 emissions destroying our climate are the worst part.
>Personally, I am willing to accept a restricted version of Ministry of Truth to avoid that outcome.

Every loves this idea right up until the point they realize that their own and the Ministry's opinions do not align.
Show HN: I made an app that will read and save recipes you find online
The issue here is that if Google adds official supports to some of these things in G Suite account, they'll likely have to put some kind of SLAs on them to satisfies the businesses requirements.

I guess Google is not ready to make those commitments on the business side of things, so they simply avoid them for now.
Which in part stems back to anonymity. Information becomes easier to filter and fact check when the purveyors and the sources are not anonymous. People also tend to act more civil when not anonymous.

But, a lack of anonymity brings a whole host of other problems.
I read this when it was current. I am now old.

Stephenson had a great sideline in really deep-dive nonfiction pieces there for a while (around the same time that Wired was experimenting with running them, in print). It was a pretty great combination.
Generally choose something "boring" instead, whether it be libraries or language choice.
Title is not linking to the repository which can be found here: https://github.com/alexellis/k3sup
QEMU Version 4.1.0 Released
I would like there to be better education and yes, some kind of authority that we can warn people that the information has been reviewed and is likely to be incorrect or lies. Objective reality does exist as does scientific concensus on for example climate change.
That's net, gross is around 50K.
> "Nothing new to learn."

That's an understandable but dangerous attitude for a web developer to take.
I love the approach of digging into the underlying pattern rather than fixating on the details of the routine.

I used to struggle with Agile and daily standups at $JOB until I started keeping a private journal daily. Now I have several years of daily notes across several jobs that I can refer back to and use for reflection, avoiding common pitfalls, revisiting particularly difficult challenges with a different perspective. The most valuable entries I have beyond technical details or company idiosyncrasies are about arguments I've gotten into or interpersonal dynamics I've noticed.

The biggest benefit I've noticed is that I feel much more resilient to both stress and change, and I don't sink near as much time and effort into distractions or rabbit holes. Random ideas get written down and set aside for monthly review and I can get back to work.
Do you usually sit in seiza posture, or do you prefer agura for such lengthy sessions? I can put up with an hour in seiza, but four hours must require a fortitude of mind that I can't even begin to fathom.
From the article:

This check of Hive revealed quite a few defects and suspicious fragments. If the authors of Apache Hive come across this article, we'll be glad to help with the hard job of improving the project.
Politely asking people to stop supporting industries that hurt society is one of the ways we make society better; he asked, not told.

Ironically you are doing the exact same thing, politely asking them to stop doing something you don't like.
The idea that "the other culture" is some sort of inscrutable, mysterious entity that's completely alien to any kind of understanding or bridging by foreigners is a common talking point of authoritarian, nationalistic and/or warmongering rhetoric. It allows to make a number of points, such that foreign country X is the enemy, immigrants from country Y could never integrate, critics from foreign country Z should shut up because they can't possibly understand OUR culture, etc.

This kind of mentality goes beyond countries or cultures, but also affects differences between generations, genders, sexuality, etc. It is far more convenient to explain away different behaviors as "It should be expected, she's X" (or the flipped "I can't help it, I'm X") than trying to work out and overcome differences on an individual level. We're all guilty of it to some extent as it helps build a sense of identity (notably among minority groups) but the normative aspect of it is very harmful.
Meanwhile twitter is promoting sponsored tweets from Xinhua. Travel to Xinjiang - Everything is great! Come visit the temples in Lhasa, but be sure to make your reservation in advance!
The shift to diesel was also caused by a lower price of gas and a lower consumption for medium and long distances.
Human-sized penguin fossil discovered in New Zealand
How would that work in practice? The Mainstream Media is obviously partisan and serves to protect the strong (e.g. Iraq WMD, Epstein). The government (and associated institutions, e.g. jails, court, FBI, NSA.) as well (e.g. Epstein, Snowden, Assange). Who would you "trust" to pick and choose the information you're allowed to see?
> The biggest challenge to software development is not the "How can I avoid silly mistakes?" but rather "How do I capture this extremely complicated real world semantics in code?" and languages can't really solve that.

Probably a tangent but I feel like this is only partly true. DSLs are specifically built to do that for example. The languages can meet us half-way so to speak.
Ask HN: Any Podcast Hosts Here?
http://we.fo/

Saw this on Product Hunt and it seems rather intuitive. Apparently it makes smart landing pages for different shows.
Not on twitter by about 8 or 9 years go my
Adwords account was banned. I ran ads that were against the TOS (I admit, I didn't read it but since the ads were approved - not sure it's still the case but at the time each ad was manually approved - I thought it was OK). The ads run for a total of about 30 - 40 minutes then I stopped them (I was playing with affiliate marketing links). Next day my adwords account was banned and there was no way of getting it reinstated. I tried contacting the Adwords support again about a year ago, but to no avail. The bad thing is that the infringing ads are still in my account, I can't delete them, so even if some soul reviews my account (and I'm sorry for my prejudice against the average support person, it's just experience) they'll probably think I'm still at it.

One of the dangers about doing business with these behemoths.
Maker of CookUp here, I wanted to share this with the Show HN community to get some feedback and see if others find value in the software I've created. My wife and I love to cook, and this has helped us find and save recipes we like online without having to wade through ads and life stories on lengthy blog posts or having to juggle several recipe apps. Looking forward to any and all feedback!
> high accelerations

Acceleration does not waste energy (other than speed related things like wind resistance). This is a myth that is perpetuated without merit, but probably because it's typically associated with overall aggressive driving, which implies bad braking habits.

Max efficiency is typically near peak torque for internal combustion engines [0]. For EV's, electric motors are actually most efficient at higher RPMs [1].

Fuel efficiency can be measured by breaking habits alone.

Edit: sources:

[0] https://i.stack.imgur.com/RE4SM.png

[1] https://qph.fs.quoracdn.net/main-qimg-fcf541de83bd871b9ba92d...
There are plenty of recent tweets from active accounts that use the same language and display the same hate towards present-day politicians. It's hard to imagine that Twitter is only selecting tweets like this based on language.
Octane Is Coming in v3.14
Okay, thank you for this information.
FireChat: https://www.opengarden.com/firechat/
It's great for the communication scenario you described.
Lets Encrypt for Administrator
> JWT needs it

I already had at least four solid reasons not to use JWT. Still, adding another just keeps the dumpster fire burning.

By which I mean, in the most oblique and backhanded fashion, that there’s not going to be any reason for validating JSON order that doesn’t ultimately reveal or confirm a design gaffe somewhere down the rabbit hole.
Large Western corporations do not select which books I'm permitted to read.

Large Western corporations do not forbid me from criticizing their CEO's.

Large Western corporations do not harvest organs from the poor.

Large Western corporations do not imprison minorities in concentration camps.

Large Western corporations do not scrape thousands of protesters into a gutter with bulldozers and disappear anyone who speaks of the incident
He also bootstrapped a time machine, but since vaping is all the rage these days, that’s where the story is.
They’re not mutually exclusive.

Well, you can only spend a given dollar once.

So if for example the government spends $$$$ to put an EV charging point in every street light, that's $$$$ they didn't spend making busses more appealing.
> But HK is not Taiwan, it didn't naturally come to its anti-CCP ideology through an organic, internal and independent process.

Taiwan is anti-CCP because the anti-CCP forces (or rather I should say "government forces") fled there during the Chinese civil war...

This is somewhat also the case for Hongkong although I think many in Hongkong migrated there for simple economic reasons.
It seems perfectly reasonable to set a (somewhat subjective) threshold and start treating companies that exceed it (in some way - e.g. number of users, % of coverage, revenue) as "public services" and controlling them more tightly. The precedent is well established (e.g. GDPR, breakup of Standard Oil, ...).
Is fortnite still sideloaded? I thought they did it mainly because there were some issues in distribution, not because of the 30% cut.
A "way of life" isn't something you flip a switch on, it's a conglomeration of factors which might or might not be made to change. I think that's the parent poster's point.
Coming here to say just this. We had a college senior intern who had talked about drinking and drugs during his freshman year and left them up. Someone who didn't like him dug it up and sent to HR, and his full time offer got rescinded.
Fine. Which rural neighborhood do we nuke first ?

Big cities can definitely phase cars put, and should electrify their public transportations for the people who can't bike.

Some form of "small number of passengers, not short but not long range" trips are going to have to be done ouside of cities, unless you displace people.

If "displacing people to cities" is your advocated policy, or "preventing people from traveling at all", that's a legitimate point to argue, but be prepared for fierce resistance from well meaning people (who're not going to massively vote for you...)
I've been learning the dependently typed functional language Idris over the past few weeks. The type-safe zip over Vects (linked lists with a length in the type) is a canonical example of compile-time proof that they must be the same length:

zip : Vect n a -> Vect n b -> Vect n (a, b)

This type specifies that both Vects must be length n. If they are not equal in length, the code will not compile. In fact, this type is so narrowly specified that Idris can infer the entire implementation of the function from it.

Don't dependent types happen at run-time?

Dependent types in Idris occur at compile time and are erased as part of compilation. At runtime, those Vects do not carry around any length information.

It seems like you would have to solve the halting problem for them to work at compile time.

Idris addresses this by having a totality checker. Every function in Idris is marked as either total (known to halt, barring any bugs in the totality checker) or partial (possibly not halting). Only total functions are allowed in types. For example, the function append:

append : Vect m a -> Vect n a -> Vect (m + n) a

This type uses addition as a type level function. Since (+) for natural numbers (which m and n are) is proven to be total when Idris compiles the library where it's defined, Idris allows it to be used as a type level function.

So how does the totality checker work? Wouldn't that purport to solve the halting problem? No, the totality checker in Idris isn't magic, it's conservative about what it considers to be total. In order for it to declare a function total, it must identify at least one argument that progresses towards a base case at every step. It can do this even with mutually recursive functions.

In practice, if you write an interactive program in Idris, you can make every function total except for main, which presumably contains an infinite loop that checks for input forever.
You know, when I read that paragraph I was actually on board with the author. We’ve probably all said stupid things on the internet at one point.

Then I read the actual tweet and lost all sympathy. It’s just so horrible, and, I think the author actually shows a lack of growth by dismissing it as this 9 year old “immature” mistake.
1. No type inference (unlike ML-style types).

2. Oracle problem: In practise you never have full specifications (let me be
provocative: Facebook has no specification in principle, only its ever changing code), and often,
especially in early phases you rarely have specifications.

3. You pay the price for dependent types always (e.g. having to prove
termination), even if you don't use interesting specifications.

4. Like Java's exception specifications, dependent types are 'non
local', meaning that a change in one part of the code may ripple
through the entire code bases, this stands in the way of quick code
evolution, which is important -- at least in early parts of
large-scale software projects.

5. Despite dependent types being 1/2 century old by now, and despite intensive effort, dependent
types have not really been successfully been generalised to other
forms of computing (OO, stateful, concurrecy, parallel, distributed,
timed) -- unlike competing approaches.

Summary: dependent types are wonderful as a foundations of
mathematics, but have failed to live up to their promise as general
purpose languages.
Many foreigners are perplexed about why people are still obsessed with the wording of the bill's situation.

Well, Carrie Lam the current chief executive of HKG, has a notorious nickname - Habitual liar.

She's been caught breaking promises again and again and cheating her way out of difficult situations in the past. That's why many people do not trust her.

Well, politicians and people cheat all the time, but when you keep cheating publicly without remorse, it's gonna bite you back, hard. And that's what's happening now.

FWIW, she's said during in one of the election forums, that she would resign if the majority of HK people think she's not fit for the office. Her rating stands at 27.9 points in the last survey.

Of course, there are other things at play here, specifically, CCP/Xi is not willing to let her go for now.

Hope this can give people some perspective on this issue.
I can't speak for meditation apps in general, but Headspace managed to introduce millions to meditation. They have a bunch of guided meditations for beginners, but as you progress the amount of guidance is gradually reduced.

Headspace certainly helped me pick up meditation again after a decade long hiatus, in part because of their excellent & gentle progression.

Granted, it's a bit silly to keep paying for a daily 30 minutes of silence.
You probably should try Show HN.

https://news.ycombinator.com/showhn.html
> The problem is that dependent types (and the very idea of "correctness by construction") suffer from fundamental, serious limitations

It would be great if you've mentioned them and briefly described why are they limiting.

> model checking

Is extremely complex. Proving complex programs using constrain solving would be too expensive, if possible. I would argue that proving stuff manually using SMT for trivial cases, as F* does, would be much more productive than doing the whole proof using any sort of constrain solver (if this would ever work for a sufficiently big program).

The main problem of a constrain solvers is that they don't scale well. When you proved lemmas for a small block of code, you simply reuse those for higher order proofs. Constraints are being accumulated (tho not linearly) when the program grow and so does its state.
If you can't sell the art you make with an design application, you would be a fool to invest time in learning it using a student license.

Unless you thought it'd get you a job.
There is also the fact that the "modern browser" is no longer a browser but a program which runs remote code with local privileges and sometimes with elevated privileges. The main reason they want to deprecate ftp is the same reason they used for other protocols: it is much easier to control 1 protocol (https) instead of 10 (http, ftp, rss, ntp etc.). Especially when they decide which certificate is trusted in their browser (which browser (engine) happens to be the only one used by the majority).
One thing I dislike about most current voting/moderation systems is they are one dimensional, you get up or down (or in the case of FB they only have a point dimension of upvote).

I'd love a system were you could get 2 vote choices per post and then have 8 or more vote options.

Like/dislike (or agree/disagree), off topic/on topic, factually correct/factually incorrect, funny/hateful, user is a prick/user is a swell guy, or whatever seems like a good option for the discussion forum.

I mean, something can be funny, but off topic at the same time. Or something can be factually correct but the person making the post can be a real jerk about it.
Why is the existence of YouTube specifically preferable to society? They're just a random company. No one has a right to their business model; if they can't figure out how to do make a video sharing site that doesn't harm people, they should go out of business to make space for someone who can. It's not like YouTube's particular implementation of video sharing is inherently better than Vimeo, PeerTube, or whatever else someone could come up with.
I made this same point on an article about "where will apartment dwellers and city dwellers with street parking charge their EVs". https://news.ycombinator.com/item?id=20678842

It was a question that was completely missing the forest for the trees. Just like this article is claiming all the EV boosterism is doing.

An EV car is still a car. It's still three tons of steel that goes way too fast and gets used in all manner of inappropriate ways. As an EV owner, you are still part of the problem. Not to mention that you just bought a fantastically expensive vehicle to signal how much you "care" about the environment, but not enough to give up any creature comforts. And how many anti-malaria bednets could you have bought instead if you got a used fuel efficient ICE or, gasp, no car at all?

Much higher impact would be accelerating retrofitting our cities and towns for other modes of transportation: bikes and scooters, massively expanded public transit, and walking.
> People don't use autocad for art, do they?

Why not? You could use anything, including AutoCAD, to do art. Wim Delvoye likes it, for instance:

https://bordercrossingsmag.com/article/vim-and-vigour-an-int...