skysight-inc/HackerNews huggingface dataset:
If you want to enjoy the touchbar you have to have https://pock.dev which is free
Some of the protocols supported by Streisand are basically useless because their packets are so easy to identify (OpenConnect and OpenVPN are definitely in that category), but I do know people successfully using Shadowsocks to circumvent the Great Firewall. They're not running their own servers, though.
The whole post is a wonderful piece of self deprecation. I love it.
Yes. If you use netguard you will see samsung browser and all the other preinstalled samsung apps (junk) are trying to constantly phone home.
Beyond Functional Programming (Manipulate Functions with the J Language)
There's no point to aim on fanless laptop. There are plenty of laptops which won't turn on fan unless absolutely necessary, you should aim for those laptops, because if you need that extra performance, you'll have it and if you don't need it, you will have silent device.
Can the developers retract Steam activations?

ie - chargeback occurs and they disable the game for that key?
You over-estimate how popular Macbooks are outside the US.
But is that the type of society we want? One in which a rather large percentage of the population is dealing with those terrible choices regularly? And the rest of the population says "you should have been smart enough to not fall for it"?

Personal responsibility matters for sure. And to have freedom we have to allow personal responsibility rather than try and protect everyone from everything. But if someone comes up with a clever way to put a massive number of people in debt by leveraging common human failings, to the point that it threatens their ability to have shelter, do we not do something about it rather than allowing that clever someone to just become king (metaphorical)? Not to mention, wouldn't we want to head off both the growing apathy by some and the growing anger by others towards the rest of us lest it eventually threaten the country itself and its character?
Not just Africa. Probably every continent, because yields would tank and growing seasons would shrink.
I set up Emacs so Meta works on words and Super works on symbols. So I type_the_identifier_in_lowercase then type s-b to move the cursor to the beginning of the symbol, then type s-u to uppercase the symbol and move the cursor back to the end of the symbol. It works out to the same number of keystrokes as using caps lock, but is way more powerful since I can also transform all caps to lowercase just as easily.
This reminds me of "Earthquake Weather" which I had never heard of until moving to the Bay Area. Some people who grew up here believe this is a real thing despite the total absence of evidence.

https://en.wikipedia.org/wiki/Earthquake_weather
Except now we have only one MacBook Pro choice: one with a more expensive part that uses more battery and is another possible failure point. It’s a net negative for anyone who is even neutral to it, never mind someone who uses say the physical escape key on a regular basis.
Now, there’s no macbook without screaming fan noise.
I feel like people selling left over devices from the Iran-Iraq war was reported in the media well before 2015.
I draw my inspiration from Pinboard in my own business, and I feel this effect quite acutely. Keep up the good work and keep down the anxiety, maciej :)
I like my 2019 MBP because it's thin, has a better display, has a great trackpad, decent keyboard, and a touchbar that I use fairly frequently for auto-complete.
That is utter nonsense. The university research group that I worked in replaced Dell Linux-based laptops for Macbooks. Hardly toys for rich kids.
Or the courage to make the Touch Bar...retina?
> The power spec is very clear and unambiguous, and there is only one way to get it right.

Obviously not, since there is a way to get it almost right, which is what the Pi 4 demonstrates here. Experience from cryptography suggests that for a spec to be truly unambiguous, any deviation should make the implementation fail obviously in as many situations as possible.
Same, to me the only feature I missed was TouchID.
I love the touchbar and use the auto-complete function fairly frequently with it.
> This is puzzling to me. Do sighted DAW users really rely on such a high-bandwidth, continuous flow of visual information?

Yes. Volume meters, equalizers, beat counters, loop counters, etc. I can go on and on.

There is a reason why people use specific DAWs for specific purposes (Hip-hop guys seem to gravitate to Ableton Live, for example).
It seems a case of rushing a product 9-12 months ahead of schedule, scrapping two silicon revisions, as mentioned in the announcement[0] in their haste to be "production ready".

"Good, low-cost USB-C power supplies (and USB-C cables) are surprisingly hard to find, as we discovered when sending out prototype units to alpha testers"

In hindsight that reads that they tried a bunch of off-the-shelf cables and were perplexed about why some of them didn't work.

So they built their own official power supply that worked around the design flaw.

[0] https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-...
The key point is that they are not on by default, and AFAIK, Gentoo has committed to make everything work without them. An average Gentoo user would never have heard of systemd.
Well apparently J.P. Morgan is..
Contrary view: https://medium.com/@hkdb/ubuntu-18-04-on-lenovo-x1-carbon-6g...
It reminds me of that scene from Spaceballs.

"The combination is... 1-2-3-4-5."

"That's amazing! I've got the same combination on my luggage!"
So funny, the aspect ratio is really the difference, not the lens characteristics.
Nice work there.

I've been fascinated with the idea of a relational database as a file system backend since the days of Longhorn / WinFS. I even had an attempt at creating one myself as a hobby project[1] in FUSE. Performance was never an end goal for me (I was writing it in FUSE + Go after all). Whilst I did get some read operations working (and surprisingly well too considering the design choices I had made) unfortunately I never managed to get write operations working before I got distracted with another project. So it's really interesting to see other people tackle this idea and I'll take great pleasure in reading the thesis you've linked to. Thank you

[1] https://github.com/lmorg/myfs if anyone is curious. Be warned though, code isn't release quality.
There are open source designs (that I've successfully copied) that show how the RPI people should have done this correctly, it's not hard - in this case they tried to save a 0.1c resistor

The hard bit is fitting all those traces (some potentially high current) around that dinky connector with 24+ ground pins - with many all trying to do the swap thing at the same time
Ask HN: Companies with Excellent Engineering Cultures
What are some companies you have worked for (past or present) with excellent engineering cultures/engineering-first cultures? What made it excellent?
"If ever there was a tool that didnt need a gui its rsync. Idea is to keep two folder structures in sync"

rsync is a tool to copy data - it can keep two folder structures in sync but that is not its sole purpose.

Unison https://www.cis.upenn.edu/~bcpierce/unison/ is a tool to keep two folder structures in sync - that is its main goal but it can have other uses.

Unison happens to have a WIMP style GUI.

rsync could have a WIMP GUI and a console one. One does not preclude the other. I think you are right that embedding rsync in a more narrowly focused app might be the best option but it is not the only way.
Ctrl-d deletes caracters forward on macOS. Super easy when caps lock is ctrl.
I also hate that MacBook Pro touchpads are oversized and easy to touch with your thumbs by accident. I had one issued for a job and had annoying, error-inducing swipes about three times a day.
Salesforce GraphQL API
Yes we can. It is called science and modelling.

We understand the greenhouse effect small scale very well. And we know very well, that we humans burned up many things in a short time that were underground before ... so we know there are much more greenhouse gases in the atmosphere. And the data matches the predictions so far.

So no. Nobody knows for sure and nobody is claiming to know, what the temperature in 50 years will be. But we know that the current models predict bad things. And we know that we burned that oil. Regardles of the sun cycle, you are probably refering to.
The X1C6 is pretty expensive unless you’re doing some Lenovo EPP swindle.
The sticking keys on the new macbook pro is a serious problem.
Always get Apple Care. I have had a problem with the last 3 mac purchases.
Displays and trackpads are still something Apple does very well, maybe better than anyone else.
Seriously. I wonder which consumer electronics/computing product sectors are supposedly easier to shop for. Other than smartphones, which generally just have a couple of size and storage capacity options, and much simpler/cheaper electronics like USB batteries, I can't think of any brand offering a simpler product line.

Check out Dell's home computer landing page. It's a horizontal carousel with literally 29 different laptops with different model names/numbers/screen sizes. And that's just the laptops. Before any actual customization of RAM, storage capacity, etc.

Even a pretty well-known sub-brand of laptops, ThinkPad, now presents you with four top-level choices (Laptops, Yoga, Tablets, Desktops), each of which has between 2 and 5 (apparently) completely different model lines. How do I buy the high-end "ultrabook" ThinkPad that I've heard is nice? I remembered it having "Carbon" in the name, so I searched the page for that and deduced that it's under the "X Series" of laptops. Then I click "Compare X Series Laptops." Then the fun begins. There are literally 14 different models of ThinkPad X1 Carbon, including "Yogas" (I guess it never remembered that I started the process by selecting Laptops).
> Keep in mind that this report has come about with zero peer reviewing

This report, maybe, but even the article includes links to previous ones which have.

Here’s one, but if you click through to the project’s website you’ll find more.

http://www.ep.sci.hokudai.ac.jp/~heki/pdf/Scientific_America...
In addition to the obvious that is literally a list of places where admins don't want to look, it is also often useful in backend technology enumeration.
A while back I wrote a Python script to watch for links posted on Twitter and then scrape their /robots.txt file [1]. The requests are routed through Tor for privacy purposes.

It's been incredibly enlightening. One thing that sticks out immediately is that you can identify the underlying HTTP framework in many cases due to the defaults. Sometimes even the exact version.

And, yes, people do use the robots file to "protect" or "hide" endpoints and they can effectively be used to enumerate potential endpoints worth investigating further (from a pentesting perspective).

[1] https://gist.github.com/wybiral/20c20ccf00b6c93506b8acdc6ccb...
The touchbar is awful, but the show stopper is the keyboard. Had mine replaced once, and now some other keys are failing. Even if they all worked the feel is atrocious. They are selling $2000 laptop computers that you literally cannot use without an external keyboard. That's brand loyalty for you.
You can just put your finger on the volume or brightness icon and slide it. You don’t have to pick it up or wait for the slider to appear.

You can also set the esc key to stay visible.
Ahhh, sweet naivety.

The people who end up calling support often aren't the ones paying the bill, for starters. That's definitely the case for Bluejeans and Zoom.

It also doesn't matter if you make a great FAQ page. Majority of dissatisfied people will never see it. Majorly because they won't call support but instead complain and grumble locally, the second biggest portion because once sent towards FAQ by support.... They won't follow it.

Only the tiny sliver of most dedicated will follow up long enough to reach the FAQ.
I can't stand the current MBP trackpad. It's too big and too easy to accidentally touch.
Prime Video on Chromecast and Android TV, YouTube on Fire TV
You complained about the best part of the Macbook, the trackpad! I wish I could get that Mac trackpad on my thinkpad x1
Honestly, I think it couldn't hurt, if done appropriately. If crawlers are indexing those pages, then they're publicly available anyway, and could be crawled by a determined attacker - so nothing in robots.txt ought to be truly sensitive. But if there's pages that ought to be secure, but might contain an exploitable vulnerability, putting their path in robots.txt at least limits their exposure to those determined enough to look, rather than any lazy script kiddie using Google to search your site.

Obviously you shouldn't rely on it, but defense in depth as always.
And how zoom on Mac works! (See today's news about the major flaw)
Bad analogy :)

But you guys do what you want, I am getting tired of the mob mentality and extremism that seems to permeate these and other discussions. Why not give them some time and not adopt such an extreme position.
I also have Caps Lock mapped to Command (Ctrl). And since my biggest use of the Esc key is when using Vim, I simply press Caps Lock + [ ( Ctrl + [ ) to switch to Normal Mode. So only my right pinky leaves the home row.

I have the MBP "Escape" (without the Touch Bar), but if I did have the Touch Bar this would avoid 90% of the issues involving not having a hardware Esc key for me.
Infotheory: A C++/Python package for multivariate information theoretic analysis
I'm a hard +1 on this. Currently running Linux on an X1 carbon 6th gen and it is fantastic.
So that you can SSH into it from your server?
The 2015 11" Air was the best performance / value macbook Apple has ever made.
A U.S. focused take from 2017: https://cliffmass.blogspot.com/2017/02/global-warming-will-b...
The X1C7 just came out so the price will be dropping like a stone on the 6th gen pretty soon.
Last article I read said the mainland had a 99% conviction rate. Anyone going over there isn't getting a fair trial. They'll just be canned and counted as some official's crime fighting spree no matter if they did it or not or whatever political purpose their bodies can be put to.
Seems like Javascript is broken.
Nice that there’s a free version. $ -> BetterTouchTool https://folivora.ai/
You posted a link from 2012 [0] that you apparently didn't even read, saying that Apple claimed Macs didn't get viruses, whereas the link's headline is "Apple Drops 'We Don't Get Pc Viruses' Schtick."

You then went on to ignore that contradiction. Does that fall under "moving the goal post" too?

I also suspect you created a new account for the sole purpose of supporting yourself in this argument. [1]

[0] https://www.wired.com/2012/06/mac-viruses/

[1] https://news.ycombinator.com/user?id=rtrr_eter
I have a colleague that doesn't use shift and uses caps lock for capitalised words. I've never quite understood it, but he swears by it - even when he admits its slower...

Not sure he'd be too pleased with this opinion!
It is easy, till you get into the trouble of local Firewalls, Double use of port numbers and all those details, where the daemon runs unexpectedly or stops without good information to the user etc
WordPress Triage Team: A 3 Month Reflection
Nothing sly about drones - the area around the river is open on both sides, especially the HK side which is grass for easy observation of people trying to cross illegally (setup decades ago).

More sly would be people using OpenGarden to create a community linked by across the 'air gap' of river by powerful hubs on HK side and SZ side. That might actually work.
Is Shopify (Shop.to) Still a Buy?
I haven't done anything like that and my experience has been great. I'm not even running Ubuntu or Fedora or anything like that, just vanilla arch linux.
Does anybody have an informed opinion about the different options out there for information-theoretic analyses? I use [dit](https://github.com/dit/dit) and find it super helpful, but am far from an expert.
So another end of the world that turns out to be not the end of the world... wake me up when there is a real wolf.
Manyverse (built on Secure Scuttlebutt: https://manyver.se) works over Bluetooth, WAN and WLAN, does not support direct messaging yet though.
These are the downsides I'm talking about. If you're sensitive to them, don't use Dark! That's totally fine with us. We're creating a technology with a ton of advantages that don't exist elsewhere, and that comes with different tradeoffs.

If you're worried about a meteor hitting SF (and I know that's a metaphor, but let me run with it), then your risk profile indicates you won't be using new technology from a new startup (you probably won't even use less risky stuff, like Rust or Elm).

If every technology had exactly the same constraints, then we'd be stuck with those constraints forever. This isn't the _right_ way to do it, it's just our vision of how to solve the problems with coding.
Private class fields in JavaScript, this time in true sense by Tapas Adhikary
The Air is only slightly thinner and 0.25 lb lighter than the 13” Pro. I’ve had an Air since 2012 and just compared the two, and got the Pro. There’s essentially no difference in portability. But there are significant differences in capability and price.

I think Apple killed the 12” MacBook because for most people, an iPad is a better ultraportable than a laptop. The folks who are really adamant about laptops with Mac OS are developers, and the MacBook had a bad ratio of cost to power for most devs.
I think you are correct, although when working as an individual I think branches are handy for working multiple unfinished features or the good old:

"Let me try....oh gawd this turned into a mess!"
Although apple doesn’t publicise the fact all that much on the new Mac Pro coming later this year, it does actually have two SATA ports and some 8 pin power connectors. Apple don’t provide the necessary “cage” to mount the drives (at least as far as we know so far), but third parties have already announced some products that mount internally and use these ports to connect a bunch of disks.

As for power, I believe the two MPX bays provide dual 8pin connectors for up to an extra 300 watts, so should support most power hungry pci-e card designs.

Honestly though, if you can afford this machine it’s not like really any of this matters, this isn’t exactly a hobbyist computer people are going to buy and upgrade themselves all that much.
I hadn’t noticed they were from the Iran-Iraq war, thank you for pointing that out.
Why would you want a Firefox add-on to be able to install malware on your system?
This thread is a perfect example as to why Apple will never please everyone.
I really (really!) appreciate how thin they are. The new 15in is as heavy as the old 13in. Really nice when you have to carry it around all the time. The biggest pain point is the lack of ports (4 ports including power) is not enough. The older models had around 5+ ports and still required dongles. Everything else aside from the keyboard is a minor issue (e.g. getting more ram today versus in the future is just a question of deferring costs).
Most visitors from mainland China are people who also own iPhones. Until the X models the iPhone did not support multiple SIM cards so visitors would buy local HK prepaid cards which means they are on HK uncensored phone systems and networks.

If you are on mainland number with roaming or even a second local HK number attached to your China SIM card you are still subject to censorship because everything data goes back through mainland servers even though your access points are in HK.

All the above I know from personal experience - lived in China 12 years and now resident in HK.
> What does the future hold for Pinboard? Death! The bus that one day comes for us all! The skeletal, icy hand on an unprepared shoulder! Pain, a flash of light, then numbing darkness. So back up your bookmarks.

Is he shutting saying he's shutting it down, or just saying that's the future eventually?
> How could I know that anyone would adopt it?

You don't. But if it's better, people will actually use it. This is currently a glaring hole in the software development landscape screaming for a better solution.

I'm currently in a similar boat as the Photon author and I have a much more prosaic application. But I have a lot of interaction with OpenGL and the GUI system, and none of the GUI toolkits like that.

Photon is simply doing the same thing that GTK did originally--GTK was written specifically for the GIMP and only later did it become general purpose.

> And as for spending time contributing to an existing toolkit, which toolkit?

That's your choice to make. And your efforts help make those decisions. The toolkit that attracts motivated people and improves starts gaining momentum and attracts more people. Even a single motivated individual can tip the balance when things are unsettled.

Unfortunately, this is not a well-trod and settled area. Part of being on the bleeding edge is that you get cut.
Bundle operators and game developers engage with consumers on the grounds that the keys won't be resold individually. However, they have no way to control this. So they make reseller/G2A responsible for complying with terms of an unenforceable honor code. Seems a little arbitrary to me. It's akin to a grocery asking you not to sell eggs individually from a carton you just bought from them. (How are they gonna enforce it?... And as a consumer, are you even OK with not having full control over what is now your property?)

I think this is a problem with the business model, rather than the problem with "unethical" resellers. So you either give up on the business model, as many game devs are doing, or you find ways to enforce it. Either start suing users who resell keys, or partner with the likes of Steam to create a system in which keys can't be activated individually.
How much they have made our lives exist, for that matter!
When it doesn't work on anything other than localhost, you can't host a web server on your dev machine and test how it works on your phone. I've been through the hell of trying to test WebRTC applications on mobile Safari, and it's horrible.

Specifically, you need HTTPS for WebRTC, but you obviously have to use a self signed cert because local IP. You can ignore the cert error and load the page, but connecting to the websocket for signaling will still fail because websocket on iOS requires a non-self-signed cert.

Non-HTTPS websocket would work, but not from a HTTPS host. So you're in a situation where you need HTTPS due to WebRTC, but you can't use HTTPS due to websockets.

In trying to push people to HTTPS by disabling features on HTTP, we're making development a _much_ worse experience. I'm not sure that's right.
This is the final "fuck you and fuck off" to professional developers from Apple. I expect the next generation of MBPros (and MBAirs) that are rumored for later this year to continue in this direction giving us developers the middle finger and likely it will continue into next year and beyond. Apple doesn't care. The laptops look great from the outside and most people don't know any better. Everything that makes this machine a laptop is indeed garbage (keyboard, touchpad, screen, cooling) as far as computing is concerned, but when you're a fashion company, computing is almost an afterthought. On the bright side, I'm looking forward to "smart" socks and underwear coming out in a few years from Apple. /s
Maybe if they centered the damm thing with regard to where your hands rest, vs the center of the laptop.

As it is now, the trackpad is shifted significantly to the right - so much so that my right Palm is constantly triggering it.

I’m basically forced to use a mouse and disable the trackpad while the mouse is connected.

Yet another aesthetic choice that screws up functionality..
John Ousterhout: “A Philosophy of Software Design” – Talks at Google [video]