skysight-inc/HackerNews huggingface dataset:
Ubuntu 19.10 Includes Proprietary Nvidia Drivers on the ISO
More to the point, they correctly perceive that that specific small group of people are acting on behalf of a evil corporation, rather than based on a coherent vision of what a successful language should look like.
I also used Cello, on an early Windows NT beta. It was multi threaded and async, much nicer and faster compared to Mosaic. Problem was it was also very buggy and crashed all the time. After some time I returned to Mosaic that would run without crashing.
Most simple cases of instructions seem straightforward to just go ahead and emit the bytes for. Then when you start to use more addressing modes you realise it gets to be a lot of code and it turns out there's a common pattern for everything.

Here's a concrete example from an industrial assembler.

Almost every simple instruction boils down this helper method which is parameterised by a bunch of flags and can then deal with all of them.

https://github.com/oracle/graal/blob/f3a3576493f87abdea1045d...

Even that looks complicated! But writing this per instruction (the simple case) would be insanely complicated.
Watch “Darius Hickman – I'm Back (Official Music Video)” on YouTube
Because WASM is already bad for user security, they want to make it worse.
Doubtless there were dozens of not hundreds of composers throughout Europe in that timeframe. Surely there were some forgotten or in obscurity who still had music worth listening to? At least Salieri’s name and work lives on, even in another’s shadow.
Safari is removing (or removed already?) DNT simply because websites are still tracking visitors regardless if DNT was enabled or not.
Being a programmer at a university is still a "decent job", the difference in money isn't necessarily the crucial part. Instead, try telling her you want to quit so you can become an (eventually unsuccessful) painter and then observe how the relationship is working out some months down the line.

Also, what are the odds that a modern educated self-respecting independent woman would admit (even to herself) that she quit the relationship over that bit of money? If money really was the problem, she'd still have to come up with another reason to break up. Plus, it's not clear if you were already married, that's another threshold of course. Divorces are usually many years in the making.

Of course I'm not saying this is 100% exactly what will happen all of the time (though I've seen it happen shockingly often) and you will certainly find people whose dysfunctional relationships lasted a lifetime. That's called "survivorship bias".
I use both black on white and white on black. Usually, I find the latter enjoyable in the evening / night, but occasionally a bit depressing / oppressing during the day in my text editor. I guess it's also weird to have a bright room and a dark screen. But not in the terminal, where a black background always feels better for some reason.

So, why use a white background? Because it may feel better, and it may have nothing to do with paper.

Also, an objective reason: with black background in your text editor, it can be painful to switch to windows with a white background. If you try to set everything black background, you run into bugs: broken webpages, mails that set a white background anyway (bonus if they don't set the text color, or nothing is set but some words are highlighted or colored), documents, PDFs. I know because I tried. With support for dark themes in CSS it will probably improve but we are not there yet and you pretty much are in an unsupported territory.

The question also work in the opposite way: why use a dark background?
Same answer: preference.
For ecological reasons? It depends on the screen, and it should be measured especially if you compensate by setting the screen brightness higher.
> Things that you might expect to be invalid, are valid. A zero byte array deserialised as a protobuf message is a perfectly valid message. All the strings are "" (not null), the bools false, and the ints 0.

How does this work? How do you make, say, all fields but the second null? Do you just send a messages that's (after encoding) as long as the first two fields, where the first field is 0x00 and the second contains whatever data you want?
I had Mosaic as well as Spry. I always thought it funny that my wife had an old antique jar in the kitchen (still have it) for flour that was for a brand of lard called "Spry"
Seems like a chicken-and-egg problem, no? Power empowers power.
It's tough. I've been thinking about this a lot over the years, especially with respect to youtube content -- which is really hit-and-miss to say the least. I'm trying to curate channels I think are ok on www.fugu.tv, and welcome any input.
You should never use protobuf types directly in your code. Always convert to native types at the edges — that will let you do validation.
See this real-world assembler for example

https://github.com/oracle/graal/tree/master/compiler/src/org...

Then take a random instruction

https://github.com/oracle/graal/blob/master/compiler/src/org...

See how it has common methods used by other instructions simdPrefix and emitModRM? Those are the abstractions.
Delaying the commit is the standard approach with this. SKIP LOCKED was created specifically to avoid the throughput issues of locked rows (and has similar implementations in other RDBMS).

If you don't want to keep the transaction open than you can just go back to updating a column containing the message status, which avoids keeping a transaction open but might need a background process to check for stalled out consumers.
> Actually, a lot of humans do go hungry. The inefficiency of using land for crops to feed to livestock means that the price of staples is higher than it otherwise would be.

I'll posit that even if you made grain free at the docks in the US, there would still be people in the world going hungry. (Fewer people, certainly) Transportation and distribution is just as large a problem as production at this point in history.
This feels like a circular argument. Not everyone needs HTTP/2 support (especially for internal services for enterprise applications).
The real question is: can you re-write it in assembly and make it self-hosting?
You don't need to fsync on every write, that's what the replica is for. At lower/mid-tier hardware, network is faster than storage and your message is on multiple machines before it's even written to disk so fsync of 1 second is usually fine.
You should base such decisions on independent reviews and tests of the new Zen 2 CPUs which are not out yet. GHz numbers for Zen 2 do not tell us much, yet.
https://en.wikipedia.org/wiki/Spry_Vegetable_Shortening

I mentioned this in a different comment, but I have a jar from back then with that name. Early "if they'd only done research" brand accident. Or maybe they meant to?
One of my hobbies in the 1980s was writing assemblers, because most of the existing commercial offerings were pretty bad. I started out writing my own utterly terrible (though fast) assemblers, and after several years and my fifth or sixth try I had one that was fast, very usable and that people liked a lot. It was shipped as a component of our company's devkits and wasn't "commercial" in the sense of a standalone product, but I still count it a commercial success.

Things that make assemblers useful -

- A real macro language. The C-preprocessor does not count.

- Support of the manufacturer's mnemonics and syntax. Unless the manufacturer's official syntax is "AT&T / Unix assembler syntax" then that doesn't count, either. Parsing addressing modes is often painful -- the 68000 was a bear that took several days to get right -- but telling your users "Oh, just use this alternate syntax . . . documented where? Umm..." is lots more difficult.

- Listings and cross-referencing. Maybe this was a function of the era when I was writing these, but all of the assemblers I wrote did not output a listing (addresses and generated bytes along with the program text) and my initial users were reluctant to use them. When I added listings to my last effort -- it took a day or two IIRC -- the tool suddenly became usable in their eyes.

- Speed. No reason these things can't crunch through a million lines a second.

(For my own game carts, I would print out a complete listing every couple of days because these were really helpful in debugging. At the end of a typical project I'd have a couple five-foot-high stacks of fanfold paper, which I'd have shredded. I'll point out that while my floppy-based copies of my games' sources have gone walkabout, I still have the most recent complete assembly listings in binders).

I've thought about reviving my hobby . . . but modern CPUs are much more complicated than the 68Ks and 8-bit wonders of decades ago, and life is too damned short to be writing assembly anyway.
Very cool process. I like the resulting site. Now if you could only add an additional “possibly be funny” filter :)
There is a concise description of how this works (written by the author) here:

https://computergraphics.stackexchange.com/a/2151
Good point, the article says "do it in 20 lines of code", but implementation at scale may require a little more engineering than that.
Happy covfefe to you too. :)
Wood Hardness Testing
> The disadvantage is that text effects like glow and stroke are tricker as you tend to get sharp edges and artefacts.

This is going to happen with every SDF format. The problem is that SDFs can fundamentally only encode the distance to a small fixed number of lines per texel. For regular SDF, that number is one; for mSDF, that number is two. If the complexity of the shape exceeds that (as can happen for complex fonts such as CJK fonts with small SDFs), then artefacts will occur.
WebAssembly is portable, stable, and well-specified. LLVM IR is not portable (it is platform-specific), not stable (it changes between LLVM versions), and not well-specified (especially around undef). Therefore, WebAssembly is a good distribution format, LLVM IR is not.
I'm using memory for the prices
VRV - $10
Netflix - $13
Amazon - $10
Spotify - $10
DirecTV Now - $40
Back in the day I invested some money when AAPL was at $100 and when RIMM was at $100. I was only half-right in my assessments.

Given that last time I did an IQ test I was on the right-hand side of the proverbial Bell curve, I'm not sure how well anyone that is below average (IQ 100) would fair.

I've since learned my lesson and stuck with index funds (dividends being re-invested), and gotten market returns that have been quite nice. At some point markets will tank, and I will rebalance by liquidating some bonds and picking up some more equities (selling high, buying low).

And yet @AznHisoka thinks I should not be allowed to easily get market returns by investing in index funds. (Which the Oracle of Omaha himself, Warren Buffet, suggests that most people do.)
Danica Patrick explains the complexities of an IndyCar steering wheel
Not sure I see how making easily-hijackable DNS the authority for TLS certificate trust would solve these problems. In fact, I would expect that would make it worse, by putting all your eggs into one basket.
Maybe there’d be more progress if these greedy people were told they’re not impressing anybody?-preferably somehow politely but firmly.
Kindle offers advertisements at a discount. I purchased one such model.

AFAIK Amazon is not keeping a remote log of every file accessed on my Kindle. Can you point to something saying otherwise?

> I cannot argue that this shouldn't be clearly visible, and I think, for the benefit of the consumer this can't be a ridiculous matrix of all the different kinds of tracking.

Visibility isn't really an issue either way if it's achieved normality.
Why Climbers Die on Mount Everest
There serendipity encountered in the stories in this thread is essentially just different on one axis: it's not "personalized" or otherwise user-aware, it's content-driven active organization and presentation.

That system can have its own ways of breaking down - consider trying to curate a collection of books on a topic you don't know about - but it gets at the limits of our current algorithmic approaches. Our systems don't know the content itself, just the feedback various others give about the content.
While mentioning ConTeXt, can anyone give me a sell job on when and why it might be nicer than LaTeX?

It's not that I'm super fond of LaTeX, it's just that I assumed its warts were more or less inevitable in a stringy macro framework, and ConTeXt can't avoid that either.
Another alternative is Thrift. It got lots of language bindings and the servers superb.
In your demo [0], is there a reason for the artefact in the top left corner of the 'm' and the bottom left corner of the 'p'? Is that an artefact produced by the MSDF rendering or the msdfgen tool?

[0] https://valis-software.github.io/GPUText/example/
Since we're discussing novel syntaxes for x86, here's one I've been working on that should soon be self-hosting and come in under 2kLoC source and under 30KB executable (excluding tests):
https://github.com/akkartik/mu/blob/master/subx/Readme.md

Stats: https://raw.githubusercontent.com/akkartik/mu/master/subx/st...
It's the increase in permitting as well. I should have stated that above - raise prices + put limits on # of permits issued.

Also - as the article mentioned - gear is better - so it's not as physically treacherous for the avg climber. That said - when things turn bad - you end up with people that shouldn't be up there in the first place.
I know in this case we specifically referencing speaking with strangers online. I generally agree with everything that’s been said there.
However there’s a lot of parents who extend no speaking to strangers in the physical world and I thought it was wiring mentioning: I’m teaching my kids that it’s perfectly safe, polite, and expected to talk to strangers. Everyday we encounter strangers on the street or in a store. What if a child needed directions or help? That would most defiantly be an acceptable time to talk with a stranger. However, I am also teaching my kids that they should never go anywhere with a stranger to be touched by one. Hope that gives a new perspective to a parent out there teaching their kids that they should never speak to strangers.
> it seems unlikely Google would have a page listing trademarks it doesn't actually own

Putting a ™ symbol after a name is only a claim on that name to be one's own property for use as a mark on some product or service when trading, and big corporates do this all the time. So I think it's likely Google would have such a page.

> I also don't think there is actually a trademark on the term "Go" based on this USPTO search

There's a distinction between a trademark and a registered trademark. Registering the name in some jurisdiction's database just means the corp has begun its defense of that claim before it sees a perceived infringement.

I would imagine everyday words like "Go" (or "Groovy") wouldn't be accepted by the US trademark office anyway, so perhaps Google tried but failed to register it there. They might get "Golang" accepted but the Go team have said the name of the language is "Go" not "Golang".
NATS Streaming is not as well tested and has some design issues that make scaling hard. NATS itself has a new version 2 that has a protocol update and NATS Streaming should follow with a new design as well, but I would recommend other options if you want persistence.
Or it could just be that like internet packets the fastest route between A and B isn’t always the shortest, especially if we are talking Anchorage and northeast Asia.
Heh. Been there, done that: The marketing/sales side messed up, fire all the developers.
Talk to them.
Like the idea in general, but I do not agree that diverse executive teams should be incentivized. That's discriminatory.
Can you elaborate on why YT for kids app is bad? Long time ago, I tried to develop a similar app (kidsfriend.ly) which provides safe videos from YT but failed to do so because it's impossible to control that Ads YT added during the watching.
Please give the author of that photo credit. As mentioned below - it's been rampantly used without citation.

https://twitter.com/nimsdai/status/1132632755605573632

Dude risked his life in unbelievable freezing temps to take the photo and no one will even give him credit.
Importing goods to Iran really isn't a violation of US laws, any more than, say, a twenty year old Huawei employee having a beer in Beijing or driving at 120 mph on a German autobahn. The rule of law is indeed national, and legally the US has very little jurisdiction outside its borders. Extralegally, of course, it has plenty of powers to arrest, kill or torture those it doesn't like.
I had a package go from Fremont to SF via Memphis.
I feel like “having their fun” is a bit of a disingenuous means of describing discourse touching billions of people which has resulted in several awful real world situations such as measles outbreaks, discrimination, negative self worth, and even murder around the globe.
Redis won't lose data from just a server crash. It has persistence with streaming AOF mode and snapshot RDB mode, and they can be combined. fsync is also configurable. It can be set to write every operation to disk but most set it to every 1 second which is safe enough with replicas.
I do not think the benefit of Hanlon's law is intended to be predictive. It seems rather more like a commentary on how our beliefs about people tend to be self-fulfilling prophecies.
I'm pretty much in the same boat. I would also agree with all the anti-advertising stuff. Keeping them off tracking is paramount. The phones thing as well. I have also been thinking about the ramp of releasing restrictions.

With respect to pornography, I was collecting it since I was 13. Yes it makes parents uncomfortable. I don't think it has made me a worse person, primarily because I was raised to still respect people. The problem with porn is when other things (ads again) imply that hypersexualisation is normal, and the boundary is blurred. Problems with pornography also get raised when peers talk about it as if they can emulate it. All of these things are out of your control.

I am already thinking of a pi-hole like system. I sort of have this dream of a 90's early 00's filter system, but that can't last much beyond 10 years of age. Further, with DoTLS etc, ad blockers are going to become more difficult. Maybe later on, once a mobile phone becomes neccessary, it needs to be a smartphone with a custom rom with full app isolation and anything and everything to cull tracking.

Despite all these measures, I suspect the only real solution is to keep your kids occupied with hands on stuff that is not on the computer. Treat computers as a tool. You use it to program other devices. Do some gardening (if you can). Use computers to track growth and research techniques.
How did you know so much intimate information about this little girl who was just your tenant? Maybe another part of keeping kids safe online should be blocking domains like SeekingArrangement.
Show HN: Orkhon – ML Inference Framework and Server Runtime (Rust and Python)
And also: no Windows. My kid somehow gets Admin access on his Windows laptop. He's 14 years old, from which I conclude that anyone with basic Google search skills can elevate their local privileges to Administrator and do whatever the hell they want, including VPN install, at which point your firewall and parental controls become useless.
Yes, and slow, if you're actually doing it for millions. The comment was saying the library only does it for messages that are over the size limit though.
The historical significance that crossing the Atlantic represents precedes the reputation temporarily handed to it by climate activists. But someone taking a cruise ship from Europe to the US is still no new Christopher Columbus.

I understand your fascination, but whatever reward there was in climbing Mt. Everest has already been given to Tenzing and Hillary. Let me therefore rephrase my question: what reward for mankind is there today in climbing Mt. Everest?
> If google wanted an OSS language, they would have non-google committers

Ian claims "59 Googlers on the committers list and 51
non-Googlers." I was surprised by that too.
> homeless using the money I gave them for drugs/booze

In grad school, I didn't have a whole lot of money myself, but a homeless person came up to me and asked for $20. I gave it to him, and—curious what he would do with it—proceeded to follow him at a distance. He walked into a gas station and purchased a six pack of beer.

Today I was waiting in line outside a bakery in San Francisco and there was a kid about 10 years old in front of me. A homeless guy walked up next to him, pulled his pants down and proceeded to scream "asshole" loudly. Everyone in line did their best to pretend the guy wasn't there and he eventually wandered off.

Call me callous and lacking empathy, but dealing with that particular "flavor" of homelessness is probably near the bottom of my todo list on ways that I can help improve the world. I get that there are a lot of homeless people that aren't like that (perhaps some catastrophic event happened to them), and I would like to help those people however I can, but the much more common kind of homelessness that I am exposed to on a daily basis around the Bay Area makes it very difficult for me to feel guilty about not doing more.
She told me all of this the moment her mom was gone. I was doing maintenance on the house at the time so I pretty much had to listen and smile and nod.
I am just starting out on this route, so I cannot give you any indication of whether or not it will be successful (yet). My product (https://www.usecloudpress.com/) integrates with various Content Management Systems, so I am reaching out to the people working at those CMSs to try and reach their end users.

I have had some early feedback from some of the users of these CMSs, and the feedback was very valuable in shaping the product.
The same reason a T-shirt made and shipped from China is cheaper than one manufactured next door to you.

The contribution of international transport to the cost of pretty much any consumer good is minuscule compared to other factors, so the starting premise that something should be cheaper just because it's grown locally is false from the outset.
I'm not opposed to a separate table or DB used exclusively for messaging separate from business level data, but I think I've never heard of anyone doing that in practice. It's almost always a bunch of hacky joins someone wants to do with the messages and the messaging gets directly coupled with the schema (foreign key constraints on transaction or event IDs and business entities is the usual case). Letting one or two things be used for purposes it wasn't necessarily designed for is alright but coupling the same place that has your OLTP together as your messaging system in itself is usually a culture where the same DB will be used in another month as a time series DB, then as an OLAP system, and then there's no time to properly decouple anything anymore / actually understand your needs and nobody wants to try to touch the very, very brittle DB that runs the entire business on its back.

It is a very, very slippery slope and it's seductive to put everything into Postgres at low scale but I've seen more places sunk by technical debt (because they can't move fast enough to catch up to parity with market demands, can't scale operationally with the budget, or address competitors' features) than ones that don't get enough traction where technical debt becomes a problem. But perhaps my experience is perversely biased and I'm just driven to over-engineer stuff because I've been routinely handed the reins of quite literally business non-viable software systems that were over-sold repeatedly while Silicon Valley sounds like it has the inverse problem of over-engineering for non-viable businesses.