skysight-inc/HackerNews huggingface dataset:
In some companies (that also has a platform of some kind, where they have information that would give them an advantage over everyone else in the market), it's not allowed to act on this information unless its released to the public. It's anti-competitive in some way.

The group that collects the information is not allowed to share the information with the product group.

Does anyone know legal basis for this policy?
Yick, as a user I refuse to install apps now, I don't need 8 zillion apps, I just need a browser.

It's not a security thing, it's a plain and simple, I only want one thing to launch, that I can use for anything.

The only apps I install that aren't a web browser are ... an ssh client, because then I can ssh to .. my VPS, work, whatever, and look at things, or IRC, or, again, it's the whole single app multiple uses thing, and the damned "smart" watch app, because it needs something on the phone to manage it :\
Eclipse tried it and went bankrupt. But it was a nice idea.

https://en.m.wikipedia.org/wiki/Eclipse_400
> What if `size` was enormous and the first character was negative? One extra byte of lookahead might SIGSEGV! So it must gingerly step one byte at a time.

Pages aren't 1 byte each, they're 4KiB. You can't just segfault at by crossing 1 byte at any arbitrary address. Some alignment checks to handle edge cases should let the compiler at least read things 8-byte aligned in the steady state and only fall back on edge cases.
Using Manta to Acquire Small Business Customers
No they cannot. Not in all situations.
Well, this might sound harsh, but, let him... some of us need a dragon. People tend to pour their own poison, so i hope you don’t give it more thought
Working on my two current side projects and playing video games or reading in between. One project is a simple twitter helper that launched recently (tweetlights.com) and a new social network project that is coming along.
I'm not sure exactly about the visual linking part but Zim has always worked for me. But I might be misunderstanding what you're looking for too.
This doesn't seem relevant to the original question of whether the Bible says Hell exists or not. People can agree that something exists without agreeing how it was created.

One view[1][2] is that Hell isn't really a place, but rather a state of being, and the primary suffering of Hell is the separation from God[3]. God didn't create it, rather we ourselves created it by separating ourselves from God through sin.

[1] https://www.stbensduluth.org/blog/fr-joel-hastings/who-creat...

[2] https://en.wikipedia.org/wiki/Christian_views_on_Hell#State

[3] https://www.vatican.va/archive/ccc_css/archive/catechism/p12...
> After the first CR is identified, it can be skipped along with the following LF without any processing. Then the bulk data can be read using a single read operation that does not inspect the payload in any way.

Sounds like it only does the character-by-character processing for a dozen or so characters (to read the the command, control chars, and the length). And I think the character-by-character processing is also converting the string "123" to an integer, so the trick of using &&/|| might not work.
With a pilot behind it.

Driver/Pilot less is not approved anywhere in US
I'm looking forward to the article about the problems DOMA introduced for them and what they came up with next. Wonder if we will see a full circle back to monoliths.

I know I'm being snarky and I have used micro-services myself, but only when it was smacking me in the face as the best tool for the job. Is the fools-gold rush still on to do everything as a micro-service from the get-go?

Side note, I can't wait to hear my boss use "DOMA" in a meeting in the coming months. FML.
Interesting. I had assumed avgas was more expensive than auto gas everywhere but I guess not.
What are the implications of these services going down?
Remains of the Palace of Axayácatl and a house built by Cortés are discovered
https://blog.codinghorror.com/but-you-did-not-persuade-me/
I think you can be successful outsourcing to WITCH or other consultancies IF you have an in-house, full-context software engineer managing the project and keeping people accountable.

You have to be careful because if you ask for someone who is "an expert in X technology", you'll definitely get someone, and they might be able to describe it at a high level, but may not even know how to compile a program or how to copy a file (yes I have literally seen this firsthand). You need to give people explicit instructions and be willing to help, and the in-house software developer almost definitely needs to provide things like architecture/spec. And you need to actively fight the need to increase the staffing for the project and prevent dumb/churn processes from taking over (example: writing 40 different scripts (separately!) to do something that could just as easily be done by one script with three parameters). And you need to manage the project into a position where maintenance/ownership can be transferred.

You also need to set them up for success by having a clearly defined scope and playing towards their skills (which means, don't give them work that needs a ML PhD math genius, do give them work like "write a PHP website that does this and looks kinda like that"). This is part of what I think the article is missing but also not really a fair expectation of what an outsourcing firm is. Consultancies are not meant to come up with 'killer apps', and you can try to pay them to do so and they'll be happy to take your money, but you shouldn't.
A Story About a Magical Taco, Based on a True Story
In another language, perhaps. It'd definitely be introducing undefined behavior if you did it to C or C++, and it would likely cause intermittent crashes.
Great list, thanks for sharing.

Adding a few more along the same themes -- electronics, hw hackers, retro gaming:

- GreatScott
https://www.youtube.com/user/greatscottlab

- Electronoobs
https://www.youtube.com/channel/UCjiVhIvGmRZixSzupD0sS9Q

- EEVblog
https://www.youtube.com/user/EEVblog

- DroneBot Workshop
https://www.youtube.com/channel/UCzml9bXoEM0itbcE96CB03w

- element14 presents
https://www.youtube.com/user/thebenheckshow

- DisneyResearchHub
https://www.youtube.com/user/DisneyResearchHub

- Enthought (SciPy conferences)
https://www.youtube.com/user/EnthoughtMedia

- Code Bullet
https://www.youtube.com/channel/UC0e3QhIYukixgh5VVpKHH9Q

- RetroArch
https://www.youtube.com/channel/UC_yi-5YZEf8LnapjkP3HL8A
I'm referring to this statement:

Someone from an ex soviet state isn't better positioned to understand our current crisis anymore than someone who was once almost killed as a child by dogs is best suited to understand the "dangers" of dog ownership.

Your mixing words here. I would definitely say a child bitten by a dog has a "better perspective", but agree that they aren't "best suited".
It is not just about regulations for the sake of accidents only, It is matter of national security as well.
Given widespread SARS2 infection in the general population, requiring to work on this virus in BSL-certified lab is rather... silly.
There is: https://www.uscis.gov/military/naturalization-through-milita...
Now that you mention it, I wonder if maybe these hand sanitizers have methanol contamination because the manufacturer saw that denatured alcohol was cheap/available and tried to swap out their usual source to make a quick buck?
The spiralling cost of education is a bit illusory; the actual cost of education is rapidly approaching 0. I can gain free access to a stunning amount of front-line academic research, and anyone can have access to pretty much all of it for prices that are low relative to what it would have cost in the 80s.

You can probably listen to free lectures by country-leading authorities on any STEM subject. Well, TEM. I'm not sure about biology and the other sciences. Access to humanities-related texts is also unbelievable vs the 80s.

The cost of getting socially certified as having become educated is growing. Not the cost of education.
Israel is 30 seconds.

https://hamodia.com/2020/06/30/israeli-company-introduces-co...
You keep trying to pull prop 8 back into the conversation. This isn't a discussion on gay marriage.

While I agree that a CEO should be aware of their public image I think it's a sad commentary on the state of our society that public attacks and shaming have become the vehicle of protest now. This happens frequently with the constant push to de-fund voices by attacking their sponsors. Big corporations stand down, not because they agree ideologically with the vocal mob, but rather because they want to not become the next target.

How about instead of attacking the careers and livelihoods of those we disagree with, we instead support the ideas we do agree with?
I use RSS because it is very easy to write RSS 0.90 by hand.

https://www.rssboard.org/rss-0-9-0
This is called “ending subsidies for suburbs” or “ensuring affordable access to housing” or “promoting livable neighborhoods” or even “removing onerous regulations preventing development in our nations most productive urban areas”. That’s very different than “abolish the suburbs”, which makes it sound like you’re going to ban single family homes.
Game mods. Want to play custom Mario Odyssey levels? Fiddle with save game data? Boost the resolution or FPS count? Quick save game state so you can experiment with speed runs or just for your personal enjoyment? Emulators make a lot of fun things easier.

It's also perfectly fine to want to play things in the intended way, of course.
Or how about plain old onion architecture... even older than hexagonal.

This is literally scaled/distributed domain-driven design (DDD).

I have felt strongly that folks got so caught up in the hype of yet another new thing they forgot how to extend what came before.

It feels like a reinvention of existing ideas at larger scale, and a pattern we keep repeating.

I'm not complaining, of course - new things are possible and being learned through this innovation. I do feel we should be more careful on the cutting edge, to see how it relates to where we came from.

Put another way, reinventing the wheel is not pointless if you come out with a better thing, or better wheel. But don't forget what was good about the previous wheel before you throw it out?
I’ll take the latter any day with good patterns of aggregating to a grey log. Having to triage production issues in a multiple application saas environment, The latter has always been easier to me. Don’t get me started on trouble shooting someone else’s crazy event queues
Exactly. Frontend frameworks are amazing these days and very hard to master. It makes sense to split the two to reduce cognitive load for engineers.
Or, maybe he was correct the whole time and it just took this many years to change.
They’re not at odds in the same way as Democratic subgroups, but they are meaningfully in conflict and the divisions are growing bigger. Social conservatives, in general, would be willing to give a lot more on economic/regulatory issues, in order to make meaningful progress on social issues. Indeed, many chafe are the restrictions of a small-government platform that limits government power to shape society. Pro-business conservatives, by contrast, are wedded to limited government. And they see social conservative positions as a liability in a modern corporate climate. (Issues like immigration, abortion, and same-sex marriage are why many Wall Street types have switched to the Democratic Party in recent years.)

I saw a remarkable illustration of this at a conservative event where a panel was discussing Bostock before the case was decided. The room was evenly divided, but with very strong opinions on both sides. There is a seed of a real conflict there. Textualism isn’t a robust foundation for the kind of broad structural changes social conservatives want. You need the conservative counterparts to liberal judges, who seek to vindicate broader principles gleaned from the law (except here to conservative ends).
This is a great example of what I'd call "vectorization without vector instructions", though you could also just call it pipelining. You recognize that you're going to be operating on big chunks of data at once, so you make allowances to be able to only operate in chunks - like ensuring you can overrun the end of the buffer - or split your main loop out so there is a 'slow path' for the start/end of your operation and a fast path for the rest of it. Then you just operate on as much data as possible in one go and ignore things like branching, early out, etc. You can mask your results at the end or simply discard unused outputs. The '(running & 0x8080808080808080)' example in this article is perfect because it recognizes that in the end you only need to be sure that nothing failed, you don't need to know what and you don't need to know when.

Most of the time if you see people doing this it's using vector registers and newer instruction sets, because that's where you get 2-10x speedups by doing it. But even on ARM and x86 without using vector registers, careful pipelining and vectorization can deliver pretty sizable speedups. It increases cache locality, cuts down on branches, and reduces register pressure.

I ended up working on a project a while ago where we had to port a game's software rasterizer to multiple targets, including a low-spec ARM device. Instead of trying to hand-code a NEON implementation (I don't remember for sure if it even had NEON...) I started by just vectorizing it to operate on groups of 4 pixels instead of one (because I could fit 4 pixels in a single regular-sized integer register) so that each iteration of the main loop was doing more work and spending less time waiting on memory. Just that alone ended up improving performance considerably at the kind of clock speeds I was dealing with, and on higher-spec x86 cores it was still a slight improvement for about a day of hacking and staring at disassembly.
Interestingly enough, in japanese movie theaters most people do stay to watch the credits. From what I hear, specifically out of respect for creators.

...Well, I'd say it's because there's often additional short scenes after credits.
I moved back to my country (India) after more than a decade in USA because waiting list for my country was about 150+ years. I went to a good grad school, worked at big cos, was generally focused mostly on my work and well respected to the extent i know. It is unfortunately not my mistake that my country has 17% of the world's population and almost #1 or #2 waiting list in Green card applications.

I had to follow rules as i worked at a Big Tech company. However many folks who worked for smaller sweat shop IT firms which are generally scammy in nature got their green cards as they were given designations of manager or filed under separate priority designations. Big Tech company like mine followed all rules strictly so bending or interpretation was out of question.

It is just the way it is, i do not complain. I understand the need for a more merit based overhaul. So many shades to the story though. I have seen many people getting diversity lottery just by virtue of having a family member in USA. I have seen people from lower populated countries getting green cards much faster and doing simple jobs like working at Walmart without complaining.

I think clear policy is helpful, either it is merit based or it is not. Merit is very difficult to define as well.
Have you tried any of the others like ttrss or FreshRSS? Or any reason why you went with miniflux over others?
This company from an ex-gitlab does exactly this

http://remote.com/
Good old Vox finding nefarious deeds in everything.

The gov't still "poisons" alcohol today. It's called "denatured" alcohol and there are a bunch of "poisons" added like diesel, methanol, Bitrex, etc.

It's done because the gov't wants their alcohol tax.
Specifically - why is "can be" in "156 packages can be updated" highlighted, and why is "login" in "Last login:" highlighted?
Do you have any thoughts on H-1B renewals in the current environment? Usually these require traveling outside of the US, but that's easier said than done, so I wonder if there are any rumors of these working differently in the upcoming application season
If you're at byte 4095 and you advance by 1 byte and the next page is a guard page, you're dead.

You can minimize the risk of this by requiring that input addresses be aligned (and many ABIs/APIs do require this) but it's realistic to say that an extra byte of lookahead can and will SIGSEGV in unfortunate cases.
And some forks with garmin devices:

- https://github.com/mjsir911/gadgetbridge (mine)

- https://github.com/mormegil-cz/Gadgetbridge/tree/garmin-wip
Plug: If anyone is looking for a way to use RSS for their newsletters instead of getting it in their inbox, see http://myrss.email/
As far as I can tell from reading Evans' DDD, there's nothing forbidding network calls inside a service. For a trivial example, you make network calls from your API to your DB. And also to your Redis cache, and then if your service runs async/periodic tasks, to your task queue, say your RMQ & Celery instances.

So to me the OP reads like "we're coming up with some new terminology for a bounded context, and also defining how those contexts should be allowed to layer in order to simplify/control failure modes".

The layering stuff is more interesting than Uber's rediscovering bounded contexts, though it's definitely interesting that they have come into agreement with Evans (and the rest of the DDD community) on the "Service == Bounded Context" principle.
Glad to see FreshRSS working well. Seems like most people are pretty happy with any of the big ones that come up (including miniflux). Good to be spoiled with choice, though for those of us that are indecisive....
The original (simpler) implementation before standardization was far superior. After standardization it's however become pseudo TCP over UDP and all the gains seem to have been lost.
More interestingly: if I use "good old-school C89" char instead of bool and make the loop body branchless, I get actual vector instructions that appear to be consuming 256 bytes at a time:

https://godbolt.org/z/57766b

Wow!

If I use bool and keep the body branchless (z |= (string[i] < 0);), the vector instructions disappear and it goes back to doing only 4 bytes at a time. That is very odd.
This is a nice thought experiment if you work on a next.js app or similar and bootstrap is doing all the heavy lifting, but falls apart when it comes to writing CSS by hand or native apps that have any complicated functionality that surpasses the performance capacity of react native.
That is a very interesting observation, thank you. I've never thought about the digital vs analog in terms of actual "oh, it's digital, it's better." measurement variation.

In my experience, I think you're probably right, it does seem like people may take them as "more accurate."
That's just one example. The Pulitzer Prize winning history book, "Lords of Finance: The Bankers Who Broke the World", has many other examples and goes into much greater depth. Of course, there are many more dimensions to 20th century economics than just inflation/deflation. Indeed, a driver of deflation in Europe was the gold standard, as the U.S. was a very large net exporter to Europe (kinda like China today) and accumulated a surplus of gold reserves (offsetting American deflationary policy), stoking deflation in the net importer countries as there was less gold to back British and French currencies.
Yes, but a path of heartache if the interfaces between systems aren't robust.

Say W sends a message to Y but doesn't record the message was sent Y or wait for any sort of ack (say a process that drops a flat file to an FTP server that gets deleted after 7 days). Now someone finds out Y is missing a bunch of things. Who's fixing it and who should be fixing it?
We can easily do both those things already, the problem is nobody wants to pay for it, because the people most affected by bad water/hunger/climate change are the people with no money.

Moonshots afaik are risky ideas/ventures that have the potential to "moon" i.e. make a shit-ton of money. Solving a problem with no funding can't be a moonshot by that definition.
More Than 1k People Could Access Twitter’s ‘God Mode’
> The question others want answered is how one distinguishes a "decent restaurant with bad reviews" from a "bad restaurant with bad reviews". But it's also clear that a bad restaurant is likely to get bad initial reviews.

A helpful move for new establishments—especially independent ones which don't have the organizing strategies of large corporations—would be to delay allowing comments for 3–6 months. I've worked in food for a long time, still do, and it's so difficult to have all aspects of an establishment in a good place at the outset. Give restaurants the time to work out those kinks before accepting comments.
I'm so familiar with string manipulation, and so many other standard library functions take strings (e.g. `open`) that it feels like a lot of API memorization and acrobatics passing a Path object back and forth between a Path and a String that I can see why people might just stick to good old `os.path`.

I mean I use the Path library, and I think I like it, but I find myself consulting the dogs for it way more often than I do with `os.path`.
I think the tension here has always come from the fact that we've never had a right to free speech with no respect to context. If I run a coffee shop and let people pin flyers to the corkboard, I have a say in what flyers get to stay up. If Bob posts flyers for his Alt-Right Potluck Dinner, I'm going to take them down. I may, in fact, ban Bob from the coffee shop entirely. If Bob protests "but you've let Jennifer post flyers for her Antifa Vegan Cookbook," I'm going to say, "Yes, Bob, and her dairy-free brownies are surprisingly delicious." Bob doesn't have a protected constitutional right to use my space.

It's certainly true the left can have illiberal tendencies, and there's some indication that's on the rise, and that's worrisome. But when people yell "cancel culture" in a crowded online letter, it's always worth asking how many people have been "cancelled" and to what degree. Andrew Sullivan and Bari Weiss have never been denied an audience and will almost certainly continue to have huge ones. J.K. Rowling, for all of the articles about her "cancellation" over the past couple of months, turns out to still be a multibillionaire author who still has a book contract. Yes, every day brings us complaints from prominent conservatives about how Twitter is stifling their voice -- complaints generally tweeted to their millions of Twitter followers who like and retweet them in support.

In any case, while I'd be loathe to carve out explicit exceptions to the First Amendment, I'd also be loathe to invoke it too cavalierly. Would I lock someone up for "something just slightly racist"? No, but in practice that's very rarely what we're arguing about when we argue about cancel culture: you mentioned it was a social media phenomenon in another comment here. Would you demand that social media networks not be allowed to make decisions about what content they're willing to carry? How about employers? Firing someone for that "something just slightly racist" is harsh, but do we want to say that HR departments are no longer allowed to make those calls? If so, who is?
It's not about Friday deployments though: https://www.zdnet.com/article/garmin-services-and-production...
What I'm saying is that the compiler can generate code that examines the memory address and looks ahead only when it's safe to do so.
As grim as it may seem, our air safety is built on deaths of thousands of people died in airplane crashes. some may call it cost of progress.
FYI Void recently enabled hardware acceleration for ARM and PowerPC architectures in LibreSSL.
The History of Paper
‘Alexandrian’ glass confirmed by hafnium isotopes