skysight-inc/HackerNews huggingface dataset:
Funny how the author mentioned trade-in.

Sometime 2020 my 5+ years old iMac started to show sign of disk failures, so I decided to trade it in and move on. I didn't have any apple product to buy at the time (we already mostly moved on from Apple in our household), so I chose to trade in for gift card. That went smoothly, I ended up using roughly half of the gift card to buy their Thunderbolt 3 Pro Cable a few months later.

Early this year, they finally released the new iPad Air that uses USB-C and is not crazy expensive as iPad Pro. We decided to trade in my wife's old iPad Air to the new one, because we've really had enough for lightning cables. At the same time, since I still have a sim card from my home country, because I need that to receive text messages to login to my bank accounts from my home country, and those bank accounts all provided iOS apps that's slightly less crazy than their Android apps, I decided to spend $130 more for that new iPad Air to add cellular, so I can put that sim card in it and use it to login to those bank accounts when I need them. I also used what's left from the previous gift card from trade in, and paid the rest of the purchase using credit card.

It turned out that iPad Air order has two issues:

1. After they finished the trade in, I expected that they would refund the trade in value to my credit card. But in reality they split the trade in value and refunded part of them to my credit card, and the rest to a new gift card issued to me, probably split by the same percentage I split the original payment. How is that reasonable?

2. It turned out that iPad with cellular cannot be used to receive text messages. It can receive _some_ of the text messages from the carrier, but I never received a single text message from my banks, nor the ones I sent from my US number. If you Google for that issue, you'll find that a lot of people claim that iPad with cellular just cannot receive text messages at all (which seems to be false, as I did receive some of the text messages from my carrier), but they do have an official iPad user guide (https://web.archive.org/web/20201223140550/https://support.a...) suggests otherwise. Here is direct quote from its first sentence:

>In the Messages app , you can send text messages as SMS/MMS messages through your cellular service, or ...

"Customer-focused company like Apple" you say? Good luck with that.
Build TikTok Clone in React Native
They have one now, the fork launched a couple of hours ago.
SoftBank to Merge PayPay and Line Pay Apps in Japan
AWS is a poor example because they aren't remotely close to having the market dominance of Google. They are more like McDonalds: a huge fish in an ocean.

AWS is huge in a segment (cloud) of the industry, but that segment represents a very small % of the overall industry.
The entire reason why this is being mentioned in the first place is because it's unexpected behavior. You can't honestly expect to resolve their issue with snide remarks and anecdotal "works on my machine" rhetoric.
Agreed. This point from the S1 stood out:

> on average, 88% of our agent teams used our proprietary technology platform at least once per week,

This doesnt sound like they built some insane tech that everyone needs to use all the time. So how exactly is the <insert buzz word here> a differentiator?
I’ve written a fairly long literate program in Literate: https://blog.zdsmith.com/whist.html I really enjoyed the experience. It came out well and it was relatively painless to compose.
I hate the Windows desktop (and server). Right now I am using XFCE. Much faster than Windows, lower memory footprint and I got it to look similar to macOS to some extent.

Using Windows compared to using XFCE is like pulling a stubborn donkey. No, I don't want to update, I don't want a voice assistant, I don't want absurd UIs, I don't want telemetry, I just want a goddamn menu and desktop icons.
>Have you considered that cancel culture is the new punk rock?

Punk wasn't pushed down from Exxon's board room, cancel culture is pushed down from Google's though. You can't be a rebel when the establishment supports you every step of the way.

Here's Siouxsie being punk enough that she'd be cancelled today: https://www.reddit.com/r/goth/comments/ire2cs/what_is_up_wit...
Because bigints aren't part of the json spec? Like they said you create your own toJSON like: 'BigInt.prototype.toJSON = function() { return this.toString(); };' if you want to bend the spec.
If you email HN support, they can enable a (slightly buggy) feature on your account which highlights new posts, which helps with this a lot.
I am astonished that HARDWARE does not help us much. When 'everybody' decided going like a bat-out-of-hell was more important that security and safety and easy-to-not-screw-up languages w/garbage collection and capabilities and hw-enforced typing and and ... we end up where we are: a mess that runs fast. And, specifically, I think that RISC-V rather missed the boat here, by not taking the security/safety banner and leading to a new way of building computer systems. Instead, we got a different (open) ARMish thing. Progress...
I would double check if you turned it off. I did and there is no information there. I would much prefer if it was opt in, but that is a trade off im willing to make.
They don't hold authority to account unless it is the opposite party of the side they represent.

As you said, a few owners control virtually all of corporate media. And those owners are not unbiased. And those owners and the people they hire in management have agendas. And that trickles all the way down to the newsroom floor, just like it does in any company.

At any rate, journalism needs a business model revamp for the 21st century. Substack is part of the answer, but other things need to be tried too.
It's especially concerning that Apple, who prides themselves on streamlining difficult tasks, would do something like this. Maybe it lends insight into their priorities...
Spokeo | Software Development Engineer in Test, Data
| Full-Time | Remote USA

Spokeo is a people search engine that both enlightens and empowers our customers. With over 12 billion records and 18 million visitors per month, we reconnect friends, reunite families, prevent fraud, and more.

With the Software Development Engineer in Test, Data role, you will have the opportunity to impact the quality of the billions of records at Spokeo. You will collaborate with our Data Engineering to develop test strategy, test plans, and create test-data to test the business logic data pipelines. You'll have the latest tools to use: Airflow, Spark, and Pentaho. If you're self-motivated and passionate about designing and implementing efficient automated tests and raising the quality of products, please do apply!

Responsibilities:

Responsible for analyzing business requirements and creating test plans/test data to ensure that source to target business logic is implemented as expected.

Design and implement integration and black-box tests to ensure the source to target mapping is implemented as expected by the data pipelines.

Create detailed, comprehensive, and well-structured test suites using programming languages such as Python or Ruby.

Review acceptance criteria for the user stories & ensure required test coverage

Collaborate with the Development team members to develop test automation strategy and to implement automation that is reliable and efficient.

Own defect management lifecycle

Drop me a resume / get full job description at: atsaloli.recruits@gmail.com
This brought some old memories to the surface. I was hit by a car pretty badly when I was a teenager. I've actually flown above the car and landed into the road, but somehow I've managed to protect my head, so I have a clear memory of this event.

While I was spinning in the air, I saw everything in slow motion for a few seconds. Clearly in slow motion! In fact, it was how I've managed to protect my head when landing. From my personal anecdote, I think think this article's hypothesis is unreasonable. My brain kind of overclocked itself to give me an advantage in that situation.
Location: Silicon Valley -> Michigan (Eastern Time)

Remote: Yes

Willing to relocate: No

Technologies: Node.js, PostgreSQL, MySQL, MongoDB, Docker, Swift, Build pipelines (iOS, MacOS Virtualization), AWS, Terraform, Bash, Minimal Golang (would like to learn more)

Résumé/CV: http://seanlavine.com/resume.pdf

GitHub: https://github.com/freewil

LinkedIn: https://www.linkedin.com/in/seanlavine/

Email: lavis88@gmail.com
Our business has experienced rapid growth. In 2019 and 2020, our revenue was $2.4 billion and $3.7 billion, respectively, representing a year-over-year increase of 56%. Our net losses were $388.0 million and $270.2 million in 2019 and 2020, respectively.

For a company that sells expensive inventories, this falls below my expectation. Compared to Coinbase, given my limited amount of money, I'd rather invest in Coinbase.
Everyone's probably way past reading this by now, but for the record I ported the first example to Common Lisp:

https://github.com/koalahedron/lisp-computer-games

Man that brought back the memories, and I had a blast doing it. Many thanks to Jeff Atwood.
The AIM case was entirely different as it was in the mist of the Time Warner merge event. Also, many would argue that Google or Apple are in no monopolistic position.
Perhaps we need a new name for this category of companies. Companies that may or may not have a monopoly, but are so big and rich that they do not have to care about what people and most governments think. They are shielded, to a great extent, from normal market forces because of their wealth and market share.

I propose "too big to care". It should be up to the governments to force "too big to care" companies care about their customers, because in the absence of regulatory pressure, they can simply ignore them and still bring in billions.
Pretty Good - everything you actually need is there and working: There are some things we don't have, (say) the automated refactoring story is poor, but that's because the language is designed in such a way that such tools aren't required.

D has evolved (until the last few months basically) without any direct corporate backing and yet absolutely stomps quite a few very very well-funded languages from a design perspective (e.g. A template constraint in D is so simple it's one keyword, and you can even do your own error messages as a library and compose things, whereas C++ took almost my entire lifetime to standardise concepts).

D exists as a (large) group of very simple language design decisions - for example, we have

unitest { /* code here */ }

blocks that make writing unit tests much lower friction.

We just had our monthly "Beerconf" online conference, and all I can say is that the knowledge per head in the D community is very high.
Everybody is talking about clock accuracy and totally missing that devices in the middle of the network path do not care about responding quickly to pings. Middle devices are generally routers or firewalls, and their job is to route and firewall, not to respond to a packet as quickly as it comes in. Transit traffic is far more important than processing control plane packets. Devices can add several msec or more in latency by sticking ICMP echo requests and the like in a low-priority queue and getting around to responding eventually. This will dwarf any gains produced by "the best NTP server".

And no, setting QoS bits on the packet will not help.
Unfortunately, it is. The AGPL exposes licensees to the extraordinary risk of having to disclose any private internal/infra code that integrates with it and, more importantly, the legal and technical costs of doing so.

I assure you, even "interesting" entities care about this. Hell, even public institutions I worked for did.
For every one case like this there are millions of people with decade+ streaks of no issue. I will continue to trust auto pay because it is such a life simplification and the consequences of accidentally missing a payment is pretty annoying (a much more likely event than autopay messing up by thousands of dollars)
Wondering how it will stack up performance wise against specialized graph dbs like dgraph which has been handling very well in our tests.
I don’t see the connection between regulatory capture and what I’m describing.

> If they can keep abusing their monopolies to prevent there from being any competitors? There still won't be any competitors.

Which monopolies are you referring to have zero competitors?

> Google and Oracle are familiar with each other. Apple and Intel are familiar with each other. Amazon and Netflix are familiar with each other.

I don’t understand your point here, you’re listing pairs of competitors. Are you really not aware of large companies helping each other out?
We don't refer to companies in the plural. The correct phrasing is "Apple isn't your friend". Apple is one company. It makes things.
This is a lovely remembrance. May all teachers find such a future home in the hearts and minds of their students.
Sure, there have been plenty of CVE's for the Linux kernel, and will continue to be.

Now show us the list of replacement kernels written in Rust, Ada, Lisp, or whatever that are:

1) free software (or open source as a second best)

2) as widely distributed and as portable as Linux

3) supports as much hardware as Linux

4) supports the wide range of applications that Linux does

5) free of memory safety related CVE's as well

There is always a series of tradeoffs - Linux has adopted a classic but unsafe programming language as its basis which has in turn allowed it to cover an enormous amount of ground in a (relatively) short time frame, support massive amounts of new employment and accelerate the development of the web.

It is not clear that an alternative design or implementation in another (safer) language would have moved the world as far forward as Linux has in the same time frame, or whether its even possible, as nobody has demonstrated this.
I dont think anyone likes excessive loading times or crunch. You might argue about the importance of optimization or the necessity of crunch, but i dont think anyone can argue this isnt a failure of management and communication
Surely part of the security process should be to identify parts of any system that are routinely causing security problems and replace those parts by better ones (as they become available) in any context where security is important (which seems to be rapidly converging on "almost all contexts that normal people using computers encounter in day-to-day life").

Rewriting C or C++ applications in Rust won't fix all security problems. But it would be forward progress. It's just like wearing seat belts won't stop people from being injured in car crashes. You could say that "safety isn't a product but a process," which is fine, but if your safety testing process finds that wearing seatbelts reduces injuries substantially it seems pretty obvious that using a seatbelt product is the way forward. At least until someone invents a better replacement for seat belts, or supplements them with other features like airbags, automatic braking systems, self-driving, etc...
Street photography predates the internet. It often involves photographing someone who is unaware they're being photographed, and in many cases publishing the photograph without seeking permission. Its legality varies significantly by jurisdiction, which can be tricky where a jurisdiction recognizes both a right to privacy and a right to freedom of expression.

In the US, courts have generally found that photographing someone where they do not have a "reasonable expectation of privacy", i.e. anywhere open to the public is protected under the first amendment.

https://en.wikipedia.org/wiki/Street_photography
This goes both ways, but one thing that we need to be louder about as a (D) community is that there are features that these languages (e.g. Rust) make a lot of noise about that Rust has had for years now - e.g. D's interop with C++ is extremely good, to the point where D should be able to catch an exception from C++ and unwind correctly. Another example is the Integers-in-Generics post that hit 300 points, which D has had for years now.

There are some rust features that I want in D, but we'll see about that.
Define “ethical”.
Startups Sometimes Stretch the Truth
And instead conveyed radio as being able to instantly and simultaneously exert massive influence over the emotions of a huge number of people.
I really would like to see some research on this, as it sounds wrong to me

thinking isn't a linear thing and there are many things you can do to speed up your thinking

- remove distractions
- draw and/or write out your thinking especially when trying to conceptualize things
- structured approach to problems
- lateral approaches to problems
- talk with other people
- do what you do to find the "zone"
- take breaks

There are many things that change the outcomes of how many decisions you can make in a fixed period of time that aren't just trivially "think harder/faster". Our brains are very non linear, lots of ways we can pre load our minds with problems that produce a better flow of decisions.
People flag articles on HN all the time, especially if they’re critical of FAANG. I wouldn’t read anything into it.
Previous discussion: https://news.ycombinator.com/item?id=22957573
I have been house hunting lately and my agent works for Compass. The website experience kind of sucks. Horrible mobile experience, lots of UX glitches, it’s just annoying to use. In fact, half the time we are using StreetEasy to look at listings (they are a local competitor). Other than that, your buying experience is completely based on the quality of your agent and how well he can navigate your market. Not sure how Compass gets an edge there, but I will say my agent is great!
Walter might be asleep at the moment; I work for the D foundation if anyone has any probing questions
Do meteors entering the earths atmosphere interfere with any of these? And if so, is documented somewhere?
Virtually every instance of firing or other institutional disaffiliation attributed to “cancel culture” follows the same pattern: someone—inside or outside an institution—complains to an institution (of those within it empowered to make decisions on this kind of issue) with an allegation that the institutions relationship with someone violates what they perceive to be the fundamental values of the institution, the institution reviews and reaches a similar conclusion, and the relationship is terminated.
Maybe it was outsourced. I don't understand how a team could make such an excellent game and fail to resolve such a simple bottleneck.
I would argue if you are American nor Chinese, the US has a greater ability to negatively influence your life. Chinese government has full control domestically but can’t (currently) do too much outside of their borders. The US on the other hand...
Many of those advocating "build an audience" are interested in selling advertising.

Audiences are saleable to advertisers.

Businesses are not.
The only way Token Ring could have ruled the world was if it was developed outside IBM. Instead it came out of the same corporate cultural moment that birthed MCA and the PS/2 line and APPC over SNA (to rival, sort of, GOSIP and TCP/IP).

IBM Networking Systems spent much of the early 1990s dithering and thrashing about how to compete with Novell and Microsoft's networking and almost completely missed the rise of TCP/IP both in the enterprise as well as the public Internet. When I first started doing networking development for OS/2 at IBM I had to get special permission to get the $1000+ TCP/IP networking kit because it was "owned" by NSD which really, desperately, wanted everyone to develop applications for APPC. APPC was tightly tied to Token Ring and thus they really also minimized R&D into TCP/IP over TR networks.

Although IBM "woke up" to the Internet and personal computer networking with the Lotus deal, it took NSD another year or more to really shift gears, and by then IBM had had enough and dumped the assets onto Cisco for a song.

If kens is still around, an odd source for token ring information might be Carnegie Mellon, which implemented a MASSIVE TR network circa 1986 or 1987 with Type 1 connectors in every dorm room on campus so students could access Andrew from …anywhere.
Isn't Substack opening themselves up to liability by accepting payments on behalf of a criminal hacking group?
Thats true.. Zillow will mop the floor with compass remains.
You can still make the code and tool chain open source. Then require a key to write to the device. Reading could be allowed.

This can work where everything is in the open except a private firmware signing key.
It's not dead, just in a bit of a lull due to funding, which is hopefully coming soon. We have a very active Gitter and OpenCollective.

Source: I'm one of the core maintainers
This doesn't help completely unless you fabricated the fabricator on trusted parts as well. Unless you trust it there is nothing to prove that the fabricator isn't inserting back doors into whatever it prints.
Stealth Startup | REMOTE, SF bay area | Multiple Engineering Role | Part time & contract

We are an early stage startup working on light weight containerization and virtualization open source technologies for constrained devices. We are looking for software developer with experience: Rust, C/C++, Embedded Systems, MbedOS, Arm, iOS and Android.
Please contact holly ‘at’ hotg.ai
OrbitDB doesn't rely on a blockchain at all
Wat

The types of analysis and programming practices used to send stuff to Mars is beyond what Rust, or D, or any other safer-systems-language tries to do. It's not that simple.

These types of projects effectively need to prove the absence of bugs using formal verification and very extensive testing. Surprise surprise, C makes it extremely expensive and theoretically difficult too.

For example: NASA wrote this project https://github.com/NASA-SW-VnV/ikos which uses abstract interpretation and would catch bugs in practically any language.
I completely agree - I’m not saying my proposal is ideal or even perfect, but rather there are alternatives to attempting to break up large companies in generals.
When I was doing amateur audio engineering from my parents' basement 15 years ago this phenomenon was easily noticeable and extremely difficult to avoid, particularly when doing things where the entire point is to change the loudness of everything (one aspect of mastering) or to change the loudness of things relative to other things (mixing). My "solution" was to simply take a long break (perhaps overnight) and see if I still thought the newer version sounded better with clear ears than I remember the old version sounding with clear ears.
Breaking up the Ma Bell monopoly did create new opportunities. It also showed, at least to some extent, to those considering such opportunities that the gov was (semi) serious about the situation.

Mind you, the Baby Bells were allowed to re-merge too quickly. We still lack competition in many areas. Imagine if there was no breakup at all.
Chase did this with a friend that deposited a check using their app. He entered a lower amount by accident than what was written on the check and they permanently blocked him from depositing checks from his smartphone.

I have made the same error with my Credit Union's app (and their form on the website where you upload pictures of the checks), but they just email me that the dollar amount of the check has been amended to the correct amount...
And ironically enough, Parler, the bastion of "free speech" was happily banning people who were critical of right wingers or did not participate in the right-wing group think on their network.

After rallying against liberals being "snowflakes" and needing "safe-spaces", Parler ironically enough ended up being just that for the extreme right.
Ignoring that the kernel has lots of raw machine code in it, "not possible" and undefined or implementation defined behaviour are different things either practically or in terms of programming language semantics.