skysight-inc/HackerNews huggingface dataset:
>It is offloaded to tape at some point and restored periodically.

This makes no sense. The main problem with disabling write flushing is what happens if the OS crashes or the power goes out. Doing periodic backups/restores provides a "last known good state" to revert to, but you'll still lose all the writes between the last backup and when you crashed. Depending on your workload this might be fine, but I doubt the COO is going to be pleased when he finds out you lost all customer orders from today.

The bit about "restoring periodically" also doesn't make any sense because such events are easily detectable. There's no need to constantly take the system offline to do a restore. Disabling write flushing isn't going to cause increased bitrot.
It appears not to be the case: https://awrestaurants.com/food/burgers/AW (https://awrestaurants.com/menu). I think I have been to a US location once/ever in the previous decade but in Canada, I would often seek out their locations when I wanted lunch (Beyond Burger wrapped in lettuce).
Got into it in teens. Aside from friends, everyone was old as dirt.

Got into it 20 years later. Original old people all gone. Everyone still ancient as dirt.

Guess I’ll try again if I ever get old. Maybe It’ll be fun then.
Not always. The list at https://developers.hp.com/hp-linux-imaging-and-printing/supp... shows which ones need the proprietary driver plugin and which ones don't.
Best Community Platform to start a private/paid community
Distribution of proteins is also important. Meat is complete protein.
You are spot on. This was for travel to the EU, and likely a hedge against Trump winning re-election.

I'm working on doing the same, not because I care about taxes (which as others have pointed out doesn't really apply here) but because citizenship is a single point of failure.
Huh, we have a Brother HLL2390DW multifunction laser, and I can't figure out how to set it up on ChromeOS at all. There's no working driver as far as I can tell.

The Print&Scan app is a disaster, largely due to how Android works on Chromebooks. It can only access the totally separate Android filesystem, which isn't visible in the ChromeOS Files app. If you want to export a scan to the ChromeOS files, you have to use the "Share" button and pick the Files app. You can't use the very prominent "Save" button.
My take on Golang: Use it for a project, get into the Go mindset of doing more with less.

Then back switch to a language that's actually suited for useful work with getting mired in dogmatism and bring the mindset with you.

Kotlin is a good one if you like Goroutines, Flow/Channels map pretty cleanly to them.

Proponents of Go will say the dogmatism is a strength... it is until it isn't
That doesn't make it a rational act. Welcome to the zero risk society.
> with type safety

GraphQL provides one-way (server-bound) run-time type assertions.

I constantly see developers that should know better confuse validation with type checking. I've had developers, in earnest, ask how they can use TypeScript on run-time data inputs. I have to break the bad news to them and simply tell them: no, you can't do that. That's not how type systems work.

Out of the box, GraphQL provides no validation, that I know of, beyond the elementary data types. Anyone that knows a thing about XSS or SQL-injection can tell you that a string is not always just a string. Anyone using C/C++ that has dealt with stack overflows and code injection can tell you that an integer is not always an integer. Sometimes it's a pointer. Oops.

You're going to hand code validations, each and every time. Because no tool knows how many characters your DB is setup to handle for a username, for example. GraphQL and TypeScript won't save you.
Six most influential books of my adult life. What are yours?
I think he gets notifications when his name is in comments/posts.

<test>

Hi @dang, can you see this?

</test>
> The average GPA increased by several points.

The credibility of your school went down by the same amount.

If cheating is rampant, either the culture is broken or you are selecting students wrong.
How reliable is electricity in these small remote communities?
A bit off topic but google keep their mouth shut on this issue.

I've got a Pixel 4a and my camera doesn't work. (I have to wait 15 seconds before the "viewfinder" even shows an image and then it might update the picture once every third seconds (if I'm lucky) - completely unusable). And it seems to be a very common issue. The ratings on the camera apps tell that users of seemingly all pixel devices have had this issue since recent updates (for at least a month now).

Not a word from google. I have no idea how to even figure out if this is a hardware or software issue.

Anyone know anything about this?
The important part to understand is that mmWave is really short range and is blocked by walls, windows, and sheets of paper. Phones with it may need to have "windows" to let the signal make it through the phone case to the antenna.

So it basically works outdoors in very busy cities where it's worth it to put an antenna every few hundred feet: Most Americans will never actually benefit from it. It won't work in their houses or anywhere not very dense urban.

Some Verizon stores actually put a mmWave antenna physically inside the showroom so you can see the performance... but it won't work when you step out the door.
We specifically ban Go here at a large start-up that everyone's heard of so that Go developers don't come and spread their cancerous SJW delusions.

Just like Linus banning C++ from the kernel to keep C++ developers away.

Results: huge improvement in moral and worker efficiency.
I see that GopherCon is using your service this year. This should be fun. Best wishes.
And High Fidelity: https://www.highfidelity.com/
Have a look at https://100r.co for an example of how they do offline-first html only web apps. DotGrid is a very interesting example.
This sort of gaming is rampant on Amazon. My own experience:

A friend of my wife introduced her to a woman who was a representative of a well known brand for home goods/kitchen gadgets. If you bought an item off Amazon of their brand, the woman would Venmo you for the value of the item provided you left a review. It went unsaid but understood anything less than five stars would mean the relationship was over. They also had a few other rules about your Amazon account to "qualify" (had to be personal, you had to review a certain number of other products, etc) to try to bypass any flags getting raised.
Thanks I skimmed and missed that.
The 4a also has the fingerprint sensor. I think it was a big mistake to not include it on the Pixel 4, but that whole device was gimmicky and weird.

Kind of the like the Pixel 5. Gimmicky and weird, but at least they put the fingerprint sensor back on it.
Dr. Ben Carson has tested positive for Covid-19
How to prepare for Facebook interview without hands-on algo experience
I have a Facebook interview in a 2 month period. I have worked mostly on server-side and web applications in enterprise Java field for the past 16 years. I do have a BS and MS in computer science from 16 years back. My problem is not having actively worked on data structures and algorithms over the past 16 years. Facebook gives two time limit questions to be solved in about 20 minutes each. They said it would be medium level difficulty questions on leetcode or hackerrank. Is just going through the problems enough? I would like to refresh the basics of algo and data structure also.
Maybe he is on phone?
Damn, got the first one wrong :

> ADABAS was NoSQL from a time when there was no SQL. The technology now is owned by Software AG. "Software AG: We're not sure what we do either."

Damn, I seem to get only half of them right, not better than random chance !
EDIT : Ok, 59% correct. (Eventually you get a 'victory' screen.)
I have seen worse than just review scams. I have been offered bribes to change reviews for products as a precursor to getting replacements sent out. I had to demand Amazon refund me that one as they didn't have an issue with it!

I have been exposed to it a lot over the past few months trying to buy a 3080 graphics card. Three sellers have been executing a scam I don't quite understand, beyond a data grab, but I am just not seeing how they benefit. They list the card, you buy it and then they cancel the order 5 minutes later. Then they put the cards up again the next day and the next and keep doing the same thing each time getting 5-10 peoples worth of data. They never actually sell the cards. So far Amazon has done nothing about those companies either. I have been receiving a feisty set of new spam on my amazon email address though so I think it may just be a GDPR breach thing to spam emails but I can't see it being valuable for so few people a day.

Then there is the "we have shipped your product and it will be with you at December 21st" on a new 5800x from launch day. The mail came along with a DPD delivery number that wasn't even the right length. I can't cancel it because its been shipped, except shipping within the EU even by donkey doesn't take 2 months. Amazon hasn't done anything about them either.

Clearly blatant fraud when reported to Amazon is not dealt with so it isn't a wonder the entire platform is now full of fraudsters everywhere. I have been a long time Amazon prime customer, their service was second to none. But the past year even before human malware kicked off has been an increasing problem and its time I stopped. In the instances where I have come across fraud Amazon didn't deal with it, that is my experience of it.
> "Best practices = don't write bugs"
That's absolutely not what it means. Best practices usually means "don't use these features anymore" and "use these features whenever you can". And that is very reasonable and DOES get rid of a lot of the problems (not all) that are usually associated with C++, but still people don't do it.
I blame it many C++-people actually preferring "C with classes" (various code bases openly prefers this as their coding style - you won't get those people on the Rust train either) and many people just don't know or don't trust it, because some of the newer features are sadly not very easy to understand properly.
I've used Gather for several conferences, and I've found it to be surprisingly effective at recreating some of the benefits of in-person gatherings.

In particular, since there's no formalism around creating or scheduling meetings, it makes it extremely easy to walk up to people you know, chat for a few seconds, and then step away. Or for impromptu meetings to break out, where two people are chatting, and then another person joins, and soon there are 5-10 people in a larger discussion.

What it hasn't been able to resolve (at least for me) is the awkwardness of starting conversations with strangers. This is already awkward enough in person, where you kind of have to edge your way in to an existing conversation and wait for a lull to join in. Starting a cold 1-on-1 without reading body language is just not possible for me.

Remotely, there's no way to get over the step function of "in the conversation" where your face just pops up. For me, that lack of a gradient makes it very difficult to break the ice when meeting new people.

I think the physicality of Gather does help a bit, because (for example) you might sit at a "let's talk" table to indicate you're open to meeting new people, but that still basically translates to "extroverts go here". I'm not sure how to solve it long term, but I think tools like there are definitely a step in the right direction.
The reason is it takes time to reach those top speeds for each individual file. So if you're dealing with many small files it's difficult to reach and sustain the max speed. If you're working with big files like editing 4k or 8k video footage that's when you really get the full benefits
You can probably just block JavaScript entirely for a site like this. I doubt it depends on it. But I agree that adding text to copied text is really irritating.
This.

Else you might as well call the degree "rote" because that's what you measure.

> maybe fails in intro courses

If someone cheats their way through intro courses they are up for a bad surprise since the upper level courses assumes a mastery of the intro classes!
it really doesnt cost that much to buy a second visa for someone who works in SV.
> People freak out because it crashes your program

People freak out because it _doesn't_ crash your program (until it's running in production of course). On my system without optimizations it prints "xyz" just fine, with optimizations it prints nothing, even though I'm accessing to the middle of memory. I think on most systems this will not actually crash unless you have explicit out of bounds memory tracking inserted into code by the compiler every access slowing down your code.

The point is in Rust this wouldn't even compile.

I'd be curious if you ran your text editor through a memory sanitizer like valgrind and how many issues it points out.
Great idea. We used that in our company for a while but. Bad ux of sharing screen (some objects are on top of the screen) and stability issues made is live in Zoom.
Hi,

I am Emre from Warsaw(expat). I work in a gaming eCommerce company as a Digital Marketing Manager.

I love doing stuff related to games and I want to pursue my career in that direction. But as you all know, gaming industry is a bit, how to say... not very welcoming for everyone.

I can say that because I am a non-European expat who lives in Europe. I thought I can at least make my "future" job looking easier and decided to build something that includes things I value before I apply for jobs.

I know I am missing ton of features but I would love to hear your feedback.
But this doesn't apply to the US. After 9/11 international banks have to share account details with the US Government if they want to transact with US banks.
> If it mutates as efficiently as flu, it will be a challenge.

It doesn't. Coronaviruses have a proofreading protein which prevents significant RNA changes: https://www.cell.com/molecular-cell/fulltext/S1097-2765(20)3...
Maybe I should have said “local congressperson”? You could technically contact a “representative” at the US embassy.
What is the appeal of a vegan pizza? Is it even pizza without cheese?
Why not? The front end is closer to your users. Shouldn't that be the focus?
One beauty of rg, sd, fd, etc is that they work almost exactly like their counterparts except they have better default behavior
> likely scope creep and eventual subsidy

The same can be said about private providers. Even if they temporarily lower rates and improve service in your area, to prevent entry from competitors, they will ratchet the rates up, and start cutting corners on customer service as soon as they no longer feel threatened. This is not a theoretical concern - this has happened over and over and over again, across the country.

> Farm subsidies

That's not a great comparison.

1. Farm subsidies are terrible for economic efficiency, but fantastic for economic and political resiliency. [1] Lack of bread very quickly leads to regime change. It's why every single country in the world subsidizes their agriculture and encourages overproduction.

2. The reason farm subsidies exist is not because 50%+1 of the public supports them. The reason farm subsidies exist is because the federal government was designed to give excessive amounts of political power to rural states. This means that something supported by ~20% of the public can easily turn into national policy.

3. Municipal referendums are nothing like it - they are direct democracy.

4. Municipal governments are not direct democracy, but they do not have multiple layers, or were designed to give disproportionate amounts of political power to regional minority groups. What a municipal government wants is a lot closer to the pulse of their constituents.

[1] Efficiency (which is what marketeers want) is often at odds with resiliency (which is what anyone looking past the next quarter's financials wants). Remember the start of the COVID pandemic when all of our incredibly efficient just-in-time global supply chains went to hell? Efficient systems have no built-in slack to absorb temporary shocks. When it comes to food supplies, a temporary shock can leave us with millions of emaciated corpses.
This is awesome! Love the idea of builder mode being integrated with regular game mode, like Minecraft.

I'm not sure what you guys are using for the engine, but the primary feedback I have is that it feels too sluggish. For a second-home virtual space, it'd need to feel really good moving around in it.

Right now on my 2019 Macbook, in a one person blank room, I have frame rate drops moving around where my character will skip spaces. And in the HN room going to a different place (e.g. to swimming pool), I was walking around in darkness for 5 seconds about to exit thinking there was a bug before it finally rendered. Would recommend you guys really nail constant FPS as a priority.
sure. i guess being american means you d have to report dividends back to the IRS.
I'm also curious as to whether this is true. From what I understand and can gather from tech talks from large firms, it is common (up to and beyond petabyte scale) to use ceph clusters purely consisting of SSDs and HDDs (no tape) to store mission critical data, with cache tiering used to balance hot and cold data. AFAIK, because of their self-healing nature thanks to replication/erasure coding algorithms, all that needs to be done is replace corrupted drives periodically, thus making tape drives non-essential unless periodic full backups are required for off-site storage. Please feel free to correct me if I'm wrong in any of this. Thanks.
I wonder how feasible it is to remove such fingerprints - find a way to make the VM be functionally indistinguishable from the host.
Cool project. That database schema is ridiculous though.

The script creates a set of tables for each newsgroup it finds, containing headers, body, from, to, etc... Why has he done this? This could be contained in only two tables: One table containing group information, another containing the posts. He also hasn't used any foreign key constraints, which begs the question of why using SQL at all if you're not going to take advantage of its best features.
There was another recent core on here that supported vector extensions, was it similarly outdated?
I know I shouldn't be responding to the troll... but is there any reason to believe that go developers are at all more sjw/liberal/political/anything else than the average other developer?
fairly sure he has stated that he doesn't. (And the site guidelines also recommend emailing because mods don't see everything)
In my experience, automatic eager loading is the most elegant solution to this problem. For ActiveRecord, I'd recommend Goliloader [1] (which is a gem similar to ar_lazy_preload but with emphasis on doing that automatically) while for Sequel, you can enable the TacticalEagerLoading plugin [2].

These tools don't require explicit `includes`or `preload` calls. They can infer the tables that need to be eager loaded through usage (e.g. if you iterate through users and every iteration requests the user's posts, the first iteration will eager load all posts for all those users). This fits really well with GraphQL because different clients might trigger requests for different associations. Automatic eager loading allows you to optimize for all those different cases without writing a single line of code.

The other solutions are either way too explicit or might be eager loading too much. Things like graphql-batch don't even feel like ActiveRecord any more (and for a good reason - it's a different kind of abstraction, meant to batch all sorts of things, including HTTP requests).

There are more caveats when it comes to eager loading, mainly there are many things that can break eager loading. I recently wrote a blog post [3] about dealing with those issues.

[1] https://github.com/salsify/goldiloader

[2] https://sequel.jeremyevans.net/rdoc-plugins/classes/Sequel/P...

[3] https://lipanski.com/posts/activerecord-eager-loading
I know at least a dozen people who were actively working on getting a second passport to flee the US pending results of the election.
Do you have it open sourced?
Brightline | hellobrightline.com | Full Time | Palo Alto, CA | REMOTE

Did you know that around 1 in 5 children has a behavioral health condition, yet almost 80% get little or no help? We think that's pretty depressing. At Brightline, we're building an extraordinary behavioral health platform that provides care for the whole family. By combining technology with evidence-based therapy, we think we can do better. This is not the first startup rodeo for many at Brightline, and previous exits by the leadership team include Castlight, Livongo and AllTrails. But we have some tough problems in front of us and we need your help to do this right.

Tech stack: Rails + React/TypeScript

https://hellobrightline.com/careers?gh_jid=4220100003
What makes you love it more than say a 3? I loved the 1 and still have it lying around but I just can't say I love the 3 as much which is my daily driver now.
It may not even be official policy, but corruption. If you know the right guys at Amazon HQ, maybe you can get inside „assistance“ for certain arrangements.
> Most consumer printer brands, though, are designed by computer hardware or consumer electronics companies who don’t know all that much about mechanical engineering.

That was, until the rise of Darth Carly at the earliest, not the case for HP, which made a name for itself as a manufacturer of scientific and industrial equipment before expanding into computers and printers (and bringing that manufacturing expertise to those fields). HP's printer business is based on rock-solid hardware chops from decades ago.
Whatever Happened to Pizza at McDonald's?
Ask HN: Replacing Amazon Shopping
A recent thread[0] about Amazon reviews got me to thinking: I'm not so married to Amazon services as a whole (Alexa, Prime Shipping, Whole Foods, etc) that I would be unwilling to drop them. What I _am_ (seemingly) married to is the crazy level of selection.

For example, I need a tool to clean out the dryer vent in my home. Local stores (Home Depot, Lowes, Ace, Mom'n'Pop, etc) all have tools for just such an occasion and often at a comparable price. But Amazon has 20+ in varying lengths, materials, designs, tiers (Git-R-Done <---> Artisanal) and approaches. The same can be said for almost any other category.

Have any of you found alternatives that solve this particular issue? Or are we simply doomed to choosing between either a) supporting Amazon's dominance or b) going back to the world of ACME Dryer Cleaner? Is there a middle ground?

[0] - https://news.ycombinator.com/item?id=25038734
What if a freak heat wave comes and suddenly it is -55 overnight? :-)
The claim becomes conveniently tautological when you equate "at scale" with "tracers getting overwhelmed". GP might argue that all successful tracing never reached scale. That would make it a completely worthless claim, but, well "truth" (big sarcasm quotes).
Luckily, contact tracing can be done efficiently the traditional way, by gathering the contacts of an infected person that tested positive and contacting them manually.
For remote teams, I literally just want Slack but with named voice channels visible to everyone in the sidebar for discoverability.