skysight-inc/HackerNews huggingface dataset:
No need of proprietary code and apps why not build it into browsers. I have seen Firefox and Chrome can download web pages. So it will be nicer if they can download the bookmarked pages and store in a local html, css, image folder. I think it's pretty easy to achieve.

Also people need to move away from those esoteric reactjs, angular, vuejs and plethora of CMS as API or static site generators relying on some js framework which won't last even 2-3 years. Use a static site generator which can generate a plain html, like static site generators built on pandoc, python docutils or similar.

Personally I like restructuredText as the preferred format for content as its a complete specification and plain text. So the only thing in this article I will change is that content can also be in rst format and then generate html from it. Markdown is not a specification as each site implements their own markdown directives unlike restructuredtext specification and most of the parsers and tooling are little different from each other.
What was your non traditional path?
Can you guard against forged outputs? If you give me a program ciphertext and the public keys, I can simply encrypt a bogus answer and hand it back to you...

...but, if you interleave your Brainfuck program with, say, (classical) encryption of a canary constant, then you can check the canary constant when you decrypt the result, and you have high assurance that the computation is genuine - an attacker couldn't distinguish canary operations from real code, though you'd have to scatter the output bytes uniformly in the output. This scheme is a bit like obfuscation inside FHE.

- Is there a more efficient way to securely tamper-proof your results?

- How robust is this (or your own) scheme against a small number of adversarial bit flippings?

(Note that adversaries can mutate arbitrary bits via BlindRotate() in NuFHE/other TLWE schemes, they just can't extract the plaintext value (though they can set it, for example by NANDing.)
Was a thing for me in Queensland!
Perhaps be careful - we did this until someone filed for unemployment benefits. They used the fact that we paid them as evidence of employment to the state.
I was hoping this was LXD for Win/OSX
In Wisconsin, you can go to jail for selling cookies you baked at home
Very common in rural or frontier USA
Lol, me too. Your comment prompted me to Google for it and found this: https://www.youtube.com/watch?time_continue=6&v=2AKtp3XHn38&...
"ZFC" is an esoteric acronym; I posted the quote from the article to help others because the title was entirely opaque to me.
> the mechanics of flying the plane were vastly different

I suggest you need to continue doing your own research on when MCAS comes into play and why. Especially if you're going to condescend to others.
In addition to POST, many servers and workstations have option ROMS (NIC, storage) that, if enabled, can add seconds to boot time; if unused, these can typically be disabled in firmware setup.

With that said, POST on my Z820 workstation probably takes a minute, even with option ROMs disabled, but still maybe half the time it takes an Gen8 HP MicroServer with a quarter the RAM to do the same.

On the other hand, my old IBM POWER6 server sets local records for boot (IPL) time: in "hyper" boot mode, with "minimal" testing, it still takes slightly longer than the MicroServer to turn control over to the OS, the default, "fast" boot mode takes maybe five minutes to POST, and, well, I could very nearly install Windows 10 on a fast, modern desktop PC in less time than it takes to do a full, "slow" POST.

As for simply booting such a desktop, even with all BIOS and Windows fast boot options disabled and a display connected to both internal (AMD) and external (NVIDIA) GPUs, my Kaby Lake NUC takes no more than ten seconds to boot to the Windows 10 logon screen from a fast (Samsung 970 Pro) SSD.
Love the product, and have been following for years, but can you guys fix http://swole.me? I like EatThisMuch but I don't need the meal generation and the fancy features -- I just need a quick and dirty way to create estimated meal plans!
Isn't this basically how startups work?

I built a full app to 1000 users in 2 weeks, to first payment and 5000 users a month after that. Keto recipes where we'd sell substitution ingredients.

Hardcoded the data. Didn't even have a shopping cart or payment gateway. We'd just query ordered items by the user phone number, and then give our bank details so that they could transfer.

Eventually we fixed it in a few months. But it was sufficiently complex, lots of content, low margins, physical items, which I still think is pretty impressive to get off the ground in a couple of months.
20 years in tech at leading companies here. Nobody is building new workloads on the old model. I'm not talking about fad following startups here.

It is a simplification to the point of being wrong to say everything in tech is cyclical. Some things are in some ways, but for the most part we progress forward, not back.

You seem old and out of touch. No offense. But when people aren't able to keep up they sometimes invent fantasies that their skills will remain relevant forever. That's never really been true unless you actively search out confirmation bias and ignore the vast majority of what's happening in the field.
> Personally I think a lot of it is being driven by the commoditization of advanced chip fabrication.

That's an interesting perspective. With mobile device chip manufacturing being modularized, Facebook is able to integrate forward with the end user by combining software (i.e. their portfolio of apps) with consumer electronics.

Aggregation theory at work: https://stratechery.com/2015/aggregation-theory/
I’ve been building an application to do this, except for everything on your computer! It’s called APSE[0], short for A Personal Search Engine.

[0] https://apse.io
GNUnet 0.12.0
Wawa data breach affects millions of debit/credit card transactions
Whoa. I just installed SingleFileZ for FF and it is working great. Before I was using wget and that was clunky. This is working great since I can just toss a single file up on my server and we are good to go. Thanks for this!
I don't think that planned obsolescence is unintentional. If it's not completely secret, it's not admitted to either, and it's not illegal because it's not illegal.

Is it particularly that you think that there isn't a continuum from legal actions to illegal actions? Isn't it possible and common that two instances of similar actions can be on the right and wrong sides of the law?
Me like. I signed up for a year of The Browser.

Thanks!
The best part about companies that use the cloud is they don't have to deal with joyful sysadmin gatekeepers like you. That is like 75% of the reason most people use the cloud. To avoid dealing with gatekeepers such as you who "know better". The ones that slow every god damn project in the company down...
it's the caraway you're objecting to. Simply purchase a hearty rye wheat loaf, and it'll work perfectly.
The Internet Archive is a fantastic resource. And right now, they happen to match every donation two to one (so $5 becomes $5 + 2 * $5 = $15 dollars!)
‘We Need to Break Her Down’: Three Women Allege Harassment at Tech Startup
No -- there is no known hard, undeniable fact-based reality on this, at least not as far as I know; if there is, I'd be happy to have someone show me.

At the moment, there is no hard, undeniable proof either way -- there is the statement of some that they believe it's probably all driven by Russia and that Assange and Trump are Russian agents, and there's the statements from others that are more skeptical that it's necessarily all centered around Russia. There is going to be interpretation here. I'm willing to discuss the points where my interpretations come into play, and you're clearly not.

The "proof" that you're insisting must be taken as inscrutable truth that Assange is a Russian agent and that the election's integrity was compromised is a) the cable TV network Russia Today broadcast a show that featured Assange; and b) an op-ed from Seth Rich's parents that states they'd really like it if you didn't imply that Rich was Assange's source, because they really don't think he would've been Assange's source.

There's a reason I replied to not-you -- you're making yourself look silly here.
Work-life balance: when work is big and near, and life is small and far away. ;)
I just installed an app to do this. It is on F Droid and I believe does not require root. So far it's working out extremely well.

https://f-droid.org/en/packages/com.kaliturin.blacklist/
I don't mean baby monitors, I mean cameras in the room of an 8 year old.

https://www.nbcnews.com/news/us-news/man-hacks-ring-camera-8...
It's not that hard to assemble a working passenger plane especially when you don't have to make money, selling it is the hard part. In this case, selling it to foreign buyers that aren't beholden to China.
The company paid $1 instead of a quarter. Why the original poster even put up a fight about saving 750 dollars.... can't tell you. They probably spent more on keeping the kitchen stocked with coffee and soda each month.
https://www.wawa.com/alerts/data-security

“Based on our investigation to date, this malware affected payment card information, including credit and debit card numbers, expiration dates, and cardholder names on payment cards used at potentially all Wawa in-store payment terminals and fuel dispensers beginning at different points in time after March 4, 2019 and ending on December 12, 2019.”
This is somewhat a strange take.

Apart from Borrow Checker which is a recent invention, all programming languages features, as far as I am concern has been done previously in one way or another. There is only so many language features you can fit in on a languages like C# which is soon to be 20 years old. It is a sign of maturity. And C# in itself is already very modern compared to Java.

Most of the JVM performance improvement came from many Enterprise customers absolutely pushing the limit to a point where performance of JVM today would be unthinkable 10 - 20 years ago. It is the work a hundreds of millions if not billions over the past two decade. And it is not like Microsoft are not doing research on how to speed it up.
I've not used hooks yet, but it's on my list to learn. Thanks for the warning though!
Hi KRains

Thanks for the kind words. To answer your question, I can say I had a many reasons to create this document. First and foremost I’d like to create an open source project around these specifications and see if I could generate interest and invite contributors to jump on board. Second, is to provide a working document for the community scrutinize and critique as it’s still very much work in progress, and before committing to building the solution I wanted to ensure what is built is done so in a way that gains acceptance and use.

Also, I see that Cloud and more particularly SaaS has a lot of bias surrounding it’s use both from a commercial and personal perspective. This largely has to do with how SaaS providers store and use peoples’ data. My aim with PAL is to create a flexible solution that takes all perspectives into consideration based on the type of offering and what is acceptable by the customer or user of the SaaS offering.

I could go on further to say that since SaaS has become such a large segment of the Cloud market I also feel it’s important to keep as much of it as open and free as possible as to allow smaller players the chance to offer SaaS solutions. Since the market is largely dominated by Big Tech this is becoming increasingly more difficult and that has a lot to do with the lack of resources available to smaller companies. It may not seem apparent to most people especially those in countries where internet services are easily available but currently where I’m located, a country where the economy suffers greatly, the low cost of establishing SaaS solutions for businesses vs offering custom built in-house solutions is a far more feasible option.

Anyway, I hope the you find the contents of the document useful and helps you in some way with your project :)

Regards James
I didn't use much except for the official docs (book and reference). Googling around shows some promising material.

Release notes are helpful -- when you see something added related to C, it's a strong hint to read about the new feature.

Macro features are important because rust has sophisticated macros and C macros are closer to text replacement. So when trying to emulate a C header, you need to do a lot of macro magic in rust sometimes.

Sorry that I don't have more to offer from personal experience.
The parent comment is still accurate. IPFS isn't a blockchain and shouldn't be dismissed for this use case, which is more or less what it was designed for.

Filecoin is just for incentives, but IPFS has been running for years without it.
In the past, I've gotten good feedback when working with 3rd party recruiters. They have long term relationships with the companies, and an interest in getting your hired somewhere. So they get feedback that's useful for the next company the recruiter has for you.

As they middlemen, they provide some insulation between the two parties.
Stretching my knowledge about those planes a bit, so it'll probably show, but I think the distinction I'm going for is not how the controls are activated (hydraulic vs electrical), but what role computers play in day-to-day flying. Boeing has long held that pilots are in charge, and as a result Boeing planes are pretty manual without a great deal of automation. Airbus has a differing philosophy, where the computer is fundamentally in control of the plane, and the pilots manipulating the controls are asking the computer to do something for them -- it decides if that request is valid for the flight mode and then acts to make it happen. One of the most well-known relatively recent failures of the Airbus system was the Air France flight, and IIRC a main cause was the computer switching to a mostly manual flight mode (due to a sensor failure) and the resulting change in how the flight controls work confused the copilot to the point that he stalled the plane.

In any case, that's what I was trying to get at. The game Boeing is playing with MCAS is a step in the direction that Airbus has a lot more experience with.
Ultimately the reason I moved towards the "write my own assistant" thing is that I wanted it to be personal to me. Alexa, Siri, Google are literally corporate entities you can chat with, no matter how much they dress it up with jokes.

But the barrier of entry to that is high, and the quality of course won't compare at this juncture. I'd love to see more "build your own" type setups which give you the level of power and polish of a commercial assistant but let you really design what you want it to do.

(I feel like the assistant and robot conversations are the same here. Put it in a body or put it on a screen, but that "personality" you interact with should be yours, not off-the-shelf.)
San Francisco’s facial recognition ban made its employees’ iPhones illegal
Or you just use a cloud provider, which will be able to scale well beyond whatever your company grows to.

> All the tooling and learning you do to fragment, migrate and validate your data will be invaluable.

Too bad this learning has absolutely nothing to do with 99% of any business out there. It adds zero value to the company. In fact, it is a net negative because the company could be doing anything but learning something like that.

Opportunity cost is a real cost.
Similarly, I find that doing other work that can put me in a state of flow without engaging my "programming brain" is necessary for me to feel rested.
We just call that adulthood. :(
Even if you set the setting, how can you be sure that it won't be reset on an upgrade or that you'll remember to set it if you need a new profile (perhaps your old one becomes buggy, crufty, corrupt, or all three)? I thought I had all my history retained until one day I couldn't find a website I knew I had visited years ago, and took a closer look at my history and was very unpleasantly surprised... What happened? I'll never know, but my suspicion is that Firefox reset the history retention setting at some point along the way. If you do any web dev, you know Firefox occasionally backstabs you and changes on updates. The only way to be sure over a decade-plus is to regularly export to a safe text file where the Mozilla devs can't mess with it. I can't undo my history loss, but I do know I have lost little history since.
I have dropped Usenet and IRC

Never joined Facebook, Twitter..

Active in Reddit though.
Don't get that optimistic about Electron apps security
>Military jets have been unflyable without computer assistance for decades

I think you'll find those have ejector seats fitted. I'm not sure that kind of dynamic instability will ever be worth the it for passenger jets. It's not as if they are getting into dog fights much.
I'm not sure what the point of this comment is, but I believe there are many, many more than 4,000 engineers that make over $500k. I'd guess it's an order of magnitude more. I bet well over 1,000 engineers just at Google alone make over $500k. Then you have the rest of FAANG, the unicorns, high frequency trading, and other industries known for paying extremely well.

Engineers at Google can make over $500k starting at the staff level, so I think my estimate of 1,000 is pretty conservative considering the company has over 100,000 employees.

https://www.levels.fyi/
Its not a small change ... binary compatibility has essentially meant “c compatible” for the last several decades ... will any of the new languages currently attempting to implement a binary comparability model succeed in shifting this in a meaningful way?
God I hate those things! I much prefer a simple, mannered email to a fraught phone call. I've gotten to the point of explicitly requesting that from recruiters if I sense that's the way it's going.

I don't care if it wastes the caller's time as a misplaced (and insincere) gesture of respect. They've wasted enough of my time at this point and don't deserve any more.
I know they have at least two ASNs for peering (AS15169 and AS36040 - source at https://peering.google.com/#/options/peering)

Peering database shows a number of others though (excludes google fiber and some other properties):

https://www.peeringdb.com/net/433

Hard part with ASNs is keeping track across legal business entities of what we consider a single company.
The opposite of a paradox
“We need x done” can’t be done at all until it’s approved by those who govern the project.

Actual example of this: years ago, the Servo team really would have liked a form of inheritance, to help with DOM stuff. We thought it wouldn’t be right for the language. Rust still doesn’t have inheritance today.

This argument is also predicated on the idea that full time devs get more done than part time ones do. That’s true in a one on one comparison, but there are far more part time ones, so collectively they do way more work.
haha, sometimes it feels that way, for their less-popular commercial services documentation is lacking and you can't even read the source!

On reflection my comment about level of skill is unfair, what I should have said is: generally the information is there, but it's not always in the form of follow-able 'How-to' guides, often it's a dry detailed documentation. If you need something other than the standard setup, it is up to you to know what you are looking for and put 2 and 2 together. Of course it is by no means easy.

They do have reasonable guidance on how to deploy ASP.net core on Linux, but it can be lacking for lesser used stuff
> We're basically treating nature like a resource and stripping it all back to nothing (like AEP did in the 60's and 70's)

Go back further.

This [0] is a picture of what used to be a stream in Southeast Ohio. Coal mines shuttered 100 years ago are still leaking acid drainage into it.

Southeast Ohio is rife with acid mine drainage like this from coal mines active in the late 1800's and early 1900's. These negative externalities weren't priced in any more than those of AEP in the 60's and 70's or the natural gas industry today.

[0] https://imgur.com/a/NZWDQmg
I sympathize with the people in this story, but I wonder where the line should be drawn when it comes to regulating the sale of homemade goods for consumption. There has to be some protection for the consumer—just hopefully not like this.
GitHub's format is like Drone's "multiple pipelines" feature in a single document instead of separate ones. Drone uses multiple documents that each define a different set of steps while GitHub does that in a single document with separate jobs.

It's just an issue of preference, I suppose, but I prefer GitHub's way of doing things. I find it easier to read and understand.
Ah, looks like the food search killed itself again. Is that what you're referring to? I gotta add some restart watcher to the search process
Direct link to paper (pdf) - https://arxiv.org/pdf/1912.08258.pdf

I haven't fully read the paper yet, but it seems like a variation of a bloom filter where membership is determined by xoring three hashes (see algorithm 1 in the pdf)
After living in Vietnam for 6 years I can second this. Even my Vietnamese team jokes that "sharks bite" before each major national holiday. Fortunately, I've also noticed that the effects are not as disastrous as before. Previously, it would be impossible to keep a VPN up to a US server, but now I can still get high speeds and low latency through the "cable cuts."
> It is unstable and it needs software to correct the instability.

Can you be more specific about the nature of the instability?
Is it lateral, longitudinal or directional stability that is at issue?
Agreed. RSS readily supports password protected feeds, as does my rss reader of choice, but even the paywalled content I subscribe to almost never supports that. I've asked why and the answer is it's just not tenable given how vital engagement and usage data is to the internal functioning of those organizations.
Wear good noise cancelling headphones and earplugs at the same time. I haven't noticed any crying babies for years. It's glorious.
Maybe what Lisp needs to make it popular with kids these days is a hip new syntax.

Instead of nested in-and-out bubbles like (foo (bar)), it could have nested up-and-down ramps like \foo \bar// or /foo /bar\\, to represent a "change of level".

That way you could have positive and negative nesting, and turn programs inside-out!

Y-Combinator:

\defun Y \f/
\\lambda \g/ \funcall g g//
\lambda \g/
\funcall f \lambda \&rest a/
\apply \funcall g g/ a//////

Y-Uncombinator:

/defun Y /f\
//lambda /g\ /funcall g g\\
/lambda /g\
/funcall f /lambda /&rest a\
/apply /funcall g g\ a\\\\\\
As someone who has been involved in telco routing / call infrastructure, I agree and disagree. Most telcos hate that their networks are being flogged by these short duration calls. When they have the engineering competence / business ethics / operational focus in place, solutions emerge and have been around for awhile. You won’t get them all but simple heuristics that’s others have described above will squash the big abusers. The problem is these spam artists, prey on the fact that like the old internet of twenty years ago, a bad actor could relatively easily exploit weaker networks. Like most things I expect the first 80% of this problem will get resolved pretty quickly and then we will see some sort of vendor driven standards that become available / implemented within the next year.

Edit: I think one interim solution could be a dcma-style process whereby carriers prove to the fcc that they maintain an auditable takedown process that can be initiated by the consumer and that the carrier is applying reasonable technological solutions to minimize / detect en masse robocalls.
This is just incorrect. Whoever occupies the address attached to the mailbox can access it.
It's not complete yet - but I did my best to document basic usage.

https://github.com/rlingineni/Sikuli-Runner