skysight-inc/HackerNews huggingface dataset:
I was recently involved in an unwanted meaning issue where my app icon looked like "SB", which I learned is offensive to some Chinese speakers. Too bad it doesn't come up in wordsafety.com. Not that I'd have thought to look…
> I think some of the posts here miss a little bit of the context as to why things like this happen in the first place.

There were always a bunch of bad decisions and a few good one in hindsight. I think it's completely fair to discuss solutions (including more recent tech like ELK) to the problem even more so if the problem still exists.

> Yes, SQL's a poor fit for logs, but it's a better fit then a lot of other things, including not logging at all.

No I disagree, not logging 40 TB of data to SQL would have been at least an equally good if not better choice, based on the input we have from the blog post. Just keep the past few weeks of raw traffic logs and be fine.
Yet and still Apple has been charging a premium over competitors for over 40 years....
Books for New Technical Leads
I believe that's not the issue: the remote machine which performs the calculations on the encrypted data is TM complete and can perform unbounded loops. Comparison is the puzzler for me too: e.g., how do you take min(a, b) if you don't know how a and b compare? We know that F(a) + F(b) = F(a + b), so the remote machine can use "normal" addition operations, but still a > b and F(a) < F(b) can both be true, so it can't use "normal" comparisons, unless there's some implication of the properties of FHE I didn't see.
even in this woke era those legal systems can hardly be called civilised though. i mean the punishment for rape is being wed to the victim. also the "forgiveness" there is bought using wealth, kind of like out of court settlement but even for criminal matters not just civil.
It seems doubtful the US government, on general principle, would be against targeting people who are citizens of other countries.
I think that his music is groundbreaking and innovative, though.

Here's one of the examples - https://youtu.be/ZgJyhKEZ8QU
This trend of using "silicon" as a phrase for computing hardware is silly anyway.

I was super annoyed by it since I've read this marbleous piece of work in Windows Blog [0] years ago.

> Silicon innovation

> silicon partners

> silicon features

> silicon supported virtualization

> with a focus on Windows and silicon

and wait for it

> deep integration between silicon, platform, and hardware

At least nobody would be able to use it anymore without infringing if Apple has trademarked it.

[0] https://blogs.windows.com/windowsexperience/2016/01/15/windo...
https://news.ycombinator.com/item?id=24016938
Diatom
GM teams up with EVgo to deploy more than 2,700 new DC fast chargers
This sounds like a very good idea!
Regionalizing a service is not the same as banning. It's not dependent on "the relevant sense", it's just plain outright wrong. By your measuring stick Netflix and Amazon Video and even YouTube would be banned because they split their service into separate markets, with some content not available somewhere else. At most you could argue censorship, but that's about it.

Heck, region-encoded DVDs weren't a form of ban, don't you agree?

Tiktok is the same exact service with region-specific restrictions, primarily motivated to comply with local jurisdictions. That's it.
Which Google has started using for its confidential computing VMs.
Testing vs. Quality Assurance vs. Quality Control What’s the Difference?
RAM Prices on Mac where never reasonable.

Upgrade prices where never reasonable.

Why would Apple ever reduce upgrade prices just because they might save 100$ on a CPU?

And why would you assume that the development of your own inhouse ARM CPU would make such a financial difference? After all, you have to develop a CPU.

And what? Apple reports over 25% profit; Why would you even assume that Apple is doing anything for you? They could easily reduce there profit margin for you. They don't.
> The big question mark hanging over it is ability to run native Linux.

I wouldn't not be surprised if Apple took every measure possible to make it impossible to run Linux on their new machines.
Here is my take on this:

Apple should demand its 30% cut...

... but ... companies should be allowed to compensate for their loss by adding 30% to the price when a purchase originates from the app store. They should also be allowed to inform the customer about this.

Seem overall pretty fair to me.
Great idea. I’ve heard 2 funny examples of this from Spanish friends.

Apparently ford released a car in Spain a while back that sounded like ‘wanker’ in Spanish. Something like Panjero - maybe someone else can remember precisely.

And also Nescafe sounds a lot like No es Cafe (not coffee)
Actually, one of the criteria for buying a house was buying in an area that was served by AT&T Fiber.
The $999 MacBook Air comes with a core i3. Where is the purported $200 cost saving coming from?

Edit:

According to the WSJ $75 to $150 per Mac could be saved.

https://www.google.com/amp/s/www.wsj.com/amp/articles/apple-...

>The new Mac processors will shave $75 to $150 off the cost of building a computer, estimate analysts, who say Apple can pass those savings on to customers and shareholders.
If you have higher-kinded types and a working record system you can do it by transforming your existing types. Even in more limited languages you might be able to make it manageable with phantom types, e.g. Java's "type-safe builder pattern".
And you can do the same by simply pursing your lips :)
Bodélé Depression
Concerns about making money are not going to destroy art. Almost all art through history has been made by people trying to make a living, not trying to express for its own sake.

We don't have a thousand years of portraiture of the elite because artists were just absolutely convinced that was the ultimate expression of the medium.
Everything is natural selection, so that isn't necessarily very insightful.
You commented this twice already as some sort of universal truth. But in fact the region known as modern-day China had one major conflict after another like they occurred in any other region in the globe. Also what does it mean to "maintain" civilization when at least 45 million people died under Mao due to famine, overwork and state violence? Is putting Uighurs in concentration camps "maintaining" civilization?
There are people with much more “intolerant” (restrictive) diets than halal and kosher, and yet, those don’t “win.” This is an extremely simplistic explanation with, I suspect, very little predictive power.
Probably not what is happening, but I've wondered if NFC cards can be compromised in the mail.

I would imagine:
- you could locate the cards without opening the envelope
- maybe you could make a charge without opening the envelope
> That certificate is signed by Intel.
> So you have computing resources which are protected from anyone except very few who could extract private key from secure chip.

…and Intel. This has obvious problems in who the root of trust should be, as well as putting all the eggs in the same basket.

Also, what you propose is I think equivalent to the SEV technology mentioned in the article.
This one takes 10 minutes at 2x speed and provides a global perspective. [2]

[2]: https://www.youtube.com/watch?v=-6Wu0Q7x5D0 "The History of the World: Every Year"
Opportunities are very often just thresholds you have to cross. Once you get a job, not only your grades barely matter anymore, but also most of your knowledge and experience. Companies are very bad at evaluating individual contribution, so it's much easier to stay in than to get in.

Or, in picture form: imagining you start on the left of the graph and can move along the curve to the right, reality isn't like this:

Skills
required
^ -------
| /
| -------/
|--------------------> Salary

but rather, it's like this:

Skills
required
^
| /\
| -------/ \------
|--------------------> Salary

And that little fence to cross is mostly looking at your grades, not actual understanding.
Apple Silicon encompasses more than the ARM CPU. It also includes an Apple GPU, Apple Neural Engine, Secure Enclave and more. If you only point to the ARM part you overlook most of the other parts of the chip. The CPU cores are like less than 25% of the layout?

Layout of the A12:
https://cdn.iphoneincanada.ca/wp-content/uploads/2018/10/A12...
This is basically an argument in favor of UBI.
Nice to see NixOS mentioned. Haven't tried it yet, but it's cool seeing such an innovative distro.
> I do feel somewhat vindicated in my policy to keep things as dumb as possible

I have a similar but marginally more lax policy: I'm fine with smart devices as long as they don't have to phone home to operate and they have on-device controls.

For obviously Internet of Shit-worthy appliances (Cory Doctorow's smart toaster or whatever) I'll always choose the dumb version, and I make sure that I only use home automation stuff that's as widely interoperable as possible, but otherwise I don't particularly fuss about it as long as it meets all of my other requirements.

I think modularity is really key here. As long as you can replace or update each component individually without impacting the rest of it, you should be good.
It doesn't matter. Just listen to what you like.

Even Mozart and Bach made crap music on a bad day.

I think in our time we are very fortunate to have the ability to discover music so easily. Personally I never listen to mainstream music but there is a lot more to discover.
The car is the Mitsubishi Pajero, renamed to "Montero" in Spanish-speaking countries.
Apple silicon.
It is true if you assume SEV has no sidechannel vulnerabilities and that noone can uncap your CPU and read out the cryptographic material with an electron microscope.

Which both are probably untrue assumptions :-)
Ask HN: BDD Testing Web Apps
Hi. What is everyone using to write BDD tests against web apps theses days? Last time I had to do this Selenium seemed like a good choice for calling the UI. Is that still best in class?
It's Chinese Magnisky act. Sanction and ban those who undermine Chinese interests. Tit-for-tat retaliation for US new sanctions in XJ and HK.

It's a rational move. A lot of anti-Chinese activities was/is driven by disgruntled Chinese diaspora abroad i.e. tons of ex-dissidents forming various anti-China human rights NGOs. They've been operating (and ignored) for years but are now mainstreamed in the west due to recent tensions. It's effective only as much as these people ever want to return to China again, which surprisingly many do. It also puts the cross-hairs on dual Chinese nationals in China, particularly HKers who thought their foreign passports will insulate from anti-state activities. Basically there's a legal framework for blocking exits for ANYONE in HK/China now. It negates FVEY efforts to brain/wealth drain HKers, but really the particular targets are potential dissents who could be weaponized for western propaganda if they were to leave the country - aforementioned western anti-China NGO groups. This is a key lesson China is learning, don't export dirty laundry, that's how you get FLG/Epochtimes. Especially to places with free press and votes, i.e. Canadian conservatives were canvasing HK for last election because HK Canadians were more likely to vote for Conservative party based on their more anti-China positions. The only worse than having dissents spilling dirty laundry abroad is those dissents voting on foreign policy.
They don’t need blood but they need energy, planes don’t flap their wings but they need to generate lift. Whatever the function of sleep is, I think artificial minds will likely need it too.
Funny to read about these salaries from Europe, where you can hire two pretty GREAT programmers from that money. For me it doesn’t tell anything about university degree AT ALL.
> it's always struck me as unfair that Western social media companies are banned in China, while Chinese ones have been able to compete Worldwide.

It’s weird to point out this double standard but then apparently take the side of both countries banning foreign media companies.
Banning TikTok: Everything you need to know
How much is an i3? Surely well under $200.
The fact C++ has no stable ABI is not what stops you from creating language bindings, because you need that kind of interoperability only for those symbols that need to cross the FFI.
It's more about how the library is designed than the implementation language itself; for instance, Tensorflow is mostly written in C++, but its intended use is as a Python module. Also, by using GLib you take in so many GLib-specific types and assumptions it becomes extremely wonky using it from non-GLib code, and you often end up writing some kind of FFI anyway in order to wrap its behaviour. I've even seen some libraries ship both a C and a GLib wrapper, as if it was almost like a separate language.

LLVM is a good example of C++ being able to interface with other languages using its C FFI, being completely written in C++ but having bindings for almost every programming language.
I can count among them at least C, C++, D, Rust, OCaml and Python, for instance, and while it has an "LLVM-C" library available, you are not necessarily forced to use it; you can just export what you need directly from C++ using a file with a few functions defined as extern "C".

Rust is probably even trickier to interface with C but it's still pretty doable, given that GNOME is now rewriting several components in Rust (see librsvg).

I still think one of the main reasons C++ was discarded so quickly at the time, despite Qt and KDE being older than GNOME and in C++ already, was being born from a culture that had at the time already rejected the adoption of C++.

GNU has historically always discouraged its projects, especially those they cared about the most, from using C++. It's well documented how strongly RMS despised the language and how he actively pushed people towards using C for such tasks. I think it's still written in somewhere in the GNU website, even.

Heck the GCC developers had to ask RMS the permission to switch to C++ a few years ago, due to GCC becoming harder and harder to maintain. Ironically, it used internally its own private C implementation of dynamic vectors, while being one of the main implementers of the STL. I think it even had some sort of garbage collection inside, and that they largely reimplemented an object system too using C and macros (it's been a while since I read the GCC sources, so my memories could be incorrect). RMS wasn't really that happy about it, but it grumpily said they could.
Ask HN: GitHub gist about web architecture
Hey I remember seeing this great write up fully in text about scaling web architecture but I can't seem to find it anywhere. Anyone know what I'm talking about?
Why tho

From article: „US security officials have expressed concern that the app, owned by Chinese firm ByteDance, could be used to collect the personal data of Americans.„

/s Fun days ahead. s/
The model breaks down for people who write purely electronic music and are thus composers, not performers.
Ask HN: What are your thoughts and experiences on Solr vs. ElasticSearch?
It seems ES has way more hype, but I'm not sure why. Solr seems to be just as good tech.
> "Everyone else is volunteers and none of them are interested in maintaining deprecated APIs"

This is a complete cop-out. It's maintained by several RedHat employees as part of their duties, and a handful of volunteers.

Every software project on the planet, including commercial ones, is maintained with limited resources. The amount of development and maintenance which is possible is constrained by the available developer hours, and work is budgeted based on that.

The cost/benefit of maintaining the compatibility code is so low that it's not even worth the effort to remove it. The time taken to drop it was likely on a par with the time to retain it. It was already written. But the cost imposed on all their userbase after removing it is absolutely huge. And it means that an application can't target old and new versions due to the break. That wreaks havoc with support lifetimes and imposes thousands of developer-hours of effort for porting. Lots of effort... just to get back to where you were. Unjustifiable.

I could understand if there was a huge benefit to be gained. But there isn't. And when you look at what they do spend their time on, so much is wasted on other activities that justifying its removal based upon developer resources wears a little thin. It's a weak justification which ultimately boils down to just wanting to, and completely ignoring the actual users of the library.
More than half of students are on financial aid and the average aid at Harvard is $53k per year. Only the really wealthy pay full sticker, so I don't think debt at Ivy Leagues is generally an issue. It seems they are really best-placed to take risks.

I like your point about required maturity. Certainly many of my texts read in high school English need to be revisited. Maybe students should be cycled in and out of formal education.
0.5% :) math and night time do not mix
Apple does this.

Search "apple trust scores"...

"Apple has quietly introduced "trust scores" for people based on how they use their iPhones and other devices. The tech giant, which last month became the first public company to be worth more than..."
Wonder how much of this is pushed by US policy to secure IC dominance like getting TSMC to build US fab. Barr was floating the idea of getting Cisco to acquire Ericsson for 5G, not a stretch to also ask Nvidia to buy ARM.
… because of the specialised hardware and the tiny video resolutions supported.
You could always that American companies expansion abroad could be considered imperialism.

Let's just stop beating war drums.
I wake up early at 4AM, make a cup of coffee for myself, play 15 min of chess and study Spanish for another 15-20 min. This routine gets me ready to do intellectually intensive work like reading a hard technical book.
11.50 is close to a release candidate and should help quite a lot, at least for smaller planes.
Party Committees aren't appointed by the government, and they don't have anywhere near the power you're asserting they do.
> spiking neuromorphic processor

what is this pls?
An i3 laptop has more Intel silicon in it than just the i3.

It also requires more energy, which means larger batteries, which means more dollars.
Microsoft PowerToys Release v0.20.0 includes a color picker to capture hue
Yes, when there’s a new way of doing things, we can’t think everyone will shift to that. It’s very often that the distribution shifts somewhat. Let’s say we introduce a new color (haha), and it rises in popularity, then we shouldn’t be fearing that everyone is going to adopt the new color as their favorite. The distribution is changing.

We should really recognize that individuals have valid feelings and thoughts for whatever they gravitate towards.

So, present tense, let’s do it I’m interested! However, we won’t lose the past tense.
We have a handy analogy in the computing world, in that stop-the-world and concurrent garbage collection algorithms both exist. If sleep is pure garbage-collection, then I don't think there's any strong reason to expect it to be required of all possible mind designs.

However, it seems increasingly likely that the empirical question may be answered at some point soon!
It is a very nice engine, specially for those focused on Web only as target.
You know you can create USB device filters in Windows so it will not allow unknown device to be installed. But sysadmin has to know about it.

https://docs.microsoft.com/en-us/windows/security/threat-pro...
> Every time I got a call, I asked them if my cover letter played a role in their choosing to call me. The response was always "Oh you wrote a cover letter? Let me check it out."

> Not one person had read it.

This is probably true. But one advantage I see of cover letter is to include more keywords in your application and keep the resume clean and focused. It could potentially get you through keyword filters or boost your ranking in keyword searches.
Awesome. But I want a laptop that costs $2500, has a 4:3 Flexview screen, the old IBM keyboard and does not look like an ugly fashion accessory.

And I don't like LED backlight:

https://ledstrain.org/d/680-eyestrain-in-macbook-pro-2018
Photo opens the door to early discrimination. What next, marital status?!
The last time I did googling on efficiency of glucosamine (several years ago, to combat runner's knee) I only found clinical trials sponsored by companies which produce glucosamine. Who's sponsoring this study?
Tiktok's recommendation algorithm was TOO personal for me. It started recommending specific teenage girls who went through the same specific traumatic situations I went through as a teenager (which is common but rare <.001%). It completely got into my head and knew more than I would ever admit to anyone (sexual preferences, types, etc..).
https://www.google.com/amp/s/www.wsj.com/amp/articles/apple-...

>The new Mac processors will shave $75 to $150 off the cost of building a computer, estimate analysts, who say Apple can pass those savings on to customers and shareholders.
> whether or not a procedure is a function is about as clear cut as you can get

Definitely.

If it returns a single value then it's a function. If it does not return a value, it's a procedure. (Pascal)

All procedures are functions (C)

All procedures and methods are functions (Swift)

A Function procedure is a series of Visual Basic statements enclosed by the Function and End Function statements. (Visual Basic)

...
And Tiktok took it away from you ?
At least in Europe PIN cards can still be swiped, so you don’t have that problem.
$200-300. Intel's site doesn't list a price for the exact part that's in the current Air, but a similar part is $281.

https://ark.intel.com/content/www/us/en/ark/products/196588/...
I remember Driver on the original PlayStation. Cops would pull you over if you went too fast, but the gas button was digital, so there was no way to constantly drive at the speed limit. Very annoying.
It's not because they're communist, it's just because they're successful and not under America's control.
The point of it is rather different. Classic example: Osram which roughly translates into "I will cover in shit" in Polish
American brands have a huge presence in China. Chinese brands do not have much presence in the US. It seems like whenever a Chinese company appears to be making inroads, it gets banned: ZTE, Huawei, TikTok.
Apple doesn't pay anywhere near full retail.
> No, that's unfair, you are saying all of tiktok content is low quality noise, which is wrong

In the board world of "video content", yes it is. It might be better than FB/Instagram/Twitter videos, but those and Tiktok pale in comparison to, say, HBO. Tiktok is gifs with sound filmed on a cell phone with a refreshing take on recommendations optimized for stickiness. It's the McDonalds of video content; maybe better than the niche it competes in, but its still garbage in a very convenient package. As far as the videos are concerned, they're very low quality compared to what the medium is capable of.
> Xorg had become a slow and bloated synchronous IPC service and replacing it with a UNIX pipe was the logical solution.

You do realize the the X11 server connection is also almost always a Unix socket, right? (ITYM "Unix socket", not "Unix pipe".) That's like showing out your spork and replacing it with a spork.

> Yet the people who were working on Xorg decided to write wayland instead.

My whole point is that they were wrong to do so, just like I think the GTK people are wrong to break ABI on GTK4.
Objective C is not forced to have such design; if you don't import Foundation you can use plain libobjc and create your own root class, you can name methods however you want. Objective C historically boiled down to basically a preprocessor that transformed its Smalltalk-like additions to C to calls to objc_* functions and C structures. In the years, Apple has added syntax to interface with their own classes (i.e. @autorelease that AFAIK interfaces with NSAutoreleasePool), but that's about it.