skysight-inc/HackerNews huggingface dataset:
Amd 2qe on the market for decades practically as second in the performance tier. I'm not sure why Intel who should ostensibly have lower unit costs would abandon a market for a possibly temporary situation one or two deign nodes away might now be able an issue.
The author is exhibiting heavy denialism. The first indicator was gesturing towards IntelliJ IDEA as an example of a good desktop app. And whaddaya know, it turns out the author is affiliated. This isn't to say there's any intentional deception here—it's somewhere between self-deception and simply being unaware of one's own blindspots.

Without going through the effort of installing and running it, it's easy to see that IDEA looks just as good as it did 5 years ago—which is to say not great. And without any evidence saying otherwise, it's reasonable to assume that it hasn't gotten any more lightweight or nimble since then, either.

People writing JVM apps who tout their quality never seem to understand that their firsthand experience does not translate to other machine/system configurations that other people are running. It very well may be the case that those apps look and feel worse than an Electron app. (And one doesn't have to be a fan of Electron apps to admit this.)
It is becoming clearer every day how Synthetic Data Generation will be a must-have skill and technology in the upcoming years!

I'm the lead developer of an Open Source project called SDV (The Synthetic Data Vault)[0] which offers an ecosystem of Python libraries and resources for Synthetic Data Generation of different data modalities. It allows learning and sampling synthetic clones of Single Table, Relational and Time Series datasets, and offers tools to evaluate the quality of the generated data and benchmark different models.

[0] https://github.com/sdv-dev/SDV
Just tried it after enabling the feature - No message, accessing localhost works just fine over http.
A cursory search returns many examples, for instance : https://www.privateinternetaccess.com/blog/comcast-still-use...
> linking is normally single-core.

GNU gold was doing threaded linking 15 years ago, and nowadays threaded linking is the default for new linkers like LLVM's lld. Unless you use very specific GNU linker hacks, there aren't any reason to not use lld, it works fine for linking large software like LLVM/Clang, Qt, ffmpeg...
Block google's nag messages in Edge? or send similar messages to Chrome users?

Not have their OS take over the entire screen with a dark patterned choice dialog, that's for certain.
You’re likely to hit the common problems porters face with putting Linux on an arbitrary ARM SoC. These chips have lots of integrated components on them, requiring device drivers that may not exist for Linux. Take the custom Apple developed in house GPUs for example. Good luck finding any kind of Linux device driver for those, open source or not. It gets even worse for things there isn’t even an external equivalent of, like the neural engines.

Even if Apple does nothing to stop you running whatever software you like on the device, you’re still likely to be out of luck. I wouldn’t be surprised if some enterprising folks have a good run at it, but it’s likely to be a massive undertaking.
In my hotel tonight app, I searched Hilton San Francisco for a 1 night stay in Hotel Tonight.

It returned Hilton SF Airport Bayfront at $93 for a room with either 1 or 2 beds. In the Hilton app, I get the same hotel for the same night at $87 for a room with 1 king size bed or 2 double size beds.

Then I was able to search for Hilton SF downtown in Hotel Tonight and find the Financial District one, which was available for the night of Fri Nov 27 for one night. Hotel Tonight had a price of $152 for the following room:

“The hotel will assign room at check in and it will fit 2 adults”

The Hilton app showed the financial district hotel available on Tue Nov 24 (which the hotel tonight app showed as not available) for $95, and for Fri nov 27, the Hilton app shows 1 king bed or 2 double size beds at $159.

So it looks like you’re right for some nights for some hotels, except they don’t let you confirm a room type on Hotel Tonight. I wonder how this squares with Hilton’s best price guarantee:

https://hiltonworldwide3.hilton.com/en/price-match-guarantee...

Looks like they’re trying to engage in some price discrimination. I would call the hotel front desk and tell them, I can pay the cheaper hotel tonight price, and you get 85% of that (hotel tonight pays the hotel 85% of the price you pay hotel tonight), or the hotel can sell to you directly for 10% off the hotel tonight price and end up making 5% more and see what they say.

It’s also possible the franchisor is violating their franchise agreement by letting hotel tonight sell for cheaper than Hilton’s website, so you might be able to get an even bigger discount by filing a complaint with Hilton.
Wish they re-introduce the discontinued Macbook 12 inch with the same specs as air. It weighed only 970grams vs 1.29 kg for air. In fact air feels bulky compared to other light weight laptops like LG Gram, not to mention the design is outdated. Always wondered why Apple killed the smaller model. Perhaps they want to push the iPad pro so killed off the netbook line. The wannabe traveller inside me keep drooling at 12 inch whenever i see it in someones hands. It feels so light and compact. With new M1 silicon, it's the ideal time to bring it back. I would grab it without any thought.
You can't run Linux on Macbook Pros released after 2016 in any meaningful sense anyways...
>How do you begin to measure CO2 emissions for the entire lifecycle of a product?

You don't, the entire point is that it naturally gets dealt with (or at least, sufficiently) if you simply internalize the emission cost of inputs. You set the price of emitting a ton of CO2 equivalent during energy or material production at the present bid price of industrial scale rapid removal of a ton of CO2 from the atmosphere with some attractive margin (10% maybe, but that could be set by experts), and then the market can figure it out from there. All energy then becomes net neutral, as well as the vast majority of materials, and it's more straight forward to police (though still real work) since law enforcement just need to focus on a smaller number of central points.

"CO2 emissions" don't just materialize by magic, they're a result of energy/material inputs to a product. Take care of those and there isn't any need at all to care what people do with the product or for how long. There is no stupid, counter productive moralizing required either about what people do with their luxury energy budget. The goal is that the net amount of CO2 in the atmosphere stays static (or at this point, is lowered back to our optimal standard, then kept steady state). That goal is what should be legislated, not how to reach it.
Is robotics (longterm) a solution here, and if so, what level of autonomy do we need?

Latency between Earth and the Moon is just enough to make realtime command a bit too rough to use I'd imagine, so I imagine we'd need at least low level autonomous tasks of "move resources from landing pad to storage" and "prepare build site" with enough intelligence to detect when these tasks hit an exception.

On top of that, I suspect we'd need enough robotic automation to be able to build, maintain and run whatever the thing is. That probably means several specialized robots (packing dirt for a foundation, deploying construction pieces, a crane) as well as some general robots for when things do go off script (haul away a broken robot, right a fallen pylon, remove debris).

Does this feel like something achievable in the next decade or two? Are there large pieces we're missing?
The contradiction at the heart of open source is that people like to be used.
This.

I've open-sourced a couple of tools throughout the years and all it's done is prove to me that I don't have the emotional energy to deal with it.

I still get emails that somehow both call me a piece of s&#t but still asking me to add features to a piece of software that's been irrelevant for 7+ years...

I found the same thing when I would play music publicly - I love music, I hate the audience. Writing a piece of software for other devs/SWEs to consume is often hell - we are a demanding, incredibly opinionated, pissy bunch of folks. (I say that last bit 110% self-aware that historically I'm part of the problem.)
This data is a core part of the data we have at work. We are expecting a massive spike way above the previous norm when travel opens up (soon in some places and later in others), followed by levels 50-80% (my finger in the air guesstimate... we haven't tried to model this) pre-covid as more people take video calls instead of flights now that they are used to it.
A brief history of enterprise data challenges
I completely agree that git is hard to learn. I had used both cvs and svn before moving to git, and it took me a looong time to really get git. And it wasn't a case of command line vs GUI - I prefer the command line.

I wrote about some of the things that had to click for me here: https://henrikwarne.com/2018/06/25/6-git-aha-moments/
Having used it extensively for travelling to places for concerts and festivals, it’s a massive advantage to be able to shop for places that can accommodate 3-8 people for several days at a time.

I don’t want a couch, I want a whole home that our group can share, and for less than the surge price that a hotel will slap on for a single room, we can fit our needs well.
have you heard of taskpaper?
> So you can track the performance of an ad campaign on getting installs of your app, for instance.

So in order for it to work you'd need to also be the developer (vendor) of the initial app which displays the advertisement for your second ad? Otherwise how would it work if let's say your ad is displayed in app from vendor A (and they get their own IDFA), now when your (vendor B) app is installed you see a different IDFA. How would you associate the two?
I sure hope it takes off, because it looks like we're going to need this kind of services more and more.

I can't seem to be able to get back to the home page from here: https://radish.coop/en/restaurants . Also there's limited functionality on that page with adblockers enabled.
Don't forget to add that Apple is now doing this on their version of a "budget" laptop that has no active cooling, that gets 18-20 hours of battery life, that runs emulated x86 code with almost no performance hit and is a 1st gen product.

I don't think any of these details can be understated. Even AMD's 1st gen Ryzen kind of sucked and look where that is now.
I never said there wouldn't be an increased configuration burden for that kind of setup. There was also an increased configuration burden when we moved to widespread HTTPS, but the benefits outweighed the costs.
The problem is not the 99% of situations that you can memorize, but the 1% of times when you realize you have made a mistake and strayed from your beaten path into the dark scary unknown Git woods where monsters with detached HEADs may be lurking behind every tree, and you have to ask a coworker or StackOverflow to rescue you...
Git is the single-most reliable tool that makes the most sense to me and gets out of my way 100% of the time. Knowing how it works is imperative to using it effectively - you wouldn't drive a car if you didn't know how to use the steering wheel or pedals, would you?

What a ludicrous article. We're dumbing ourselves down to pander to the most common denominator.

Keep in mind, the author of this article is affiliated with Github. This doesn't bode well for Github at all.
From the article: "While AMD’s Zen3 still holds the leads in several workloads, we need to remind ourselves that this comes at a great cost in power consumption in the +49W range while the Apple M1 here is using 7-8W total device active power."

Looking through the benchmarks, the zen 2 parts generally seem to have lower performance than the M1. The cinebench multithreaded benchmark is one exception. It's not that surprising because the 4800U has more cores than the M1 has high performance cores. The M1 wins the single threaded cinebench benchmark.
Better than the farce that is "competitive market forces." I have more faith in government than corporate structures delivering optimal cost pricing to consumers as opposed to optimizing their profit margins.

Competive forces only work while there's competition, the second competition declines, rest assured consumer pricing is the first to take a hit.
Does this happen off-camera? Maybe I missed it, but I didn't see them get sworn in.
One sign that this is a good idea, is multiple different instantiations and simultaneous teams working on it.

1. NASA STMD study with robotic assembly: https://www.nasa.gov/directorates/spacetech/niac/2020_Phase_...

2. Article on the basics + decadal survey paper: https://phys.org/news/2020-10-moon-seti.html

3. Recent lecture on the "FARSIDE" mission concept at Caltech: https://kiss.caltech.edu/lectures/2020_Hallinan.html

"There is some urgency in establishing a lunar far-side radio-quiet reserve before we get the burgeoning problem we have in Earth orbit with optical interference from communications satellites. We are already concerned about the Chinese communications satellites—so this needs to be a global consensus now!" -- Dr. Pete Worden, the Chairman Breakthrough Prize Foundation and the former director of NASA's Ames Research Center
Agreed. It's a testament that the big tech cos have some interest in privacy and also that what some call The Big State is actually very horribly inefficient and disfunctional.

Hence the relief; the dysfunction of these govts is a guard against dystopia!
Mark Zuckerberg really speaks like a politician.
Because years , if not decades of legacy server code could be ran on Arm without re-writing anything.

An EC2 rival could run the same processes using 30% of the power. Plus as ARM tends to run on much smaller devices, you could theoretically save tons of physical space with data centers.
It might still be, creating a disk of 100m in diameter on the moon would need all the help you can get. There aren't exactly alot of bulldozers on the moon.
What would keep AMD or Nvidia from eventually eating Intel's lunch in the server market as well?
I feel the same way. Very interested, but not going to go in for first gen.
The assembly analogy is a very faulty analogy. The reason assembly is harder is because it's a lower level language and requires significantly more code to accomplish the same. Most term re-writing languages are actually higher level than python. And so in theory would take fewer lines.

The real difference is noone has created a set of libraries for the web api domain space in a term re-writing language. If they did, it'd be easy.

And similar to others in this thread, I think term re-writing languages will be prominent in programming future. The same way many years back people could see functional programming over the horizon in programming future.
Ahh ! Gridbaglayout! I hated it so much ! Then I had to work with CSS and JS and I began to realize the genius of the Gridbaglayout!
An alternative path:

Realization that while the project is very popular, it no longer interests you

Realization that due to your technical decisions, others can't simply fork and maintain it

Realization that indulging enthusiastic amateurs costs you 10x the time than simply implementing the feature yourself

Realization that thousands of users are suffering because your project is still by far the best choice even as it rots

Realization that no matter how well you document the tool, users will still ignore it and feel entitled to your direct support

Man, even making something popular sucks.
It seems to me that Ansible is best for deploying servers, and containers are best for deploying applications.

You can absolutely use Ansible to deploy applications, but, if there is any essential complexity in your run-time environment or configuration needs, it seems that Ansible has a tendency to make that complexity compound multiplicatively instead of additively.

Disclaimer: I say this, not as an ops person, but as a developer who often uses containers and occasionally watches people wrestling with Ansible from the sidelines.
i could see this being immensely popular.. used in a different domain.
What kind of graphics APIs will it support? OpenGL?
Right, I think in the end, this is going to show just how bad monopolies (or near-monopolies) can be for innovation. These are super impressive results, just hoping that the rest of Apple (software, developer relations) can turn away from the draconian future they are currently heading.
If you were to write three questions for someone on that panel, what would they be and why?
Thank you, for letting us know you appreciate his opinion.
> I'm curious what other people think the informational value of these hearings are.

I want to hear from conservatives why they think most of (if not all) of big tech is "in the pockets of the Democrats". Why do all of these software engineers/IT field workers typically end up as left-leaning? Is it a matter of education/intelligence? Empathy? I feel like the split has to be at least 85% Democrat / 15% Republican in IT.
I'm still using Mercurial, and I don't regret that decision. I only regret that everyone else appears to have STOPPED using it, so that I am isolated in my own little world away from community like Github.
I can pretty much guarantee you that trying to run anything other than macOS on Apple's silicon is going to be an exercise in frustration. You will presumably be able to run an Arm build of Linux in a VM--given that Apple has demoed this--but if you want native Linux, I'm not sure why you would pay a premium to possibly get a bit more performance on a laptop while probably having various support issues.
The cheapest MacBook Air with an M1 chip is $1,000. The cheapest Mac Pro with an M1 chip is $1,300.

I don't consider a $1,000+ laptop "entry level" or "low end". These are high-end machines.
It's very difficult to compare based on individual experiences.

For example I had the opposite experience as you have and have deleted UberEats to stick with Deliveroo.

There is probably not much difference between them.
My team works on feature branches that get merged to master. Only master ever needs a git pull and you never work directly on master. Every team I've worked with over the last ten years has done some version of this work flow with small deviations.

Your uses for log sound legitimate but usually they are resolved over other communication channels (in person or over slack or in release notes) on the teams I've worked on.
> Click on each icon to download it, or download all 0 icons from here.
My business school days were just before all the startup craze began. So I’m sure curriculum has changed. Entrepreneurship wasn’t really a major; or not at most schools at the time (early 2000s). My understanding is most formalized ways (lean,etc) are about idea validation and iteration. But even that assumes you want to burn some amount of energy on the idea. Validation in itself is hard work.

My personal approach is have the idea, maybe I’ll spend a day or few brainstorming (paper and pen), I sketch out the solution. I have a shorthand for this, I usually just sketch out the data model and I can visualize the front end functionality. I don’t need to do mock ups or wire frames. That’s a time suck. If I feel good that, this could be cool (useful, problem solving, easy to communicate, etc)...

I run through every user acquisition channel and think of a strategy. Think of tactical execution. What’s the likelihood _I_ could execute with success. The I in the last sentence is key. I see plenty of people executing big ideas I had, but could never had executed. Know your abilities. Do I need help? Do I want to hire(invest)? Do I want to spend money on ads?

I personally avoid anything free. I have noticed, if I expect something for free, it won’t come. For example, if you think about making something viral or network effect. Certainly build that in, and leverage it. But don’t hinge your success in it. It’s probably a multiplier and you need to build the base.

Once I get to the part about investing my money. I’m a pretty frugal person and don’t like wasting money growing hobby sites. So this is a good filter for me. It also helps me think of what does the product need to look like (mvp or further) before I feel like dumping resources into growth. Using this I can estimate how much work I have ahead of me. I only have 10-20 tinker time hours a week. So again do I need help? Am I going to dedicate weeks to an alpha/beta?

This type of thought process easily exposes most ideas to be things I just simply don’t want to do for some reason or another. This is just a simplified description of my personal way. I have a lot of biases like not wanting to seek VC funding, or really even have to build a team.
They have already stated they won’t:

“We’re not direct booting an alternate operating system,” says Craig Federighi, Apple’s senior vice president of software engineering. “Purely virtualization is the route. [...]”

https://www.theverge.com/2020/6/24/21302213/apple-silicon-ma...
Another generally good place is if you have an alt weekly newspaper (paper or on-line), such as Creative Loafing. I've had a lot of luck with their reviews. I'll check these if I'm going to a city I don't have local contacts.
Gnome 2 is back
I also feel like Intel's depth is also limited by the breath of CPUS they must develop. With every release they are shipping tons of specific sets of cores and clock speeds to meet their market. Then you have the raw investment in Fab that has turned out to be just lighting cash on fire for Intel. They make all kinds of claims and then fail over and over, plus they are hemorrhaging key talent. I think their soul really isn't in the game.

Apple has the luxury of building two or three chips total per year and simply funding TSMC fab. All of this is to fund the largest grossing annual product launch. If their chips fail at being world beaters, hundreds of billions of dollars are on the table. All in, Apple spends an incredible amount of money here, ~$1 billion. Per chip design shipped, Apple is probably spending much more but also getting their return on investment. It's such a tight integration that if TSMC were ever delayed by say, four months, I have no idea what Apple would do.

AMD is playing smart, fast and loose. Best chip CEO by a wide margin. AMD's gains really are on Apple's back, their chip design is brilliant and they get to reap the leftovers when Apple turns out their latest chip. They don't have to fund Fab, they don't have to make crazy claims to appear relevant like Intel does. They just ship great bang for the buck and the fab gains and their own hard work has given them best performance title too. Going Fabless was one of the most controversial choices ever made in the industry...and wow, was it the right move.
Does ffmpeg even compile on M1 yet?
The Learning Lessons from the Canadian Cannabis Experiment
You should quit HN for a day or two. The stuff echo-chamber of HN repeats often has very little to do with reality. Apple has many thousands of developers. It is not hostile to them in any way, shape or form. For some reason this cliche is most often repeated by the people who never wrote a single line of code for iOS or MacOS
"We are still really only at the end of the first chapter, so the rest of the book is yet to be written"
uhh...setting SSL parameters is part of defining an HTTP block in nginx.

As someone in a public company with actual customers, we have to deal with TLS configuration all the time (as customers come with requirements and being public comes with compliance/security) and it's important to know what we're doing there...

I'm responsible for millions of dollars in infrastructure and the way that I got here was being a web developer who knows how the internet works. And in an engineering organization with hundreds of engineers, most of them tend to come to me first with questions.

I have never once in my career had to reverse a btree.