skysight-inc/HackerNews huggingface dataset:
And they externalize the impacts of their work. The Waltons pay very little to their employees such that their employees must rely on public services. If the public services weren't there, the Waltons aren't suddenly going to pay people more out of the goodness of their hearts. You can substitute a lot of corporations here (Amazon outsourcing all of their fulfillment operations for example).

Resource extraction companies pollute even with the regulations in place. How much worse would it be without those regulations?
Similar to how Adobe decided to ban users from Venezuela from using their software, Oracle has now canceled contracts with partners in Venezuela due to Executive Order 13884. https://www.bleepingcomputer.com/news/software/oracle-cancel...
Just use it in your cloudbuild.yaml file: https://github.com/GoogleCloudPlatform/cloud-builders/tree/m...
not that shady... luminati.io makes residential and mobile proxies a snap.
Classic post Powell Atlantic blaming Uber because the writer's kids don't wear seatbelts. To say that Uber is a public safety hazard because there's data on people wearing their seatbelt less in taxicabs is, simply untrue. Essentially reducing the agency of people as a group down to some kind of technological serf class. Truly strange writing.
Tips to Unblock Your Blog Domain on Facebook
The GPL v3 prevents things like the Novell/Microsoft deal to "patent license" Linux.

The consequence is that Apple can't merely settle to solve patent disputes for any included GPLv3 component, but has to find a way to have the upstream component (and all deviations) have free use of the patent.
I hope the FCC can somehow massively fine Apple for this. It's completely disgusting and pathetic.

I can hope, even though it won't happen.
That is definitely the most frustrating thing about all of this over the past few years. Even with a customised Windows 10 to get rid of the nonsense nobody wants and adding what is missing to even work on the damn thing it's still not as 'least worse' as macOS. It's almost like all commercial OS development moved towards STB's and mobile and nobody gives a crap anymore.

I'll probably still stick to macOS on my mobile hardware (Linux and BSD on the fixed machines, embedded and servers), as it is still least worst, but I miss the feeling of high stability and productivity you would normally get when you work on your machine and don't have to touch any of the other flavours.

Right now, all any other vendor has to do (besides the create-a-BSD-desktop) is good hardware integration. Because that is more effective than people might think. Even with the whole butterfly crap the whole package deal is unbeatable. The only time I ever had hardware/firmware issues was back in the 90's where OpenFirmware got sad because one of the data lines of the ROM was corroding and the SMU would reset every boot making sleep unreliable.

Having a machine that has a good hardware-software relation down to the firmware and no weird double powerons or a bunch of stupid splash screens, one where you can just add your tools and work, it's the best thing. It it used to be exactly that when you got a Mac... any Mac, even if you don't get a powerful one. It always works the same way, it always delivers consistently (unless you break it yourself), always stays out of the way so you can do what you actually came to do.

Sigh.
I would say Intel and AMD killed alternate CPU architectures. Linux was the knife, but the arm (sorry) wielding the knife was the instruction set.

ARM destroyed the others in the mobile platform. If linux hadn't existed to become Android, I am sure some other general purpose OS would have filled the void.

VX works was not capable of doing this. Nor was OS/2. So in some senses, yes, Linux was necessary. Why SPARC or MIPS didn't persist as a major component of worldwide platform lies in questions around how they were targetting size, cache, speed, die yield. Perhaps if Sparc had been spun off as an independent foundry it could have succeeded but I suspect Solaris wasn't heading to the pricepoint where it worked for a killer-platform.

So maybe the meme is "price killed commercial unix"
No problem, I understand. In your shoes I may have even done the same thing.

Just in case you didn't see them (they're not exactly easy to find with Google etc. for some reason), there are a number of positive reviews or comments online from various people. I know one thing we haven't (yet) done is to start assembling all the success stories around our hardware; this is always challenging due to the number of people that use the hardware without posting online for privacy reasons etc.

Without further ado:

Slightly out of date (the software now available for POWER is significantly more robust than it was at the time -- we even have Fedora desktop ISOs showing up now for POWER):

http://tenfourfox.blogspot.com/2018/05/a-semi-review-of-rapt...

Various other (more recent) comments from our user base:

https://twitter.com/RobinBa40108750/status/11790782959813632...

https://twitter.com/tsundeoku/status/1171414555089494016

https://twitter.com/alnesbit/status/1170425263559254017

https://twitter.com/klauskiwi/status/1164273128588972032

https://twitter.com/notgrubles/status/1161438996586803200

https://mastodon.sdf.org/@jirka/102520125253219962

Just wanted to show a little bit of the other side of things, for context. :)
Japanese commercial whaling doesn't target humpback whales.
Oracle Cancels Venezuela Partner Contracts Citing US Sanctions
Sounds like a rather well designed offering, pricing seems to be fine as well.

But imagine the horror if your kids most sacred book gets removed from the offering by amazon and there is nothing you can do to fix this (besides buying the paper version, maybe). But would your kid know how to use it?
BackdorOS is an in-mem OS written in Python with: in-mem fs, I/O hooks, and REPL
Apple fanboy and software developer here. Also disappointed with the Catalina release. Had do an NV RAM reset, boot into safe mode, talk to Apple support to solve iCloud issues, and also click away dozens of privacy notifications.

But I still really don’t consider windows or Linux as legitimate alternatives because of the ecosystem log in.

Yes, macOS has its downsides. But what keeps me from even thinking about Linux are all these little niceties:
- copy something on my iPhone, paste it on the Mac (still regularly leaves people speechless when they watch me do it: “what!? You can do that?”)
- my watch unlocks my Mac
- my desktop is always in my pocket, all files sync’ed per default, zero config
- Start Reading something in safari, Hand it over to my iPhone in a second and walk out the door
- All my browser tabs synced across my Mac, iPhone and iPad
- I can curate my TV Watchlist on my Mac and it’s automatically available on my AppleTV when I get home that night

I could go on with dozens more of these little things that I can’t imagine living without anymore. I know that it’s probably possible to achieve most or all of this with a Linux/Android/Chromecast Setup. But every time I watch some of my friends do it, it just looks like so much work to set up and maintain.

The only argument I understand here is the joy of tinkering and that feeling of achievement when you get it to work in the end. Apple is a bit boring in that regard. A lot of the integration stuff just works (yeah, yeah, sure not all, but still more so than on any other platform I know).

I’m not 20 anymore and I just prefer to spend my time with other things these days than tweaking my OS.

So although I wish Apple would invest more into quality on macOS again, for me the walled garden just totally works, and I’ll stick with the lesser evil.
You can’t ban something I can perform in my garage (not effectively at least) with a few thousand dollars in supplies.
well, reflecting about it now I'm not so sure that the "big company" argument is that positive. when a language is just starting, having resources is extremely helpful, but in the long run it's indeed possible that the company becomes a liability to the community.

about simplicity, while I wouldn't say Java is a complex language, and I might even agree that the language itself is easy, it's also quite verbose, and it doesn't feel as light to use as golang. I would personally mention two things (besides the verbosity of Java):

1) the OOP in Java kinda leads me to start designing around classes, and I feel I need a solid design/plan right from the start, while in golang I feel a bit more like I'm working with a scripting language, but the interfaces and the way the language works makes it quite easy to refactor code and move things as I need it, and in practice I end up with good organization and modular code precisely because it's very easy to move things around. just that frame of mind is a big change (though this is extremely subjective).

2) when I write Java I feel like I need an IDE. yeah, again partly because of the verbosity and boilerplate, but I also feel the environment is more complex. with golang I just write a "package main; func main() { some code }" and then run "go run myprogram.go". that makes the language feel really light and easy to use. I'm not afraid to try to write a demo program and run it even with my eyes closed. with Java I don't feel so much in direct control, and I regularly end up confused about random configurations and things. I don't try to argue that Java is significantly more complex as a language (the typical programming environment is quite different), but it still feels much heavier and complicated than golang.

well, I'll stop here or I'll end up sounding like a fanboy (I wasn't a big fan of many of the golang design choices at the start)
Do you have any tips for getting the touchpad to work well? Mine picks up palm touches and the only solution I've found is to disable the edges of the touch pad.
On one hand, add Tiffany to the list of China bootlickers. On the other hand, lifestyle brands like Tiffany have been sensitive to public backlash for a couple years now. Do a search for things like "removes ad amid backlash" or "ad controversy" and there are plenty of examples.
There's still a "why" to those product launches. It's just that the "why" is no longer design-driven and is instead driven by business needs– namely, "we need to diversify our revenue streams away from just hardware sales and into services." This started when Tim Cook (instead of Jony Ive) took over as CEO.
Maybe there is no market for them yet?

Besides phones and laptops there are not many USB-C devices out there yet. And you don't connect phones and laptops to hubs (as a guest, not a host).
Tim Cook wrongly defend the removal of hk map live app
It is worth considering why a government would not have such a law.
OK. That's a good point. Let me think about it.
People build abstractions all the time on top of things they don’t think biochemistry is going to teach us much about IRL psychological issues.

Humans have excellent pattern matching, reasoning, and lots of research into the subject. I do believe there is value in doing it.

That said, I’m highly skeptical of a lot of talk therapy, beyond the simple gains of saying things out loud to a 3rd party and challenging your mind and assumptions.
Yes. Snow Leopard was the greatest OS release of all time!

I actually went to WWDC 2008 when it was announced and they handed out CD’s for it — no new user-level features — just a hardened OS (grand central station and kernel level threading and stuff under the hood was changed).

Sigh. Marketing now rules the world. Look new emoji’s!
Happy to see that ads are disabled on this device, and there's no option for an advertisement-subsidized version like the normal Kindle.
> There seem to be a number of companies that take advantage of Linux being licensed under GPL and keep their own forks/patches of the kernel that they use internally (anecdotally, I’ve heard Google does this), and the they stay on some old version

:::cough::: Amazon :::cough:::
Then we change labor law. It really is that simple (and how we are currently at a 40 hour work week).
While looking at the tool I've realized that I've built something similar many years ago. I wonder if it's worth digging up the source code, polishing and publishing it. Does the market need more of these tools? Are there features in this type of tool on the market that seem to be completely missing or inadequately implemented?

And it's likely that running these as a server-side application is ultimately more appealing than this simpler (to implement) automation inside the user's browser, right? Seems that many companies providing similar (server-side) scraping tools have been successfully sold off... Is that an indication of (still existing) high demand for these?

EDIT to add: The tool and the accompanying website look fantastic, by the way. Congratulations on the 1.0 launch, Amie!
Cook's memo says that the reports, from the bureau as well as from the app's users, are "credible." That at least implies that Apple evaluated the credibility of the claims. I do understand that some people (like Gruber) might want Apple to provide material evidence, but is that really Apple's responsibility or usual behavior? It would seem extremely odd (and not at all comforting) to me if Apple, for example, released video evidence of a violent attack along with some record of this app being used by the attacker. That seems like something a government should do in a legal case, of course, but it would be seem strange to me for Apple to do that. And even if they did, I suspect it wouldn't convince people who are convinced that China is doctoring or inventing evidence to vilify the Hong Kong protesters.
> In the 90s, it was (probably) faster to do linked-list / chaining as a collision resolution mechanism. But because L1 caches are so fast on today's machines (and DDR4 remains very high latency), linear probing seems to be the winner on modern machines.

It depends on the use case, for example if it's read or write heavy, the number of successful lookups and the load factor. LP is often a good choice but in some cases bucket chaining wins. Quadratic probing and Robin Hood hashing are also winning candidates, as is Cuckoo hashing.

See the flowchart at the end of this paper: Richter et al., 2005. A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing, https://dl.acm.org/citation.cfm?id=2850585
Can't speak for System76, but I got the AMD Thinkpad (A485), and I'm honestly disappointed as hell and now I understand why you don't see the Ryzens on laptops too much.

The power management is an absolute joke (the thing has two batteries and barely lasts 2 hours total), suspend works maybe 20% of the time, and the OS actually freezes on it every now and then leaving no trace in syslog. I'd much rather get an Intel now if I had a choice.
LightGBM occupies a sweet spot between speed and accuracy, and is a library I've grown to love. Nowadays, this is my primary choice for quick impactful results. NB: if your data has categorical features, you might easily beat xgboost in training time, since LightGBM explicitly supports them, and for xgboost you would need to use one hot encoding, increasing the size of the data that the library needs to work with.
Walled gardens like the Apple iPad and Kindle provide strong management controls for content and time management. And these seem necessary to help parents manage how their children consume.

The risk for competitive ecosystems without these central controls, of course, is that people have a tendency to stick with the tools they know. And I am certain that these companies consider the stickiness of their ecosystem as kids transition into adulthood.
Is a possibility
>[Edit]: The replies suggest this is mostly still the case, people say it works flawlessly - except for [insert issue here]

I count 7 or 8 broadly unconditional "it works fine" child comments. 1 "it mostly works", 1 "I had to write my own ACPI driver", 1 "it works fine except HDMI sound switching isn't automatic sometimes", 1 "drivers were hard to set-up, WiFi is iffy", 1 "it's not perfect so try it first".

IMO that's majority positive - more than can be said for e.g. macOS which fails to do basic things like mount and copy files off an Android phone out of the box.

I don't think your conclusion is a fair one (or perhaps it was premature) and is perhaps tainted by your own negative experiences.
Sadly it is still python 2
I run Archlinux on a gaming laptop (a Lenovo Legion) and it's perfect for my needs. And everything works! Linux becomes better and more compatible with each passing year. This laptop is a portable development machine with a nice keyboard and a powerful enough processor (I specifically wanted a 45W CPU).

All the "pro" laptops seem to be focused on smaller sizes, and on premium/luxury features and price. I'm glad cheap gaming laptops running Linux are a perfect fit for my use case.
And what do PMs tell engineers on their team once they're back from their super secret meeting with the PMs from the other team ?

"Do exactly this, I can't give you context but it'll make sense on release day" ? Sounds like extreme Fordism (and basically a hellish way to work for creative minds) and a great way to prevent people from spotting problems early.
If you are removing mirrors to improve aerodynamic efficiency that's the same as making a 1 gallon gas tank and saying the car will have better performance because it has a better power to weight ratio.

True in theory, but actual practicality near zero.

We aren't racing formula1 cars on the highway, so a mirror isn't really slowing you down that much and creating drag. Especially when you think about how much surface area it occupies versus the actual car itself.
Can you not editorialize the title - it is "Tim Cook defends Apple's removal of Hong Kong mapping app" and not "Tim Cook wrongly defend the removal of hk map live app". Each of the HN readers can decide whether it is wrong or right ...
Indeed, keeping it proprietary makes no sense at all.

But there is a great free alternative already, I use it all the time: http://www.what3fucks.com
Why do you think those costs are less than the existing taxes, or greater than what anyone could pay? Talking about externalities means you have a rough idea of a number, which is not "infinity". What do you think it is?
I thought I provided a reasonable interpretation of Cook's comments in my previous comment, when I said "It seems like everyone agrees that this app was useful for organizing Hong Kong protests, and that some Hong Kong protesters have committed violence and broken local laws."

Of course the app doesn't show individual officers, but I don't think it's reasonable to interpret Cook's memo as claiming that the app literally showed the location of individual officers. An app that shows hotspots of police activity can obviously be used to find and target individual officers for violence.
The US isn't a closed market and can't effectively eject Apple from the market. While I disagree with the choice Apple made, it's a very rational one. Permanent removal from China would probably be worse for freedom in China over 20 years, and massively worse for Apple in the short term.

No company should be expected to back or foment a revolution somewhere, from my perspective they're looking out for their own beet interest and the best interest of their customers.
Let me explain, because someone downmodded my snarky response earlier.

- How do the androids see? There isn't any cogent explanation of sight until the last 100 years. If there is some principle of sight discovered earlier, why didn't we see other simpler devices from the same era?

- How do the androids know what they see?

- How do the androids know who revealed the secrets? How do they know their address, or where they are right then?

- How do they act? Where do they get the energy from? How is it stored?

- How do they walk? Boston Dynamics has been beating its head for quite some time now. Someone who can read those old documents, please reveal the secret, and relieve them of their confused misery.

If they are anything they must be glorified rat traps. I am not trying to be offensive, but this article just offends any rational thought.
> to work is a lot of effort, and then mysteriously something will stop working.

Oh Please. this lie keeps getting repeated every single time this topic comes up. Meanwhile people who actually use Linux every single day have like zero issues for years to keep things running and working. I have 4 machines using different flavors, getting updates all the time and nothing mysteriously breaking, and this for years. Sure, you will always find the one user saying the exact opposite but among all the Linux users I interact with this is not the norm.
How would they?
No citations handy, but there is definitely consensus that the subconscious exists.
Ask HN: What is your repeatable marketing process?
For those of you who're launched and growing, what have you discovered to have worked to acquire customers and decided to double-down on it?

Is it cold email, social media outreach, content marketing, PR/publicity, forum signatures, "Powered by" backlinks, affiliate marketing, perhaps some guerrilla marketing tactic?

What has worked best for you that you're still executing the crap out of that blueprint to grow and grow?

I'm curious because I just recently launched my app (https://zlappo.com), and I'm looking for ideas on how to market it.
Ill be completely transparent, I have no idea.
Take a look at the list of major contributors to the kernel, just covering top 50 between v5.0 and v5.3:

$ git log v5.3...v5.0 | grep "^Author:" | cut -d"@" -f2 | sed 's/>//' | sort | uniq -c | sort -n | tail -50
167 samsung.com
188 sang-engineering.com
190 acm.org
192 broadcom.com
196 collabora.com
206 ingics.com
207 infradead.org
207 lixom.net
219 pengutronix.de
223 glider.be
232 c-s.fr
232 microchip.com
247 mediatek.com
251 roeck-us.net
329 st.com
341 fb.com
341 socionext.com
346 netronome.com
360 ti.com
380 canonical.com
384 linuxfoundation.org
387 nvidia.com
388 codeaurora.org
398 arndb.de
424 embeddedor.com
460 renesas.com
469 chris-wilson.co.uk
498 baylibre.com
504 suse.com
516 chromium.org
539 suse.de
540 lst.de
554 oracle.com
652 nxp.com
682 bootlin.com
690 davemloft.net
697 linutronix.de
774 arm.com
781 linux.ibm.com
948 google.com
1052 linaro.org
1230 huawei.com
1315 mellanox.com
1333 linux-foundation.org
1477 linux.intel.com
1501 kernel.org
1851 amd.com
2229 redhat.com
2548 intel.com
4373 gmail.com

There's the usual suspects in there (after a quick double check, it turns out microsoft.com just missed the cut-off with 140 commits, plus 2 from linux.microsoft.com, Amazon has authored 71, and alibaba have 139)

No one wants to maintain out-of-tree patches, it's a complete pain. Google was doing it extensively with the Android project for the longest time, but they've been working hard at getting those all in to upstream to drastically reduce the work involved in updating the Android kernel.