skysight-inc/HackerNews huggingface dataset:
> Is it ~140 bytes? pahole says it's 112 (without CATALOG_VARLEN).

Well, but on-disk varlena data is included. pg_column_size() averages 144 bytes for pg_attribute on my system.

> The impact of doubling NameData size would be quite a bit worse, though, thanks to doubling of chunk-size in allocset. At the moment it fits into a 128B chunk (so just ~16B wasted), but by doubling NameData to 128B the struct would suddenly be 176B, which requires 256B chunk (so 80B wasted). Yuck.

I'm not sure that actually matters that much. Most attributes are allocated as part of TupleDescData, but that allocates all attributes together.
And "these axioms" are indeed the axioms of a monoid operation (for multiplication), plus some sensible notion of "consistency" with the underlying abelian-group structure. Which is all that the "monoid object" characterization is saying, actually. So, I disagree that the perspective is inherently unintuitive.
I suspect it only seems succinct because you're familiar with the details...I like it too for that reason.

However for anyone who doesn't have the requisite background it will just be abstract and impenetrable.
Sentry is using it to help their Python backend to process crash reports:

https://github.com/getsentry/symbolic
There's already other libraries out there like Fullstory, which tracks all the user mouse movements and interactions with the page and allows you to watch a user interact with your site in nearly realtime.
> ... up to the compositor.

Is there anything like W3C or WHATWG for Wayland?

We had implementation specific extension in HTML, and we all hate that until the browser implentor sat together.
This is convenient but I still stand by the statement I made here:

https://news.ycombinator.com/item?id=16085604
that's definitely a neat diagram but the examples (the blue) almost entail already know the definitively.
Thanks for the leavemealone link!
Not the same terms per se, but if you are one there is a massively greater chance that you might be the other too. This is an area where we should perhaps be wary.

If evidence of transmission between people comes forward, the sociological implications will mean decades of debate. Im not going to fault anyone for taking a keen interest in this area. They are opening a pandora's box.
I have signed up for this one. I do not believe it is frivolous as Macrumors asserts. This is a big problem for me as an Apple Developer. I enabled two-factor by accident during one of my frequent reinstalls and I did not get around to trying to turn it off until 3 weeks later—one week too late.

I maintain a large number of older IOS devices for testing my apps. They do not cache the trust information, so they require two-factor at every login. I also reinstall MacOS frequently so I can convert legacy code out of old versions of Xcode, requiring various old versions of MacOS. Two-factor is kicking my butt every day.

I talked to Apple support, but they told me to get stuffed. You would think they would treat their developers a bit better.

I recently bought a new Samsung tablet.
Put out to grass: when animals are allowed to grow old
As far as I can tell, the two words mean the same thing. The other commenter may have meant to contrast with “contagious,” which means that it’s not just possible but reasonably easy to transmit the disease. From the article:

“It is important – imperative – to emphasize that transmissible does not equal contagious. There is absolutely no evidence that people with dementia can spread their disease casually to people around them. Even donated blood appears to be safe, as no association with blood transfusions and Alzheimer’s Disease has ever been detected.”
Macbooks are so sticky! Plus there’s always the risk you’ll have to build some iOS app.

Maybe for Ubuntu, unless you develop apps with GUIs you can just use a VPS?
Will Chinese company's stake in Reddit normalise censorship?
> "indeed, the speed with which Battle Royale launched suggests the mode was in development well before Save the World had even launched"

The author might be missing an important part of the history here.
PUBG and Fortnite both use the unreal engine.

Part of the development of the unreal engine during this time was related to adding features and performance improvements to the engine for a game like PUBG.

PUBG had many performance problems originally and they did not seem to have the technical ability or the access to make needed structural changes to the engine.
This means PUBG developers had to work with the unreal developers to improve PUBG. It's entirely possible that the unreal developers used fortnite and started converting it to a battle royale game at this time. They would've needed a similar kind of game for testing the engine changes internally.

The next logical step was to complete the fornite BR mode and release it.
Good for Epic games, questionable outcome for PUBG.
In a way, it is similar to Amazon basics knowing what third party products are popular and finding a way to put a cheaper clone in the marketplace.
I have an XPS 15 9560, running Ubuntu. Honestly I really dislike it. Linux just can't properly handle a 4k display, or a laptop with a graphics card.
I have to reboot to turn on Integrated graphics instead of a graphics card every time I want to use my laptop away from a charger, or else the graphics card stays on permanently and drains the battery so fast.

It is also incapable of going into hibernate, meaning I have to shut it down every time I want to stop using it for an extended period of time. Closing the lid causes it to heat up constantly, which is an issue if you ever absentmindedly close the lid or put it in your bag without shutting it down. It has gotten to extremely high temperatures from doing this.

Just makes me want a macOS device, for a laptop at least.
Union/sum types don't combine things though? you can only have ever one variant at a time. it's a misnomer. monads and monoids combine things in the sense of joining them. e.g. lists are a monoid because you can concatenate (they're also a monad for the same reason).
> Wait, is "direct I/O" the same as O_DIRECT?

No, there are other ways of doing DIO besides that particular interface.
No it doesn’t.

It’s a separate service
Physicists don't have any imagination to break past certain assumptions (e.g wave function collapse is random)

I liked Stephen Wolframs ideas around cellular automata and network based structures -- it seems that if we could look at physics as more of an information transfer problem -- paired with network optimization and information storage optimization, on a network: this is where real progress will be made. There have been theories around emergent spacetime from thermodynamic processes that were abandoned and IMO need to be re-investigated.

I highly doubt that wave function collapse is just completely random. We just don't see the structure that is creating the "random" distributions we observe.
Not sure what your point is? Should we give up on well-designed components?

A cynical quip like Sustrik’s Law is meaningless to me without a deeper analysis. What mechanisms or conditions make this “law” true? And what are its actionable takeaways?
They might use https://duckduckgo.com/params to possibly disable the redirect at least as I think that might stop a submission with a !bang in the title from redirecting.

The params have a bunch of other cool stuff too including changing the look and feel:

https://duckduckgo.com/?k7=b&kj=o&q=Did+HN+just+change+the+%...
"Another thing Wayland doesn't define: application windows. The core Wayland protocol is very conservative, and protocol extensions are necessary for doing anything useful."

?

Could you explain that further? I haven't followed wayland much?
Years ago, when Google kicked our browser extension out of their store, we were in a similar situation.

Fortunately, I knew more than one person who worked there and begged them to ask around. Eventually, we were told something to the effect of, Google outsources management of the store. Once an actual Google employee got their eyes on it, we were reinstated.
Interesting idea, though I would say if it’s measurable then we can’t rule out an application somewhere down the line no matter how esoteric the knowledge might seem now.
> because C++ templates and Java-style generics are not able to operate at their level of abstraction, people that are only used to thinking in these terms fail to map them into their "comfort zone" and usually give up.

That's what "patterns" are for, in C++/Java and any low-level languages that don't provide the level of abstraction you're after. Functors and monads are patterns in these languages, just like subroutines are a pattern in assembly language but not in C, and "objects" or "closures" are patterns in C but not in C++/Java. Monoids are usually called the "Composite pattern", hence saying that monads are monoid objects is just stating that they share analogies with the Composite pattern at a higher level of abstraction. So what's the problem?
Why not try Windows?
Pebble Beach Pro-Am leaderboard: Live scores from 2019 tournament
https://qiita.com/gundaRj/items/1902a54117daff9288e1

https://qiita.com/SmKnoBolod/items/14c3cb52b324d3dd14bf

https://qiita.com/Lalu_Mama/items/cf54170b52516858f7d2

https://qiita.com/BacchuVai/items/6e648d784eee264e727d

https://qiita.com/HaydarKaku/items/d57fef4ab5fef1698399
3000km^2 in Argentina: the Pierre Auger Observatory (http://auger.org) for ultra high energy cosmic rays.

It was meant to get a follow-up 7x the size in Colorado but it was defunded by NSF as a result of the 2008 crisis.

The exciting prospect of this was that at extremely high energies of cosmic rays (where they get very sparse: 1/km^2/century), these charged particles have a relatively short range (in astronomical terms - they're not from our galaxy; look up the GZK effect). That meant that they wouldn't be deflected by magnetic fields as much and could - thus the intent - be traced back to their sources. The clou: we have no credible theory for any process that would put this much energy into a single particle, so knowing their sources would be a step towards solving a physics mystery.

Source: worked on my PhD there.
Not quite - the links are a useful starting point rather than waving hands, saying 'just google it'.
Article:

What is the difference between amyloid and prions? Are they part of a spectrum? Are they one in the same? If not, what is the difference? Can what we’ve learned about the biology of prions help our efforts to fight amyloid dementias?
Trusted Solaris had fine grained X Windows security.

In the Year 2000...

http://www.cse.psu.edu/~trj1/cse544-s10/slides/cse544-lec12-...
New York outranks San Francisco as best tech city
I’m not really into gaming and would use cloud services for big computing tasks.

Solid advice on the specs! I don’t want to waste time figuring out hardware compatibility to be honest, so I’d pick something not too high end that is widely used.

Thinkpads and Lenovos seem like a good compromise
Georgia’s 127k Missing Votes, Disproportionate to African American Neighborhoods
> Many people browse the web from an employer who has rules about what types of pages may be accessed.

I think only very few people browse the web from an employer who has rules about what types of pages can be fetched. As a web developer, if I can make a faster experience for 99% of my population at the cost of potentially annoying the HR department of some tiny fraction of them, I'm going to do it. And I won't feel bad about making it slightly more difficult for my site's visitors' management to effectively surveil their browsing habits -- not my problem!
I see, my mistake.
DevOps in 2019: What's Next for Enterprise Digital Transformation?
I'm beginning to think governments are afraid of LENR for a couple reasons. One, it would disrupt the balance of power in the world on multiple levels. And two, it may turn out that nuclear weapons could be built cheap and easy. That later thought is frightening.
It work really well until some time around kde3, when people start using client side compose and font rendering.

Try something written in Tk.
These are much smaller communities but not a lot of discussion in them.

https://www.echojs.com - HN for Javascript
http://www.datatau.com - HN for data science.
Performance Monitoring with OpenTracing, OpenCensus, and OpenMetrics
The article mentions that explicitly though [0]

It also doesn’t mean it’s not communicable or contagious, it means we don’t know because it seems no one have looked yet [1]

[0] It is important – imperative – to emphasize that transmissible does not equal contagious. There is absolutely no evidence that people with dementia can spread their disease casually to people around them.

[1] Since Alzheimer’s Disease is so common, and we have not (to my knowledge) been looking for Alzheimer's caused by surgical or other medical procedures that access eye or neural tissue -- particularly in patients for whom the appearance of Alzheimer’s would not be surprising -- is it possible that we are underestimating the transmission potential of this disease, and that such events are less rare than we would guess?
Ask HN: Why did you started hacking?
i'm interested to know why did you started hacking. i started hacking because it's fun and i challenge my self
Sorry, but why would that help? I (naively) would expect udp to fare even worse over nat because the return path isn't automatically allowed... unless it is?
There's a widely supported protocol extension called xdg-shell which is used for desktop application windows:

https://github.com/wayland-project/wayland-protocols/blob/ma...
This bit about before autosteer install airbag deployment counts coming from vehicles with 0 miles of before autosteer install distance is certainly odd, if true. "That is, simply because the data are missing for the Previous Mileage before Autosteer Install and the “Next Mileage after Autosteer Install,” NHTSA’s method of calculation assumes that all of the exposure mileage must belong to the “after Autosteer” category. The three airbag deployments without any exposure mileage in the “before Autosteer” category show this is not the case. " [pg.11-12]
Everyone in that thread knows what a partial write is. That's why the patch author saw this error message:

> 2011-07-31 22:13:35 EST postgres postgres [local] LOG: connection authorized: user=postgres database=postgres
> 2011-07-31 22:13:35 EST ERROR: could not write block 1 of relation global/2671: wrote only 4096 of 8192 bytes
> 2011-07-31 22:13:35 EST HINT: Check free disk space.
> 2011-07-31 22:13:35 EST CONTEXT: writing block 1 of relation global/2671
> 2011-07-31 22:13:35 EST [unknown] [unknown] LOG: connection received: host=[local]

If they didn't know what a partial write was, they wouldn't have identified it specifically as an error case with its own informative error message.

The proposed patch retries rather than throwing an error.
This is far from a new idea, and is called the "hidden-variable theory" [1]. In fact, it has been mathematically proven that locality and hidden variables are fundamentally incompatible in the context of quantum mechanics.

[1] https://en.wikipedia.org/wiki/Hidden-variable_theory
*Learn to roll before you fly!
One of the listed ones, ChibiOS, is in the QMK firmware I use on my custom mechanical keyboards: https://docs.qmk.fm/#/
Related ( https://twitter.com/math_rachel/status/1094041631211249664 )

Another good example of resisting the tyranny of metrics is Meetup trying to avoid a runaway feedback loop in its recommendation system, as described by @estola https://www.youtube.com/watch?v=MqoRzNhrTnQ*
Not him, but compared to an unassisted human, a human supervised autosteer might be better. This is no condonation for driverless autosteer though.

But what we should compare to is a supervised steer to a assisted human. So autosteer with Lane keeping assist. If Tesla offered such a service, we should be able to compare. Till then everybody is just comparing unreasonably in my opinion
Does this line of inquiry mesh at all with the idea that "Gum disease–causing bacteria could spur Alzheimer’s"

Or are they competing hypotheses?

reported here in January: https://news.ycombinator.com/item?id=18987015
PKI stands for "Public Key Infrastructure" in the article, I thought it would be about performance key indicators.
> Because you (customers in the US) cannot stop that practice without businesses pro-actively ending that practice en-masse.

I can absolutely decide to not tip without businesses 'ending that practice en-masse'. You can too! In fact, anyone can!
macOS devices just take away any worries you can have on compatibility and as a plus they’re the only machines you can use to compile and develop iOS apps..

Probably the price premium of a Mac is paid off by the frustrations and hours not spent trying to solve these problems
Wayland misconceptions debunked
Great article but I found this one easier to understand including quotes from the artist about how it works, https://www.quora.com/At-the-Hoover-Dam-what-is-the-meaning-...

For some reason the author doesn't even mention https://en.wikipedia.org/wiki/Alcyone_(star) which is written into the map.

What better place to preserve a star map than an indestructible cement dam in the desert.
So better skip eye exams?
The section on Lisa Randall seemed unnecessarily personal as well.
>A bot in Russia isn't automatically bad and a bot in the United States isn't automatically good. Plenty of bad actors deploy bots from within Amazon's U.S.-based AWS servers.

"Checked his post history. Russian bot confirmed."
I've been doing cooperative multitasking using dataflow for a couple of decades; your terms are fuzzy enough that you're criticizing the problems of particular implementations and not fundamental flaws in the concepts.

As an example of cooperative multitasking with dataflow, consider single-process nginx. Events are delivered using epoll; nginx has an event loop that does work on the next task that has data ready (or a timer event.) This is called the Reactor Pattern in the article.
I disagree that this is required. You can see from Linus Torvald's backtracking on decades of abrasive behavior that it was never an important part of Linux after all, so an abrasive experience for people trying to help other open source projects is probably going to be superfluous too. You can still reject ideas without disregarding them or the person.
From Imperative to Functional Programming Using Arrow
A bit of a tangent, but the production quality and writing of shows on BBC iPlayer is high compared to Netflix. Netflix shows increasingly feel like they're written for a generic audience, with a lot of mediocre writing and, I hate to say it, a little dose of virtue signaling as well.
Any company effected by GDPR is at risk of being fined a (relatively) large sum. Even if the compliance cost of GDPR appears low, the regulatory risk is large enough that companies have to bear the cost of legal staff to deal with that possibility. Big companies are in a much better position to pay for such things than small companies.

Moreover, startups seeking capital must convince potential investors that the chance of being wiped out by a GDPR complaint is low -- on top of convincing those investors that their business model is viable, that they are entering the market at the right time, etc. Plenty of startups with great ideas never get off the ground because they cannot get the initial capital they need, or they fail to get enough capital to survive a rare negative event.

There is not much doubt that regulations raise the cost of entry to a market. The real question is whether or not it is worth it for society -- if we are willing to sacrifice a few small companies for the sake of the regulatory goal. User privacy is a fine goal, but the EU is losing the leadership it once had in the tech industry to the US and China. Where is the European answer to Google, Facebook, Tencent, or Alibaba? Where is the Europe in the AI race? It is not just GDPR; the right to be forgotten, the draconian copyright rules, and so forth have all contributed to a stifling regulatory environment in Europe and a stagnant tech industry.
That is really cool!

I just recently started using i3wm but miss my some features from OpenBox, this seems like it has some features of both i3wm and OpenBox.

But will it work well with dmenu/i3bar i wonder?
These companies are cancer...the soon we begin bombing them - the better.
Suprachiasmatic nucleus
thanks for the advice! I like these Thinkpads, they seem what I was looking for
Adding just one application (Xephyr) is a whole lot easier than replacing X, though. It's probably worse for isolation, but it's also probably good enough.
Can you explain more and share references?
The same pattern emerges in big commercial projects too. Why do you think it took 20 years to fix console resizing in Windows?
How does your model make quantitative predictions?

All evidence suggests that quantum mechanics is probabilistic.
Honest question - if not work, then do what?
NLL still doesn't cover all use cases, for example common GUI patterns with callbacks having references to internal fields.
You block outgoing udp connections? DNS? QUIC? Good luck with http/3 as it becomes standard
Watercolour World – Painted portraits of the world before photography
Show HN: Tech jobs with salary range
Great. Another reason to regret my lasik.
This is an area I'm working in. It's interesting why education disruption has been delayed, but that is finally starting to get on the radar.. :

- Academia believes they own knowledge, curriculum and delivery, when they are losing relevancy in all 3. They haven't kept up.

- The rate of change in society has surpassed academias ability to keep up. Calculus and traditional topics do not change every 2-3 years, but disruption does.

- The 2000 year old model of lectures and seats in butts is changing with, or without institutions. Recording lectures and surrounding it with questions is the height of what we have, and hasn't changed since the 90's.

- Academics largely are not competent with technology but try to implement it, or oversee it. Academics also don't professionally learn how to teach, unlike teachers. As a result, teachers of k-12 students are more tech literate than their post secondary lifers, and the wave of k-12 students heading towards post secondarys that have a worse digital learning experience than their schools.

- Employers hire competency and not just education alone. Curriculum is outdated often by the time it's released in more and more industries.

- While self directed learning is growing into many professions, instruction needs to evolve. I don't believe instructors can be replaced, but they need new and better digital supports.
The historical reason given right at the start for the design of processes seems wrong. What do others think?
How to Choose a Technology Stack – Part 2: Client-Side Language
> I highly doubt that wave function collapse is just completely random. We just don't see the structure that is creating the "random" distributions we observe.

What you're talking about is some form of hidden variables theory[1]. This has been the topic of significant research since the days when Einstein and Bohr had their great debates before WW2. We've had sufficient development in both theory and experiments on this topic to say that either

i) there is "just" standard quantum mechanics

ii) you must abandon local realism, i.e. it is impossible to do independent separated measurements of a quantum system

iii) the world obeys superdeterminism, i.e. there is no free will

[1] https://en.wikipedia.org/wiki/Hidden-variable_theory