skysight-inc/HackerNews huggingface dataset:
I'm the author of that so if anyone has any questions feel free to shoot. Generally, the project is quite old but I still build flask application in quite the same manner as that. You can see the project running at https://bacongamejam.org
Redhat funds almost every kernel developer there - including several core libraries and security.

Canonical does not spend so much on employing core developers and feeds mostly on upstream.

That in itself is not a problem...but your presumption is wrong. If you track the systemd inclusion process in Debian, you will find that it was not subverted but was a free and open fight. Systemd won on its perceived superiority by people much smarter than me.
The problem is one of gross, immoral and unjustifiable inequality.

Everything else is just semantics, conjecture and informed or misinformed opinion.

I hope I live to see the day when the parasites of society meet their reckoning as I believe the idea of a more equal society coming about by reason as totally naive and foolhardy.
> Very rich are just average people; meaning there's a mix of types of people that are very rich; aka billion or more.

Being very rich is by definition not being average. There are ~1,800 billionaires in the world and none are average.
Looks like a pretty efficient algo an they promise that if "this website generates interest and sells at least 20 vanity addresses, we will generate a fully-fledged automatic system to buy and manage vanity addresses."
don't eat olestra
That got to me too with the museum representatives smugly ripping off the owner and telling her to "keep the change".
Your ATF in your muscle cells is not a service but physical resource. But what if its release molecular mechanics will be patented? Shall you pay for your every muscular contraction to a patent holder?

I do not stop to fascinate about the very concept of owning the land. How can you own something that preexisted the monkey your ancestors originated from? The answer to this question is the key to understand what are the super rich and why you are living in the city.
It has been some time since I used linux, but in Windows, for your first question you just close the lid on your notebook or lock the screen(suspend), and for the "hard logout", you just logout, I thought Ubuntu used to work like this. PS: english is not my first language.
In reply to ommonuist's claim that there is "no such thing as the Ukrainian genocide", see https://en.wikipedia.org/wiki/Holodomor. There's clearly some doublethink going on trying to justify the mass murder of the system he wants to impose on the West.
Israeli-developed circumcision device to be distributed in Africa
People always do. You can cap what they make at the executive level. The tax system, especially inheritance taxes, can be cleaned up to stop generational pileups of cash. Most importantly, laws should be passed to only allow individual voters to contribute to politicians' campaigns with a cap that prevents the rich from outspending the poor. Tax dollars can provide the rest to candidates that make it past a certain amount of local voting. Strategy, not dollars, will win those elections.

Those would've achieved a lot. There's other ideas like preventing overlapping boards of directors where competitors are in cooperative positions. One can highly tax investments like high-frequency trading that are parasitic on the economy while low taxes on anything highly likely to benefit it. No or few special laws for big companies or the rich. Better balance of budget between social concerns and war department with more focus on education and infrastructure. Subsidizes from taxpayers requiring good terms in company's charter for employees, I.P. licensing, whatever. Many things we can do.
The processes the user wants to stop should stop and the ones they want to keep running should keep running. There is enough demand for this capability that there are multiple ways to do it, from disown in the shell, to cron/at, to screen/tmux/emacs and probably more besides.
... And yet Gandhi was right. Those 100,000 British men failed and India is today the world's largest democracy.
Here is what I read from JEP 169

> Except for pointer equality checks, forbidden operations will throw some sort of exception. How to control pointer equality checks is an open question with several possible answers.

And more:

Rules for permanently locked objects:

- restrictions on classes of locked objects
- all non-static fields must be final
- there must be no finalizer method (no override to `Object.finalize`)
- these restrictions apply to any superclasses as well
- an array can be marked locked, but then (of course) its elements cannot be stored to
- if not an array, the object's class must implement the marker type `PermanentlyLockable` (is this a good idea?)
- restricted operations on locked objects (could be enforced, or else documented as producing undefined results)
- do not use any astore or putfield instructions, nor their reflective equivalents, to change any field
- do not lock (you may get a hang or a LockedObjectException)
- do not test for pointer equality; use Object.equals instead (there may be a test for this)
- do not ask for an identity hash code; use Object.hashCode instead (there may be a test for this)
- do not call wait, notify, or notifyAll methods in Object
- at the time it is marked locked, an object's monitor must not be locked (in fact, should never have been?)
- side effects
- elements of locked arrays are stably available to readers just like final object fields (i.e., there is a memory fence)
- a locked object can be locked again, with no additional effect
- any attempt to mutate a permanently locked object raises java.lang.LockedObjectException
- any attempt to synchronize on a permanently locked object raises java.lang.LockedObjectException
- object lifecycle
- all objects are initially created in a normal (unlocked) state
- an object marked locked cannot be "unlocked" (reverted to a normal state)
- an object marked locked must be unreferenced by any other thread (can we enforce this?)
- the reference returned from the (unsafe) marking primitive must be used for all future accesses
- any previous references (including the one passed to the marking primitive) must be unused
- in practice, this means you must mark an object locked immediately after constructing it
- API
- the method `lockPermanently` is used to lock an object permanently
- there is a predicate `isLockedPermanently` which can test whether an object is locked or not
- for initial experiments, these methods are in `sun.misc.Unsafe`; perhaps they belong on `Object` (cf. `clone`)`

With all this above I feel it is not exactly same as understood in languages which natively support value type.
you must've missed your history lessons then.

the mobs always went for them first and killed their hole families. it hasn't happend in over 100 years though and its likely that it won't happen again, as the rich can buy automated defense systems nowadays that could slaughter any amount of revolutionaries that come knocking on their doors
I believe the Flask development server does that already?
Having used this series of articles to learn some concepts and as reference over the years, I can attest that this article is useful.
Embedded libraries that never get updated. That may expose security vulnerabilities. Different apps including those different versions of libraries. No. That's not progress. That's ridiculous.
What if you're on shared system like a school computer and you want to be able to log into the same session in different classrooms?

Most systems have a single human user anyway and there is no need for them to log out. For systems that have multiple users it seems more convenient to be able to pick up where you left off.
My chatbot gets catcalled
> Protein: 20 to 35%

Doesn't this assume that you're starving [1]? Proteins are a last resort, and since it's somewhat toxic to convert them, they're simply not processed if it can be avoided [2].

[1] https://en.wikipedia.org/wiki/Gluconeogenesis
"the process occurs during periods of fasting, starvation, low-carbohydrate diets, or intense exercise."

[2] http://antranik.org/the-catabolism-of-fats-and-proteins-for-...
Ask HN: Career advice if I want to eventually be a VP of Engineering?
I could really use some career advice. I've been given an offer that I'm not sure if I should take it or not. My ultimate goal is to eventually be a VP of Engineering at a mid to large-sized company.

I currently work for a large company (~20-30 billion in revenue). This is a very traditional (old school) type company. However, it has great work/life balance and I like the people I work worth. I'm currently a Software Team Lead. Within this current year I'm fairly certain I could become a Software Architect. I have a mentor at this company who is fairly high up which could possibly help me.

My current salary is $135k base with 5% bonus. This is a total comp of around ~$142k.

Another, larger company, (100+ billion in revenue) has offered me a position as a "Senior Architect" position over one of their divisions. I know the director that I would be reporting to from a past job and I like her. However, this company has poor reviews on Glassdoor. They are known to not have very good work-life balance and being a bit dysfunctional.

They have offered me a salary of $149k base with a target of 15% bonus annually. This is a total comp of almost ~$170k.

Should I leave my current, stable company, for the increased title and pay, knowing the company is more dysfunctional than my current company?

Or

Should I stay at my current company, take the eventual promotion to Architect, and work on making my transition to a management role within a couple years?

I don't know what a surer path to my eventual VP goal is. Grind my way up the ladder at a single company, or transition to different companies moving up a rung each time I switch.
All calories are almost equal, as long as your body is in proper condition to absorb them.

The body isn't perfect, and will never absorb 100%. You can figure how much by measuring calories left in feces (it's very little, our digestive system does a great job).

This waste will vary slightly. Heavy processed food and sugars will be close to 100% absorption, harder to digest food can be slightly lower, but still within ~10%.

The reason we recommend lowering high fat, high carbs and sugary food to people isn't because calories are different, but because it is a lot easier to consume a huge amount of calories through those.

Think about 500 calories.. That's 1l of soda, or 2 candy bars, or one Big Mac. All of those are very easy to eat/drink mindlessly. Now compare eating 1.2kg of carrot, 2.5l of vegetable soup or 500g of rice.
I agree on that. The magical globals are also my biggest problem with flask. Other than that, it's a very solid framework that obviously has had lots of thought go into it.
They claim it is about security but as much as I try to think of a scenario where this would affect a cracker, I can't. It will only affect legitimate users, thus systemd is essentially DRM now.

Another issue with tmux, is that maybe you want to have your ssh-agent available in it. To do that in a user friendly way, you have to start the ssh-agent first, then start tmux from a shell where you've exported its variables. Good luck with this now...

Very dissapointed with RedHat.
I found this: http://www.myabandonware.com/game/simhealth-2am
Re: depth displays, there are also light field displays, currently being demoed, and hitting smartphones by 2018, from manufacturer blather, so probably 2020, but that's not long, and they can work for the purpose.

Vestibular mismatch remains an issue, but for seated sims there are hydraulics, for walking around sims - there is no mismatch. There's a crazy amount of experimentation going on right now with locomotion systems, such as some that involve you walking across your space, turning 180, and keeping the world fixed in your view, but with visible dust in the virtual air that becomes the main thing you notice, not the faded out world, and on you go.

For running/terrain, we just need backpack pcs and larger tracked areas. I already know of a startup looking to breathe new life into old indoor laser tag installations.

As to his anecdote - I stuck dozens of people in my dk2 and many were nauseous, myself included. On the vive - nobody - a d I've let far more people try it as a result of the overwhelmingly positive reaction - I had to pry my sixty something mother out of it.

Re: post simulation - that I concur is a problematic one. I can see very bad shit happening and it being ostensibly due to post-simulation experience distortion. I can vouch that it's very real - but that you do find your legs. After my first few sessions in the vive (never had with dk2, not immersive enough), I'd come out seeing things as weirdly unreal, too flat, and generally felt a bit "spaced". I don't get that any more - and my exposure hasn't been that heavy - maybe 50 hours over the last three weeks or so.
i don't understand why your comment scores so low. It's pretty clear that our bodies will absorb 500 sugar/carbohydrate calories much more quickly than 500 protein/fat calories. You will get a much greater insulin response when eating a pastry than a chicken breast.
So I should loose my state when I disconnect from my SSH session because my train went through a tunnel? This attitude might make sense on a desktop GUI machine, but in the real world far more developers use Linux remotely over SSH, which is where tmux really shines. I use it to leave my "IDE" (vim and friends) running on my server, so I can resume work remotely from any computer.
Well, fat digestion seems to be effective even comparing to hydrocarbons.

I think longer hydrocarbons including sugar have to be broken into fructose and glucose during digestion. Fructose cannot be immidiately consumed by cells, so it's converted into glucose in liver. On top of that, there are about 5g of glucose total in bloodstream at any given moment, so exess have to be accumulated by liver/muscle cells that have to store it in a long-chain hydrocarbon form (glycogen). Each conversion requires some energy, so 5-15% isn't that much...
@LionessLover, to your point, it is true that without training, this will suck. I'm not one of those Sufi sages who can stay centered while being tortured by Islamic fundamentalists, or one of those Buddhist monks that set themselves on fire, meditating while they die, as a form of political protest.

Your response, "I want to see you with X pain" is a very common response I have gotten over the years talking and working with people through their suffering. When I have brought up what I have, I tend to get this response. Embedded is the story, "there is no possible way you can understand my pain or suffering."

Pain can be localized, and it is relative, but dukkha is non-local. For any given person, dukkha (suffering) is going to be the most intense form of dukkha. People can compare pain, but people cannot really compare suffering. What is the suffering of acute, severe kidney pain compared to say, childbirth? Dying of cancer? Seeing your family mutaliated and dead from war? Being raped? Being tortured? The conclusion I came to is that dukkha -- suffering, existential anguish -- is non-local, and cannot be trivialized (someone who stubs a toe might be in less pain than someone who has acute kidney pain from passing stones, but suffering is suffering), yet at the same time, the relief from suffering also comes from seeing suffering for what it is, clearly. This "clear seeing" is called vipassana. It is this clear seeing that is the real gem of being precisely aware of your pain.

And just as importantly: relief of pain is not the same as relief of suffering.

Lastly, this just past by my way. It is about the link between interoception (the perception and sensitivity to minute changes of state within the body) and resilience: http://www.bodyinmind.org/interoception-resilience/

Whatever suffering you have, or are going through, I hope you find what you are looking for.
... And it would further concentrate global wealth into the hands of a few (after you're no longer getting the dividends where do you think they'll go?).
Why is this upsetting to so many people? This seems to me like a simple request to add platform-specific code, and in the end there was a decision to take a different approach to solve the problem.

Seems to me like yet another systemd two minute hate. It's getting quite tiresome to see.
Does anyone know how it stack against AppImage? I know some applications(i.e. Krita) is already using AppImage.
Ok so is this talking about fossil fuels being extracted from the ground and pumped into the air?

ALL of the accessible fossil fuels will be released eventually. Whether you have carbon credits or anything else. It's just a question of how fast. So we may as well assume that it's all going to be released. And the next question is: what should we do about it?

The answer is planting more trees and plankton to capture the carbon from yhe atmosphere but not burn it!!
Maybe we have differing ideas of "general" but in healthy non-overeating people, the fatty acid profile in the body is reasonably close to the dietary profile. There is some conversion like elongation and desaturation of essential fatty acids and you can also find some short-chain fatty acids from fermentation in the gut, but it takes excessive amounts of carbohydrates for de novo lipogenesis. Also, what else would the body do with dietary fat other than storing? A fatty meal would quickly overwhelm the capacity of the blood if there was no mechanism to quickly dispose of dietary fat.
They aren't completely, but they are more so than private institutions can (or should) be. What alternative is there?

Also, non-military portions of government in the US tend to be surprisingly transparent.
I believe this was developed at Matasano Security, user tptacek's former venture.
Yes, and the answer for that is systemd-run.

Systemd’s change is just "processes have to explicitly declare they are long-running, or they’ll be killed".

How else would you do it?
> Rather than just kill your brothers and claim the throne and execute the dissidents and having your firstborn son inherit the crown from you, your children inherit ludicrous wealth that translates into the same power to buy the violent arm of the state for your own ends.

Except inherited wealth is at all-time lows.

If you look at the richest people in the world today, the majority of them made their own way into those ranks. They didn't inherit it from anyone.
The buying up and hoarding of land and property is just one symptom of broader wealth concentration into the hands of global elite. Like you said, its universally bad, but when you have so much wealth (on a macroeconomic scale) and nowhere to in the immediate term invest it to produce reliable returns, you instead towards hoarding scarce resources as a store of value - gold, land, and essential crops and anywhere else you can trade fiat / volatile stock into less risky properties.

China has gotten very rich in the last twenty years, but it has been nothing close to an equal rising tide of prosperity. There are now uber-rich competitive with the greatest dynasties of Euro-American enterprise that want to do something with all that wealth, and particular relative to the West they have a problem with their stock market being heavily state controlled and thus an undesirable place to safety hoard capital.
Sadly it's the same story all around the Western world. European governments also pamper to big business by effectively lowering their tax rates in the name of "global competitiveness", at the same time cutting programs and services that help the poorest make ends meet and give them hope for a better life for their children -- and everywhere, the rhetoric is a variation of "we must cut, we can't afford it anymore, there's no alternative."

In absolute numbers, Western countries are richer than they ever were and their corporations pay more dividends than ever. Tax cuts for these established companies do nothing to help startups and economic innovation. It's the other way around: a welfare state can be a safety net that makes individuals more free to innovate in a free market because the risk of devastating failure is eliminated.
I believe the argument base is on the approach being used. Linux has a certain design principles it's built on; and it seems most of the objections are towards the SystemD's team completely disregarding said design principles.
"Maybe they would suck less than unix if they had seen in the last 20 years a fraction of the development behind unix operating systems."

Essentially it. Each on my list were innovative in their capabilities with some capabilities still missing from UNIX. They just didn't have economic and social momentum behind them. Far as FreeDOS, I left it off because it wasn't really innovative or worth copying. I'd take UNIX or Oberon over DOS any day. Maybe eCOS given its innovation was being highly and easily configurable.

http://ecos.sourceware.org/about.html
Looks like stepping away from Unix philosophy of tools with clear boundaries.
And you can continue doing that with systemd – systemd just requires either tmux or you to mark the process specifically as long running, as, by default, processes will be killed during logout.

Making it explicit means you have more control about what will continue to run.
I'm making no defense of Canonical. I'm not an Ubuntu user. Redhat has been doing the right thing for years, with paid employees in prominent positions throughout the ecosystem, including the kernel, as you note. The problem is that they've taken all that goodwill and soft power and weaponized it to back GNOME against Unity.
The election is looking like it will come down to Trump v. Sanders. Both of whom were the LAST choice of the "elite" who supposedly are pulling all the puppet strings.
It broke a few of my Arch installs. I had to learn a bunch of new tools which didn't improve my work in any way. The only things that it made easier were things that were already easy.

More importantly, I think that some of the systemd maintainers have a track record of not really knowing what they're doing, as exemplified by this tmux issue. I have serious worry about running their process as PID 1.

Other than that, totally positive effect: It deepened my interest in OS security and hastened my switch to OpenBSD which was probably happening anyway.
There's a big readership on HN who are good programmers etc working for tech companies, but who don't have a lot of skills outside of that. Many are reliant on a good job in order to feel like they have social standing as well. The biggest existential threat for them is some kind of employment bubble. That fear washes over this space fairly regularly, in waves every 2 years or so.

I don't think the bubble is a deeply held belief, or even something that most of us intrinsically care about. It's just human nature to be paranoid about your food source.
Cast your mind back to when SIGHUP first started getting sent to processes on logout. Some programs had to start making an new API call to block SIGHUP killing them. nohup was invented. Some admins probably disabled SIGHUP for a while as it sorted out, and some probably called for these kids and their newfangled signals to get off their lawn. So it goes.
C++, C#, PHP, Python, Ruby, and probably many other languages also support multiple paradigms. Few modern languages are deeply coupled with a paradigm, and the ones that are aren't popular.

I personally strongly prefer languages that force a paradigm and therefore decrease creativity and variation between coding styles.
I love José's talks but I wish he would show more code along with his diagrams. It's easier to conceptualize new features that way
That's not quite it - it "won" because the Debian project only has the time and people to support one option, and they got railroaded.
Fortunately it also sandboxes apps so that most of those vulnerabilities will be moot. But yeah, there's now a market for Flatpak image scanning. :-/