skysight-inc/HackerNews huggingface dataset:
I've found the opposite to be true -- when an entity is maintaining an API and their website with the same data, the website is their core business. The API is prone to being incomplete, buggy, subject to sudden deprecation, unreasonably rate limited (crippling access to some objects below what a casual human user has), and so on.

Conversely, overall document structure doesn't change much over time. I know it _can_; there's a social contract that APIs should change slowly while documents can change whenever, but that isn't what I observe in the wild. Even on fairly major redesigns, the overall structure has minimal edits.

A technique I've used before (wasted effort in hindsight since web pages are stable and I never have to update my scrapers) is to come up with several semantically different ways of accessing a piece of data on a page. It serves two purposes; you can recover from small page changes by having the different methods vote, and you can detect most kinds of page changes by noticing discrepancies, notifying yourself that the scraper needs to be updated soon.
Are you referring to this in an individual customer aspect? Because it seems that the FTC states quite clearly this is not the case. If a company sends you something you didn't ask for and it's addressed to you, you get to keep it as a free gift. The FTC even uses the exact language "free gift".

This may change somewhat if it is a business transaction, but I think it's quite clear if you get a package addressed to you that you didn't order, there's no contractual obligation.

As an example, if you have ever worked in retail sometimes you get truck shipments of things and there can be extra items you didn't order. Maybe the delivery driver said "hey this was sent to you". Accepting delivery of that doesn't mean you have to pay for it.
Amazing to see you here Eric.

Having worked in Equities most my life I love the idea you are putting forward here. We really need to stopthinking in terms of "next quarter" and structure our markets for the longer term.

Question for you : What are your thoughts on corporate buybacks on your exchange?
Looks much better!

If I can get to work with outlook enterprise accounts I will probably switch.
Ask HN: How do you manage non production environments?
We maintain two environments, one for production and one for DEV which is mainly used for tests.

Since, the DEV is always broken and never maintained by the teams, I'm wondering if having only a prod environment would make sense.

Do you know any company doing that? What do you think about these non prod envs?
What's your point? Please connect it to the context of this conversation.
Wow, this is surprisingly less-debunked than I expected. Though, of course my first reaction is extreme skepticism. But I guess we'll see!

https://www.quora.com/What-is-wrong-with-Dr-Mills-Hydrino-Th...

https://en.m.wikipedia.org/wiki/Brilliant_Light_Power
This is way to smart for me to even pretend to understand. What I do take away from the article is this quote:

> The first thing that you should do is clearly document your requirements and what attacks your system must protect against. Any undefined attack vector in your model should be assumed to be a vulnerability in your design.

Which I will borrow and use to wake up the (e-voting) audience later this week :)
Shouldn’t this be an index fund with conditions to be included rather than a stock exchange ?
How is input to a pipe reversed?
Not just powerful vested interests. Anyone who knows anything about economics knows that transaction taxes are bad for efficiency etc.

Tax wealth for all I care. But don't tax transactions.

(Btw taxing transactions would actually make financial speculation more profitable. Because bid/ask spreads would become wider and prices more volatile.)
A few years ago I and a few friends found a pile of old PCI Express Fibre Channel cards from some manufacturer I can no longer remember. 2.5 gigabits per second being faster than one and people being on an undergrad budget, we soon started wondering whether they could be repurposed as network interface cards in our ad hoc server colo built in an old abandoned storage room, which didn't even exist in the original dorm floor plans.

A bit of googling turned out that it was possible and supported by the manufacturer - if you ran Linux 2.6 and were prepared to compile the kernel drivers yourself. We quickly ditched the project when we found out that the old driver made newer kernels panic and setting up link aggregation on normal gigabit ethernet cards wasn't that much of a hassle anyway.
Sorry to hear about your experience. I hang out on Haskell Reddit a lot. If you link me to the particular Reddit threads in question that will help me understand the situation better and I'll try to prevent anything similar happening again.

To address your more specific question, yes, Haskell can mutate data in place. See, for example, https://hackage.haskell.org/package/vector-0.12.0.1/docs/Dat.... On the other hand, unless you've got another compelling reason to use Haskell one wouldn't tend to say that Haskell stands out as a language to implement that kind of thing in.

[EDIT: Having looked at your history of commenting about Haskell on Reddit I'm not surprised that people took offence.]
While I agree with the other commenter that camping was always a cheap option, I think you're right on the money about GPS/weather/phones and young people.

I think the problem is a result of a combination of tech as well as cheap camping gear making all of it easier, and the popularity of it with young people more than perhaps in the past.
Ask HN: How to improve skills in a bad job situation?
I've been working my first job as a software engineer for a year and a half. We're a very small team serving a niche industry.

We're in the process of rewriting everything on AWS. The rewrite is led by some consultants who aren't very team-oriented. They don't care about the customers (us) and tend to give us some incomplete solutions. All of their design takes place in a vacuum.

They pass ownership to my team with hardly any documentation. They use us as guinea pigs for whatever new AWS product they want to try and it leads to a lot of problems. We fix all the bugs and deal with their design decisions. I'm inexperienced at software, but it seems their solutions are overly complicated and just bad. When we come to them with problems, they are dismissive and disrespectful and act like they have no time to help since they already delivered on their part.

They have created a lot of toxicity for our team. In my time here, we've lost talented engineers, project managers, designers, and DBAs.

Despite all of this, my fellow engineers have been incredibly helpful to me while I learn this new industry. I’ve been exposed to a ton and learned so much. I was hired to work on the frontend but I’ve spent much of my time working on the backend and sometimes doing DBA tasks.

I'm just afraid that I'm learning some bad habits. Our code reviews aren't actually code reviews. I've asked for feedback on my code before but everybody is either too busy or just doesn't care. We hardly do any testing, so I don't know how to test my code.

I don't want to take these bad habits to the next job. I spend my free time learning and answering some of my questions, but I feel as though I'm missing out on some good mentorship at a crucial point in my career.

I've been applying to new jobs but this year is especially hard for somebody with my experience level. Is there anyway to overcome these issues without leaving my job?
> I am pretty sure that it is perfectly legal for other people to buy and then resell teslas.

We're not talking about reselling — we're talking about people selling brand-new product. Most people don't buy a Toyota new from Toyota directly; they go to a local Toyota dealership. But you can't buy a new Tesla through a dealership, because Tesla doesn't allow it. You can only buy a new Tesla through Tesla directly.

> In the USA, the Iphone has about 50% of the smart phone market. And when it comes to US anti-trust law, thats all that matters.

You missed my point. I was saying that Android is a viable alternative to iOS, as shown by the fact that most people in the world (and many people in the US) use Android instead of iOS. If the policies of iOS are not to your liking, you can choose to not support the platform.
I think buybacks have occasional legitimate uses, but there’s a reason that they were considered basically illegal not that long ago

I think if companies are sincere in their desire to use buybacks only for good purposes, they should commit to report “EPS net of buybacks”
Try looking up Noma, Copenhagen the best restaurant in the world (presumably). It then shows locations of other restaurants in the area. Aren't those ads?

As what is reasonably expected (an this is old):
https://www.forbes.com/sites/kashmirhill/2012/02/16/how-targ...

It is not a slippery slope argument, because they have that data and can use it as they see fit. I just suggested 2 ways in which Google can make more money with information people shared with them. Why is it reasonable to expect them not to do it?
The assumed problem is that investors of publicly traded companies pressure management to make suboptimal decisions, because they overfocus on short-term performance instead of maximizing the present value of all future cash-flows.

Looking at TSLA, AMZN, FB... I'm skeptical about this premise.
No, because that is how game consoles have been doing for 40 years now.

I also don't get to choose what goes into my cable tv box software although it runs some strange Linux distribution, and I really don't care.
> all contract language is, at some level, an imprecise abstraction

Great insight. And more generally, all language is an imprecise abstraction.
Solaris / System V was definitely a difficult transition for them. Early versions of Solaris 2.x were pretty bad. They had to maintain SunOS 4.x well into the 90's. I think it was finally obsolete in 1995 when the new Ultra line wouldn't run it.
>A BIG chunk of all that drama is due to the US social safety net not including childcare.

The current problem has nothing to do with anyone's ability to pay for childcare and everything to do with the constraints the pandemic has placed on out ability for kids to leave the house to go to one central location for the bulk of the workday. Even if every parent in the country had a section-8 style voucher for childcare all you could do with it right now would be wipe your butt because childcare would be shut down for the same reasons schools are.

Ironically the people who are actually least affected by this whole thing are the blue collar folks who's childcare consisted of paying an older kid down the street cash under the table because it doesn't take that much extra money to make that kid attend Zoom classes from your couch while watching your kid and that kids parents probably also like the idea.
Chrome removes flag to disable automatic highlighting and scrolling down
Looks like there is a no way to disable Google Chrome's 'automatic highlighting and scrolling down to suggestion'(text-fragment-anchor) feature. Previously we can disable/enable using chrome://flags.

https://support.google.com/chrome/thread/52117247?hl=en

I don't understand why google is suggesting me unnecessary and sometimes wrong text-suggestions on webpage. Atleast there should be flag/settings to disable it.
That is quite probably untrue, and I'd wager many best selling and critically acclaimed books contained a number of 'howlers' on the publication of their first editions.
Student loans situation, but for housing instead.
Yet another timing attack. I remember reading not too long ago that the OpenSSL developers will consider side channel attacks an issue only if someone provides a way of exploiting them rather than consider them as ticking time bombs.

The easiest solution would be to only enable the X25519 and X448 key exchanges by default. (and in the future a post-quantum one)
So that’s his Patreon earnings. Looks like he’s also making money from OpenCollective, and if I’m adding it all up correctly it’s about what an E6/L6 at Facebook/Google would make?
GeForce RTX 30 Series Community Q&A: You Asked, We Answered
LNT is too open to interpretation on some things. Personally, I don't mind painted rocks as long as they are hidden / turned upside down. I also don't mind cairn stones in backcountry paths. For me, it gives me a sense of belonging, but I can easily see how it would bother others and so I don't make them. But I also don't destroy them as others do.

I'm just pointing out that it's a fairly slippery slope for some on stacking stones at all.
25 people that we know about for sure. There were hundreds of cases of Guillain Barré, and many more that weren't definitively linked to the virus. Now scale that to billions of people.

And despite your comment on other subthreads, we don't make these decisions by directly comparing naïve mortality counts. It's not like it's acceptable to hurt N-1 people, just because the virus hurt N people. If a vaccine kills / cripples hundreds of young people, nobody is going to take the vaccine. It's pointless to debate this.
will change it now

edit: it is changed now
It's not advertising per se, it's having the first place on that query on the list of amazon products. If you search on amazon you have sponsorised products at the top, products that aren't at the organic top with amazon's ranking system but pay to be above it.
it's a double edged sword though. after a while, you end up with some parts of the code written in c++98 style, some that uses odd c++0x extensions, a bunch of c++11 style code, and then c++14/c++17 features sprinkled around in the newest code (or sometimes refactored into older paradigms). to be an effective developer for an older codebase, you need to understand a lot of history surrounding the feature sets to understand design decisions from the past.
September is not yet 1/3 over.
How to Fix Windows Error Code 0xc00000e
It is difficult to put myself in that position and imagine being offended. I think I'd just retort "careful what you wish for!" I don't think I'd want average people to spend a lot of effort presuming what will and will not cause me anxiety. I'm a grown man, blind or not, I can handle context.
This seems like the tip of the iceberg for their work. The authors automated document collection but are left with the task of searching through the docs and crawling onward to linked documents. What kind of libraries are available today for crawling pdf documents?
We have been using Journey's platform for years. We use it across multiple countries and tens of thousands of users. I can't recommend them enough.
Is there an index fund where I can easily buy into all the companies in the LTSE?
Best CTO and Engineering Lead Remote jobs found this week
Yes, both my mother and my wife's mother were baby boomers who hated camping because it's all their families could afford growing up.

'Camping', in Canada at least, is now more and more about people driving an RV up to a park with boats and ATVs attached. If there ever was a golden age of gentleperson light-touch adventure in the outdoors it is certainly gone now.
Do you also believe that Disney doesn't love money, or that the Car Insurance ad claiming they love the environment wants you to prefer public transportation rather than owning a car that you then pay them for insurance?

At some point critical thinking needs to become a regular part of your life.
Why iOS Suddenly So Vulnerable: Apple iPhone Not Secure Has You Thought Part2
Division of labor works. Moving away from it is the real cause of the drama. Stay at home parents are becoming a dying breed (staying at home because of covid notwithstanding).
I'll have you know I had to use cat and tac in the way they were intended a few days ago.

I can't remember for the life of me why, but I was shocked.
By saving all the input in memory (EDIT: or to a file, as another comment points out) until EOF, then writing the lines out in reverse order.

It's not really possible to do in a stateless/streaming way.
Critical Adobe Flaws Allow Attackers to Run JavaScript in Browsers
I honestly don't think "tossing in 10$ to an index fund", i.e literally pocket change, makes anyone a /capitalist/. This is not an argument in good faith relative to the reality of capitalism we live in.
What do you want to accomplish here?

Market makers are good for widows and orphans. You don't want your grandma to have to be careful with the day of the week or time of the day when she sells her stocks.

See https://en.wikipedia.org/wiki/Market_maker
> The fact that there is no actual methodology published for how this index of popularity is actually generated makes me highly sceptical of the whole idea.

As soon as a metric becomes a target...
GPT-3 is going to corner the market on drivel. RIP self-help industry.
Researcher reveals Google Maps XSS bug, patch bypass
The way to cure that is to pull Zuckerberg into these conspiracies and mis-information strategies. He's going to turn like a leaf on a tree when it starts to impact him personally.
Maybe, but the fed exit strategy will be inflation not default would be my bet. Defaulting or causing people to default on debt is how we truely get another great depression. Inflating our way out, if controlled, might be ok. Maybe. It'll ruin the dollar as the world reserve though would be my thinking and many others. Not my idea here, just makes sense to me.
> We have endured far worse than this while we simply sat and did nothing.

Perhaps this is the real issue that needs addressing?
And those who can make those calls should be compensated more as they're providing more value.

At the end this comes down to - some people are providing more value and want to be compensated appropriately; or more specifically some people are now providing less value and don't want their compensation to reflect that.
Mothers and extended families used to cover that role.
This unfortunately isn't really quite entirely true any more. There are a number of depreciations in C++17 and up that prevent older C++ code from working out of the box.

Keep in mind that these are largely relatively useless or now replaced features so any incompatibilities should be both few and far between and relatively easy to fix.
Thanks for pointing out the errors. I got them fixed in the blog.
This is also a good use case of GPT3, checking grammar and spelling. I might build an application for this.
> , you start going through math around the likelihood you'd die from the virus and realizing that even with a 1% mortality rate, for someone with the whole life ahead of them, the time/opportunity EV is negative.

Could you elaborate on this? By EV you mean the expected value?
fdisk - it wouldn't be polite to expand this, but suffice to say it's onomatopoeic if you get the syntax wrong (source: been there, done that).
Passive user preferences with persisted stores in Svelte
> so it's not like they refrained from weaponized outrage

at least you're admitting the stuff now is disingenuous and strategic
Today. Live 1PM ET.React Native for Surface Duo Apps- 1 screen=good, 2=better
Live today: 1 PM ET

Get calendar invites and/or join broadcast: https://www.telerik.com/react-wednesdays
Craig Dunn and Keil Aloia from the Microsoft Surface Duo team show how to build React Native apps for the Duo, and then we’ll ask them a bunch of questions—like, why is Microsoft investing in React Native and what is Android doing to help support dual-screen devices?
Are you fascinated by phones with two screens? Have you ever wondered about what it’s like to build a dual-screen app? Are you very confused by folding phones and want to see one live? The device ships tomorrow (Sept 10th). Get early info today.
We end by asking each guest if folding phones are the future or a fad, and 10 years from now we’ll laugh at everyone that gets it wrong.
Bring your questions!
It's all about compromises. A hiking trail keeps foot traffic to one known area and helps minimize damage to the surrounding area. So yeah, the trail itself could be considered impacting wilderness, but if not for that trail, it would actually be impacted more.
I’m not sure how this works practically. Let’s say Apple wants to do this, and they list. Do they issue new shares of stock, and that dilutes their other shares? How is the price determined on this exchange? If there are no restrictions on trading, and Execs get stock on LTSE, Wouldnt market reactions to quarterly reports still move price around, incentivizing short term results?
A long time ago I did the napkin math to check if it'd be worth it to lift a skyscraper up and down just slightly for energy storage. You know, you'd just use adjusting ramps as the height changed ever so slowly. Not surprisingly, it's surely not worth it. The empire state building could run some tea kettles, but, yeah, no.
I'm not arguing that, but to do what most people think of w.r.t what comes to mind when you talk about cat requires redirection.

From the man page:

The command:

cat file1

will print the contents of file1 to the standard output.

The command:

cat file1 file2 > file3

will sequentially print the contents of file1 and file2 to the file file3, truncating file3 if it already exists. See the manual page for your shell (i.e., sh(1)) for more information on redirection.
> I agree that people should not be reading every new self-help or business book that gets published

You could spend the remainder of your life trying to read every worthwhile book that has already been written and still not finish them all.
Wire, Viber, iMessage, Keybase, Signal.

Here’s how Wire works https://wire-docs.wire.com/download/Wire+Security+Whitepaper...

Here’s Signal’s multi device protocol https://signal.org/docs/specifications/sesame/

Here’s Viber’s security white paper https://www.viber.com/app/uploads/Viber-Encryption-Overview....
> In my experience, people don’t really seem concerned about security;

> But since finding a storage place is already a pretty standard part of the local Craigslist/OLX website in these countries, there isn’t much room for a new website to come in and disrupt things

it sounds like the markets you are describing only function for people who don't value security, which means that there is a potentially huge unfullfilled market for people who DO value security.

it soudns like there is lots of room for a new website to come in and disrupt things, as long as they cater towards the market that values security.
Hey man! thanks so much for the feedback. Eventually, I will have coverage for your stuff included in our services, for free. I would really appreciate if you had any ideas on how I could increase security - maybe with something like a security seal on all boxes?
But it's not the same as advertisement today.

If I search for shoes on Amazon and I see an advertisement for a different brand amongst the search results, that's fine. I'll ignore it.

If I ask someone what shoes Kardashian was wearing and they give me a single answer that's incorrect, that's an entirely different thing.
I recently installed DOS 6.22 (and Windows 3.11) in a VM and it causes one core to sit at 100% all the time.

I don't know if the VM changes anything, but it definitely seems as though it does not halt while waiting for activity.
"Clinicians operating in areas outside of major metropolitan areas need rapid diagnostic imaging results especially in cases of stroke, which requires immediate treatment to prevent death or poor outcomes for patients. For instance, the portable device could be used by doctors in poor countries, rural areas, or even in ambulances to differentiate between stroke symptoms caused by a brain bleed or blood clot. "

Sounds pretty neat. I wonder why this is only a brain thing, something about size constraints maybe? I have no idea how these things might work. Can they make a mini-mri for the rest of the body?