skysight-inc/HackerNews huggingface dataset:
Major projects at this time are orbtk, relibc, ion, and the cookbook.

There are a couple known security issues in the kernel regarding memory management.

One is that memory is granted in pages, so buffers passed to a scheme are over-mapped for the process handling it. You have to be root to handle a scheme, so it was not a high severity issue. The fix will be to copy to tail and end pages allocated to each context, so that it will not have access to extra data.

Another is that grants can be dropped by the owning process while in use by another process. This can lead to the re-allocation of said grants in the owning process, making memory accessible to the other users of the grant. More kernel work is needed to prevent schemes from leaking data in this manner.
> Is final storage problem for semiconductor waste solved yet?

I don't know much about semiconductor but I guess you can store them in a relatively normal warehouse until you figure out a way to do that and recycle the materials without running into problems like converting bigger parts of land into a radioactive wasteland?

I don't think that's a very good comparison.
I know, i've been casually looking. I'm just so determined to make a large salary leap on my next job and find somewhere I can stay for a few years (that's what I thought I had with the current job before things changed).

Because of this i'm taking my time looking because my resume only gets better by the day with what I do currently.
One of Dijkstra's complaints was that American computer scientists, with all their wealth and non-WWII-bombed cities (vs Europeans) , spent too much time and money playing with computers instead of doing computer science.
The correct text encoding is the one I specify. UTF-8 is a decent default. Where did that bit about 0x0A come from? That's just an extra byte. There's no text encoding that says "to decode this you should first remove the 0x0A at the end, which is not part of the text".

I should only need a hex editor if I want to make a file that can't be decoded as text under a known encoding, and no encoding I know (and certainly none that I use) has the encoding/decoding rule I mentioned above. I certainly shouldn't need one just to make a validly-encoded UTF-8 file that happens to end in a character other than a newline.

Basically, either it's part of the encoding or it's part of the text, and if it's part of the text, I ought to be able to control it. And it isn't part of the encoding.
I have considered Python many times, but I cannot work with a language that considers whitespaces as required syntax. I just cannot work with it.
I cant remember the exact years, but I won two state championships in Idaho somewhere between 12-14 years of age (so early 2000’s I think. I would love to find some correlating information about this, but it seems the online records don’t go back that far). I even tied a game with a master who was 30-40 years older than me in a rated tournament. From what I remember I was the only one younger than 25 in many tournaments during those times. Nothing really happened though, it was mostly ignored, no school scholarships, no apartment, no money.
I did get alot of offers for free lessons from high rated players, people who wanted to be able to say they taught the kid that won state. Truth was I was raised by a single mother who never had money enough to be able to afford things like chess lessons. I actually learned by playing “Chessmaster” on the original play station, sitting home alone in a trailer in Texas. No one including my mother found out that I knew how to play until a year or two later.
I quite playing after moving to a different state, around 14 or 15 years old. We continued to live in near homeless circumstances until I was 18. “Near” is important here, as I grew older I learned about many of the small kindnesses of strangers and friends that kept us a float in times of turmoil.

[In response to another comment here:]

America is a place where we care a lot for a short period of time about one kid in one state winning one tournament. We really enjoy what are essentially lotteries, and their winners (this is not to imply that chess is some sort of crap shoot, but that simply from the perspective of the outside observer, so many circumstances are unseen, and that which rises to the level of public conciseness is absolutely due to luck). However, the thing in my humble anecdotal story that knows no country borders; The thing we (in my opinion) should be far more concerned with are the small kindnesses. The $200 dollars loaned for refinancing, to help a single mother leave a job that holds a car note over her head, for a better one (one that can pay for the rent and food and a good Christmas for a son), never asking to be paid back.
I really loved this story. I would wish this kid and his family the best, but I have a feeling they don’t need my well wishes. They will be just fine, same as me and my mother, who both now live in infinity better circumstances.
How is Nuclear energy "clean" when you're left with the spent fuel to deal with?
A Bite-Size Square of Canada’s History, Culture and Craving
Not enough rapidly expanding bubbles
Cool. But how well does it integrate with the OS and screen readers? "We use OpenGL" sounds like it might have problems with this part.
Well, the novel is not finished. However, here is one of my early efforts at trying to write clean HTML5.

https://www.maggie-shaw.co.uk/

If you go straight to 'view source' you can see what I have tried to do in constructing 'human editable' HTML. The 'sections' do not have 'titles' and could be divs as I just need some wrapper to get the full width banner images in the middle of each 'article'.

I had started this page with 'details/summary' disclosure elements but ended up mimicking that interface with the headers at the top of each 'article' and some scripting.

I also tried to use 'form' as a container for all calls to actions, even if this was not a real 'form', but just a way to show an image full screen.

I was trying to do a few new things so maybe the 'nav' container was what I needed. But I wanted buttons for accessibility. The burger menu should be a 'button' for accessibility too.

The code and use of elements on this page only has class attributes for things that change, not as general styling hooks. A lot is contrived and could be improved, but I think I got the general idea of 'separation of concerns'.
"The worst injuries I've ever seen were in big factories with large, powerful tools -- not in home garages where people just use hammers and hand-saws."

Powerful abstractions are... powerful. They're more difficult to use correctly, and take longer to learn.

The conclusion shouldn't (always) be to avoid them entirely.
Isn't that market dominated by a few, or at the max, no more than 10-15 companies? My point is just that are there really more than a few dozen or maybe a hundred companies that see more than 1000 req/sec (on web apps)?
Hello! I'm Wes (aka; praetor), the founder of the UUCP project ! I'm humbled my project reached the front page of HN and has generated some interest.

Yes. I do apologize for the documentation being sparse. I'm developing the Tier 1 provisioning scripts, and documenting at the same time. Plus, unfortunately, I have a full-time life. But once I finish the Tier 1 stuff, I can delegate duties out to those with an interest :D

Yup. It's all run via SSH. The preferred server is Taylor UUCP, which is super flexible. I've sent an e-mail to the developer, Ian Taylor, to hopefully revive that project and breath some life into UUCP. It's a fantastically resilient protocol and will run over damned near anything. We've even had some talk of running UUCP over ham radio links!!!

All the Tier 1 hosts are mesh interconnected, so even if one goes down, it doesn't take huge swathes of the network with it. With how the Internet is shaping up to be, if Google goes down, it's taking a huge piece of the network with it. This is really intended to reawaken the DIY ethos the Internet was founded on. Mostly public nixes and tilde servers, but anyone with some dedication can be a Tier 1. We've kinda democratized it that way.

And no, you don't have to be the "right kind of freedom fighter". The Tier 1 operators have a gentleman's agreement to let anything pass through their node to the broader network unless it's something like CP or flagrantly against the law (or spam)

It's an exciting project! It really is a network for the modern nerd, and is ripe for all sorts of projects!

Please join us on IRC @ irc.tilde.chat or subscribe to the project mailing list at uucp@lists.tildeverse.org

See ya on the network! :D
About the disk format: the Amiga native disk format was just one huge sector per track. That is how the Amiga fitted 880K on the same disk MS-DOS filled with 720K and MacOS 800K.

One of the custom chip on the Amiga had hardware for teh track decoding. So the Amiga could read the disk while performing other operations, the data would come in via DMA (direct memopry access) of the co-processor.

(MacOS used variable-speed, that is how it fitted more sectors on outer tracks and achieved 800K.)
Stop using so many divs An intro to semantic HTML
Just hate another subscription service.
The arrogance that goes into thinking one can decide what is the best use of a couple of dollars to ease someone else's pain is mind boggling. People in this society have a huge problem with believing their crappy little jobs are proof of their superior intellects.
- Auto-summon of the Password Manager on password prompts

- Grep for things that look like IP address and color them in blue, or errors in red

- Auto-Complete based on the text in terminal

- Broadcast same keypresses into several panes (having SSH sessions to several servers)

- Making an icon jump when a long running command just finished

- etc.etc.

I know people who returned their company-issued X1 Carbons and bought an out-of-pocket MacBooks just so they can use iTerm.
Bobby Fischer started playing chess before age 16, and thanks to his mother, and by age 16 we was well established in the community.

Blaming someone for his mental illness instead of acknowledging that illness is often the dark shadow genius, the other side of the same coin in the brain, is unreasonable and unfair.
Trump Cleared in Mueller Investigation
Ha, that must be pretty neat to hear the chiptune version.

I've heard plenty of examples like what you mention with Devil May Cry. In fact, back in the day Strider for Sega Genesis had a grand reunion of themes in the final level that foreshadowed the sequence of fighting each boss from the previous levels.

Just seems like the voice-stealing technique[1] could be really a really effective way to add emphasis to a big, climactic moment in a game with an orchestral soundtrack. I suppose the risk is that if it's not done artfully the player will just interpret it as jank and call the game devs ugly names. :(

[1] Now that I think about it, maybe "voice stealing" isn't the correct term for this. With voice-stealing one starts with a static number of voices. Then when the synth player tries to add an additional voice the system typically drops the oldest sustained note (or even the oldest one that isn't the bass or percussion track to get fancy about it). Thus the system "steals" from a voice that had a note which already got its attack/decay time. But in those old NES games an entire melody or accompaniment voice gets dropped to accommodate the extra sprites.

So voice stealing retains the same static number of voices to "imply" a greater number of voices. What I remember from those NES games was a reduction in the total number of voices to keep the game from freezing.

Edit: clarification
Discussion from 2016:

https://news.ycombinator.com/item?id=12621548
I mean, I don’t think you have enough information to say that. You might be able to say something about the distribution, but that doesn’t contain very much information about my likelihood of getting into an accident.
The new thing here is not pushing with photons. It's making the thrust self-stabilizing, so the target accelerates without spinning.
If that was 100% true, then Intel wouldn’t multiplier lock its chips.
What a passive aggressive comment.

> At least at face value

Implying that in actually they are what a bunch of incompetent hacks?
The boy is a refugee from Nigeria, so obviously his problems aren't uniquely American.
Nine Reasons Why Disney+ Will Succeed (and Why Four Criticisms Are Overhyped)
Composition of UIViewControllers and navigation between them
My Failed Book Analyzing 580k Craigslist Personals
This is a broken analysis. For one, conversion rates have diminishing returns -- it's not like "advertising dollars" scale infinitely. This is extremely domain-sensitive. Further, there's no churn calculation built in, etc., etc.

> Speed analysis: Taking money would allow you to go faster, no question.

Not necessarily. B2B sales cycles are notoriously long.

> Speed verdict: We may have a strong defense from weekend upstarts, but we should move into the market with Array before an incumbent includes this as a killer feature in their in-market platform

That's why you build "products" and not "features." If this is indeed a problem, it's NOT one that (quick) cash will fix.

> But before you engage, you wonder — what will it really cost you, and what will it take to break free? Are you better off bootstrapping?

If you really are in a situation that the article introduces (which is an idealized position that 99.9999% of us will never be in), then it's basically a given that you should bootstrap.
Sorry, here comes probably the usual question asked whenever somebody talks about "light":

if I point a flashlight at an object, does the target object move (in theory, if no other external force exists) because of the light hitting it?

I could expand the question asking: when the light hits, does it lose energy (because some of its energy is transferred to the object that is hit? (e.g. target object heats up and/or moves and/or don't-know-what-else-could-happen) => if yes, then light would disappear if it would bounce around enough times (e.g. if I let light enter a box and then I close it and never open it again, is the light absorbed after a while by the box?)

Personally, I am totally confused. I think that the last time I did some investigations, the simplest statement I found said "light has momentum but no mass" (is this correct, in general?).

That "light has momentum but no mass"-statement confused me even more as I thought that gravity has influence only on things that have mass (what I keep thinking about is the example of the light being bent when it passes nearby a black hole).

Additionally, about "momentum", its definition needs mass, at least as per Wikipedia:

> momentum (pl. momenta) is the product of the mass and velocity of an object. ( https://en.wikipedia.org/wiki/Momentum )

Therefore if light does not have a mass then it shouldn't be bent by gravity nor have any momentum?

Thx :)
It is not a human cognition problem. It's a motivation problem.
Lack of motivation to take a few minutes to learn a keyboard command that will save you orders of magnitude more time in the future than you spend learning it.

With the GUI version, what do you have to learn in emacs? In gvim, you have to learn how to switch between normal and insert mode, but I can't think of anything else basic that can't be done in the menus.

You can pick a new keyboard shortcut to learn every day or two, or whenever you get tired of digging through menus to use a feature. In a year you'll wonder why the hell you let negative bias/emotion keep you from learning a real editor for so long.
So the engineer knows his game theory instincts: offer me a price I will accept or no deal, no matter how much you increase your offer later on. In this case, it was particularly easy/insulting, because they already knew a reasonable price he would have accepted. That IP is gone.
For me the ability to edit code structurally (rather than in terms of plain text) in a uniform way is a great advantage of Lisp syntax.
Do you have a concrete critique of Material? That was a lot of vitriol without any substance.
And frankly, that pisses me off. Getting older sucks...and I am just in my early 40's.
Eric Raymond is over 60.[1] He maintains a lot of open source projects (and was one of the original advocates of open source software):

http://www.catb.org/esr/software.html

[1] https://en.wikipedia.org/wiki/Eric_S._Raymond
Google Stadia has promise, but GDC failed to address its biggest obstacles
I would pick them up these days, but in my part of the country it’s almost dangerous to touch anything from a stranger that could be personal use. Rampant IV drug abuse and exploding hepatitis cases.

It might be paranoia, but I don’t touch anything that could be personal use.
Just my opinion: I worked on Capitol Hill during the mid-2000's. As I got to know a lot of the older policy wonks, lobbyists, and former members, I found in ways both small and loud, they decried today's political atmosphere. Many trace it back to the Clinton's and Newt Gingrich.

The opinion, which I agree with, starts with the Clinton's response to the Republicans, and vice versa. It became personal, particularly after things got heated with Clinton's legal troubles.

Then comes Rep. Tom Delay, a.k.a. "The Hammer" who took it one step higher. When the Republicans took over, he worked to ram legislation through. Now everyone is looking at their cross-the-ailse counterparts and saying "I hate you. I want you to lose."

The business of governing broke down, and only exacerbated with Bush, Obama, Pelosi, etc. They are no longer working together, they are at war.
> And the price per square meter in Zurich is twice higher than in Berlin, making the difference in salary neglectable.

Housing is more expensive in Zürich than in Berlin. That's accepted but already was factored in: You will pay a higher rent or mortgage there. But nobody pays 100% of his salary for the apparment. At the end of the month, you will definitely have left more in our account of 200kCHF in Zürich than 100kEUR in Berlin.
This, everyone should adjust their mirrors that way and work at getting used to it. But I still look anyway like you do, and like you there was never a surprise car there until a few weeks ago and suddenly there was: A vette going a lot faster than my 75MPH and crossing from one rear quarter to the other then flying ahead as I was preparing to pass the car ahead of me from the center lane. I noticed it only because both eyes over my shoulder caught his flight across the periphery of my gaze.
> An Engineer is not bound to produce squat for you outside of what you ask him to during his work hours.

But there was already a presentation. A court favorable of the employer could easily regard that as an implicit promise to provide what was presented, off-hours or not.
That could make an interesting piece of art
Had a quick look at openSUSE and KDE these days. I think about switching from Debian and Xfce. Because of a stable rolling-release distribution and easy to setup feature-rich tiling window manager with kwin-tiling.
That’s like a list of the most innovative companies in America. Do you know how much technology goes into say paper making? At Georgia Tech we had an entire research institute for paper science.
Google was slapped with another EU fine – and investors didn’t bat an eye
I can, and do, appreciate opinions on languages themselves. But my decision to continue using Python over Clojure is much less about the language's syntax and more about the available libraries. How do Clojure web frameworks compare to Django/Flask? What would I use instead of Pandas for data analysis? Are there keras-like deep learning tools?

Switching languages based on a comparison of idiosyncrasies between the two seems like moving to a new city based solely on the weather: a valid consideration, but nowhere near sufficient.
Cat pictures?
> having to use lots of assert(isinstance(arg, type) at the beginning of almost every function

Python should not be written like this; assertions can be ignored at runtime: https://docs.python.org/3/using/cmdline.html#cmdoption-o

A much better solution is to use qualified try/except blocks to handle potential errors.
I’m not entirely sold on the summary by AG Barr since The Guardian reported that Manafort shared polling data on 2016 election with elusive Russian and the summary makes no mention of this.

At the risk of sounding like I’m a conspiracy theorist, I want to know what else has been redacted.
Are you replying to the wrong post? This is about a JS library for typesetting a small subset of the TeX formula macro's for inclusion in a webpage.

And besides, you say one of the reasons why you aren't writing LaTeX is because you like to work in a plain text editor without any extra graphical capabilities. I'm not saying you must use LaTeX -- far from it, but I do want to say that it's not an argument to use plain TeX: I'm happily writing my LaTeX documents in Vim, no problems whatsoever.
Broken website is a bug.
Seems to me like institutional investors have increased prices for startups beyond what most angel investors could reasonably compete with. And I would argue this is due to the ongoing low interest rate environment where investors are desperate for yield and cash is plentiful.
Good question. Child porn is illegal regardless if the content is made by force or with actors. Someone making a cp video with actors and passing it off as real would be immaterial.
Have you never seen a shitty movie ? A good advertisement ? Not as much difference as you might think. This society is built upon rewarding frauds. Homeless people with engaging stories are only punished for being poor, not for fraud.
Every Volvo Will Get In-Car Cameras to Combat Distraction and Drunk Driving
Answer to the first question - I mostly lurk and have not received this notification from Safari at this time.

However, I would like to know why this website (and many others) need my location data.
I use the same method, but I don’t cut the stem and I don’t stand the peber upside down.
Really cool! I recently happened to have a similar idea when I came across the rust-fuzz crate, which abstracts over afl, honggfuzz etc.

If you're interested, my notes are here: https://github.com/lachenmayer/insta-fuzz

I ended up "cheating" a little bit by providing a valid JPEG header - I found that rust-fuzz seemed to take far too long to generate any valid JPEG at all by starting from eg. an empty file. But maybe I just wasn't patient enough, after all I was only running it on my laptop :)
Software Is Everywhere, but It's Not Always an Upgrade
If you did a write-up or went into more detail about your experience, I'd read it.

Big fan of Python and am heavily invested in its ecosystem, but I currently prefer async programming in modern JavaScript compared to Python.

Did you make use of third-party async libraries?
It's interesting to consider the parallels between the power/responsibilities carried by Kaminsky, and our own lives. It is estimated that we can save a human life for $2000. Which means that each of us faces a similar dilemma even if we don't realize it: "If I go on an international vacation, 1 person will die"

This is not to say that we should live a spartan life and donate every dollar to charity. I wouldn't expect Kaminsky to forego sleep entirely either. But it's a tradeoff that is worth being conscious of, the next time we spend money on things we don't truly want or need.

https://www.givewell.org/giving101/Your-dollar-goes-further-...
Visually is kinda easy. There are a lot of UI tools for that on Github.

The concept, can't be done in a DSL. Because node-red makes exceptionally well use of the dynamic programming paradigm ( and with the optional payload property).

Just converting it to a Dictionary<string,object> when it enters || exits a node doesn't seem enough. + A huge performance drain