skysight-inc/HackerNews huggingface dataset:
IC has always attracted the best and brightest gossips, deviants and liars. They love to "know more than" even if they have to make it all up. The paradox is their assessments are supposed to be reliable. How can anyone trust a word any of them ever say? That's the stupidity. They're all very "bright", they just don't have any scruples at all. It's basically a social club for sociopaths, wannabe "unlanded" social-climbers and insecure narcissists who just gotta find a way they can pretend to be better than anyone else. I don't think this unprofessionalism applies to military/signals intelligence which is too strict and results focused, only the other "human" types. But the reality is you need people like that, you need people that are easy to control. That's why so many of them have some sort of dirty secret, because the organizations can more easily rely on people they can blackmail. The obsession with secrecy is not just an occupational requirement, it's a deep seated psychology issue for many of the people, that becomes an organizational psychology issue, because of all the twisted crazies they have roaming around in their ranks.
how would an embryo have any knowledge about its historical period without having lived in it?
WebMention Support
Ask HN: Writing Software on Apple Silicon M1
What’s your workflow? What’s working? What’s not? What are your thoughts about it? Share your experience!
I disagree on many levels. I firmly think (being both a developer and a project lead) that the developers which build an application, should have the beefiest and fastest machine that money can buy. Especially if you want to have a fast product. Why is this?

- First of all, faster hardware means better productivity. If you want the developers have time to optimize for speed, better give them the time for this. Cutting their productivity usually means, less time is spend on optimizing, all "features" need to be implemented first. Only when all "features" have been implemented, quality improvements get scheduled. You want developers to be productive enough that they get time to improve quality/speed.

- Developers are running the application completely differently than the end users. If an application is run for hours if not even days at a time, startup speed doesn't count much. A developer might have to restart an application for debugging something every minute[1]. Having the developer waiting on startup would be a bad waste of time. While it might be nice to optimize startup times, the really might not be customer-relevant.

- Developers often run unoptimized code with debug code present or even inside a debugger. This makes the code often slower than the customer experience.

- Developers might have to run several instances of the application at the same time, requiring the neccessary compute resources, also the development environments need to be powered.

- And to some extend, which gets revived by the power of these new chips, development often happens years before a product ships. What is an exotic and expensive machine at the project start, might be a medium range for the customer when the product ships. So the development machine was actually a good match of the deployment platform.

These are some of the reasons why developers should have powerful machines. Of course, there are also a lot of reasons to test the product on less powerful machines and set performance goals according to these tests. But this doesn't mean the developer has to do the development work on those machines. If a product doesn't get tested enough and on the right systems, it is rather a project management issue.

1: I am fortunate to do quite a bit of my work in Lisp and it is one huge productivity boost that I can update every single function redefinition in the running code. Which gives me increadibly short iteration cycles. The cost of starting up an application to test a change isn't just the startup time but also the interaction needed until you get to the point where the function is called, I am doing quite UI-centric work. This becomes very noticable, whenever I actually have to restart the application to get a meaningful test. Even worse are the situations where I even have to wait for a longer compilation run (with non-Lisp languages, like C++)
Facebook Accused of Squeezing Rival Startups in Virtual Reality
I write native code, in Swift; using the built-in APIs. I also will require iOS 13 or greater in new apps (probably 14, for the ones I think may take many months before release).

I try to use fairly modern techniques and patterns in my development (but I am not yet satisfied that SwiftUI is up to the task for my more complex work).

It is my hope that this means that my apps will be as performant as possible.

I may get an M1 Mini, as a test device, sooner or later. There’s no hurry.

I am still planning on waiting for the M2 processors before upgrading most of my systems. By then, I think that most apps will have sorted themselves out.
You know there is a fatal flaw in your third argument. Maximum resource cost is bounded by the cost of the renewables. Yet their cost is going down despite producing the same or even more energy. This is completely incompatible with your premise of ERORI always staying below 1.

If burning oil and gas directly was more efficient then it would be impossible for costs to go down beyond a certain point and subsidies would have to grow over time as more and more renewables are deployed.

The reality is that the opposite happened. Countries jumped onto renewables as they became cheaper [0] and subsidies are shrinking across the board.

So whatever your source is, it either had an agenda or it is simply incompetent.

[0] please don't tell me that they didn't become cheaper when the submission article is entirely about renewables becoming cheaper
> What To Expect From Moscow Under Gorbachev: ... First moves will be to revitalize Soviet economy, end the arms race, and get Mrs. G a charge account at Neiman Marcus.

Two out of three ain't bad.

> Don’t blubber. You’re guilty as hell of violating whales

Little joke there - but a very important issue as the USSR was a major factor in almost making whales extinct, and for very little economic gain to themselves.

> Avoid strategic miscalculation: want to talk about Antarctica, Fiji, and Burkina Faso.

Burkina Faso: important once, I cannot remember why, and I've not heard that name since the cold war ended.
Lapsang Souchong takes me back to my student days with Pascal and Wirth.
I was with you for the first two paragraphs, but I feel you invalidate everything you said by pretending separation of technologies and separation of concerns are equivalent. That reeks of dogmatism more than anything else.
I don’t understand. How can Google just arbitrarily decide to not support part of a standard because it’s easier for them?
That's true. Unfortunately real cases are few and far between, so they're hard to study in any sort of methodic way. Plus, as time goes on and society becomes more pervasive, these cases will get progressively rarer.

I think FASD is a good guess.
Exactly. There's a big difference between merely absorbing plastic and petroleum, and metabolising it. The former might be nice if you want to collect microplastics or clean up oil spills or something, but the latter would actually get rid of the plastic and the oil and turn it into something more ecologically useful.
> Regarding the implementations of http/2 and up you speak of, I know only a single F/OSS one (ng-http2) actually used in server-side production.

I've been using NginX HTTP/2 for years, and that's F/OSS. It doesn't use ng-http2.

Pretty sure this is widely used by others, including by Cloudflare who sponsored it.
There are probably not one general solution that will work everywhere. But for example in Sweden where about half of the electricity already is from hydropower, it will work well to even out seasonal variations, from for example getting very little sun in the winter. But say for California, where there’s enough sun most days of the year, generating hydrogen might work better to even out the electricity generation between night and day.
that email "Urgent! Suspicius transactions." is epic..LOL
Same here. The two most interesting parts of programming to me are optimisation (mostly speed, sometimes memory though it's not needed as often) and debugging (especially when I can just reason out where the bug must be and it turns out to be correct).
Thanks but I'll stick with my global styles.css in the root directory.
Absolutely. Most of the questions effectively cannot be evaluated.
Carbon will not be completely phased out. It’s still used in chemistry and lower prices may help finding another use of it. The countries which manage their carbon income well will be fine. The others usually go bust no matter how big or low price is - see Venesuela. Saudi Arabia is somewhere in between, but they already adjust.
i vote for this notation:

b^p -> b^p

\root p \of x -> x^(1/p)

{\log_b} x -> b^? x
I'm sorry, my mistype. It was a thanks!
> In every continent bar Africa wealth per person has increased

https://www.newyorker.com/cartoon/a16995
How To Safely Store A Password (2010)
Life expectancy is decreasing in the states
As a more useful measurement, I'd like to see a comparison of the carbon emission of watching a 4K movie at home vs driving with a non-electric car to the next cinema to watch it.
I have fond memories from reading this book and doing the exercises. I never got past building RAM memory though :-)

It's worth mentioning that the book is getting a extensively revised (sic) 2nd edition in July 2021.

* https://www.amazon.com/Elements-Computing-Systems-second-Pri...
> If the software is maintainable and has less bugs, this is not a crazy way to spend the cycles.

It's not?

Consider: to make your workflow easier, you impose costs - real costs, in both emotions and money - on every single one of your users. And the more users you gain, the more the society ultimately pays for a fixed benefit of making it easier for your team to do the work.

To some degree, this trade-off is necessary, but I propose that it's absolutely crazy to consider taking it unless it is necessary.
It reads less as humor if you learn that the only reason Intermediate Missile Ban Treaty happened was that USA was going to use its failure to damage anti-nuke protests and peace movements by proposing "unreasonable ban that Soviets will surely reject".

To utter surprise, the opening argument for "total ban on IRBMs" got accepted wholesale.
The GameShell is obviously a polished premium product, much like the Teenage Engineering range. But when you compare what Odroid are offering with the Advanced Go for half the price it does seem excessive.
That intention led to choices in the physical design which are less safe than they otherwise would have been. So although giving dedicated training presumably would be better than nothing, that doesn't absolve this aircraft of the significant concerns about its fundamental suitability due to the decision making approach
You're ignoring the differing resource costs. China can freely consume domestic, brown coal for manufacturing purposes, in a significantly cheaper way than any Western country.
Fascinating stuff. I'd love to see the end result.
Show HN: Play with Couchbase in the Cloud for Free
> “To be honest, digital tech is a small fraction of your emissions compared with, say flying even once a year – but every bit of CO2 saving is significant.“

Is it worth losing people over such a small gain? This is a 5% saving on a likely negligible cost anyway...
This study wasn’t just a waste of time, it’s actually detrimental to an already hard battle convincing people they can have an impact.
Very cool. Promising stuff. Is the Debug^2 framework publicly available? Any chance it will find its way into the test suites of the debuggers?

> Our framework feeds random source programs to the target toolchain and surgically compares the debugging behavior of their optimized/unoptimized binary variants.

I thought this had the flavour of John Regehr's work, and sure enough, they're using C-Reduce.

An interesting somewhat related paper about automatically exposing bugs in C compilers, by Regehr et al: Finding and Understanding Bugs in C Compilers, https://www.cs.utah.edu/~regehr/papers/pldi11-preprint.pdf

edit I missed the author's comment in this thread that Releasing the software is a step we are discussing. Please do release the framework, ideally under a standard Free and Open Source licence. As we've just seen with C-Reduce, this is a helpful thing to do.
But you would have to implement it on a layer that maybe should be exempt from dealing with network loading.

I agree that the benefits only fit certain use cases, but it is still nice to have it and it is already widely adapted.
It is optional for a client to support server push.

It I understand the RFC correctly a client can announce server push support via the SETTINGS_ENABLE_PUSH setting. So if a client chooses not to announce push support it is still standard compliant.
That's nice in the abstract, but in real life, shitty performance costs people money and sanity right now, and that cost scales up with the number of users.

Also, arguably, auto-saving existed in 90s - and the primary reasons it wasn't as nice as it was today were UX (wasn't enabled by default IIRC) and hardware (spinning rust wasn't good enough to support transparent auto-saving every other second).
Well one former prosecutor recently became Vice President of the United States. In any case, District Attorney is an elected position on most places, and having a reputation for being tough on the "bad guys" is a good way to get re-elected.
Two words: Market domination.
You are welcome to do anything with the physical hardware: you just can’t run the software.
And considering solar power, there’s no shortage of available space. There’s plenty of roofs to cover with panels. Or line the sides of, say, Interstate 5 with a wall of vertical panels that also helps keep wild animals from the road and reduce noise pollution.
There's a book called The Genius Factory about a failed attempt at this.
I am saddened by all the negativity around those new css approach.

I like most HN threads but anything frontend is laughed at by people with little frontend experience. They repeat some truth they learned 20 years ago.

Honestly HN is not a good place to discuss frontend stuff. You will only see "get off my lawn" kind of comments.
Berlin based Ultimate.ai raises $20m Series A
Personally, I always find these kind of stories a bit nitpicky and silly.

They are right at their core though and it would be good to question, if we need high definition screens and streams all the time everywhere. It's not only the environment, it is also often detrimental to the device and user themselves. Look at e-readers to see what kind of devices we good have for special purposes if not every consumer computer needed to be a media powerhouse.

And then we need to go further and ask ourselves, how would it benefit the environment if we had stricter rules for unnecessary data transfers in general. Because I would think, cutting down on adware and excessive file sizes on the top 10% websites would give us significant savings on bandwidth, emissions and lets be honest, improve UX quite a bit for most people, especially on slower devices/connections.

And of course, the article points out, that while these things are important and can help, the are dwarfed by other factors that really need to be tackled. No reason to ignore the smaller stuff, though.
Why are we propagating this kind of nonsense?

What this does is take attention away from the real issues that we should immediately deal with. It shifts blame onto individuals and performs the old trick of providing a method to calm our conscience (I'm not watching videos in HD, so I'm good, we can go on as normal). This trick has been pulled on us rather spectacularly with plastics recycling: manufacturers print the recycling symbol on everything, we dutifully sort our garbage and put stuff into recycling bins, and we feel good continuing to use lots of plastic, even though all this does nothing for the planet.

Not to mention that the actual carbon footprint difference in this case is likely completely insignificant in the grand scheme of things.
There's quite a bit of innovation in the data centre space with regards to renewable energy, passive cooling (underwater, arctic locations).

This is yet another example of putting the blame on consumers rather than big industrial polluters, intensive farming, the aviation industry, shipping and motor vehicles.
emacs-devel: Efforts to attract more users? (2010)
I don't understand. What makes you think Google or any other company out there HAS to support the entirety of a (non certification dependant) standard if they estimate that they could drop a part of it at no loss / at a gain ?

Is your company properly supporting HEAD on its website ? Probably not (treat it as GET), because it's easier and no real loss is incurred. Same here.
Quite fitting for a LISP survey.
Slightly offtopic but, one thing I've been thinking: If we can produce plastic that won't degrade for thousands of years, why not leverage this and make books from it?
Modern technology exists now, though. Back then there was no electricity, no medicine, pesticides, combustion engines, etc.

I know people who have chickens, ducks and vegetable gardens and work full time - indeed, only possible because they simply buy animal feed and have an automatic irrigation system.

It's still and extra hour of work a day, though, not counting harvest and slaughter time.

Of course, that's nowhere near enough to cover their needs.

But in this context, simply getting rid of the garden and having just an animal farm, while buying everything else from big farms makes a lot of sense.

You still get enough food, you still eat eggs and meat, and the animals live happier, longer lives.
Please, they're the one that added this in SPDY to begin with. They would do that even if they were a minority player because the reason they actually remove it is that it provides no gain for the work required.
You could hit $1M+ as a quant in trading with bonus tied to PnL. There are quite a few shops in London as it's a major finance hub outside US.

£100k is easy to achieve in pretty much any faang - https://www.levels.fyi/comp.html?track=Software%20Engineer&s...
Almost as if there's no standard, and everything's really just running on a proprietary Google protocol...
A lot of these types of historical reviews change drastically; depending upon which side is being queried.

For example, Edward “Longshanks,”[0], the villain, in Braveheart, was considered one of the more effective monarchs in British history, as he pacified (albeit forcibly) a lot of warring factions.

[0] https://en.m.wikipedia.org/wiki/Edward_I_of_England
One of my favourite novels, highly recommended.
The actual link (at the bottom of the article) which produces a 400 error because of a bad href is: https://www.wired.com/2014/12/mini-farm-produces-food-plasti...
> ... behavior of the rudder change (my term was invert, maybe that’s not accurate), and pilots were trying to pull up, but in fact putting the plane deeper into a nosedive.

The rudder controls yaw, not pitch. The rudder controls did invert: the pilot tries to turn slightly left, the plane turns right, so the pilot naturally tries turning harder left until the rudder is in the full right position, and they're in an uncoordinated turn. The wing on the inside of the turn starts to drop significantly or even stalls. The plane is then sideways and in a dive, and on top of that, the rudder is all the way over in the direction that makes the dive steeper. The planes quickly rolled over on their sides and went into steep dives.

My understanding is that a big break in the case came when a pilot figured out what was going on and successfully landed a plane with reversed rudder controls.
That is a good point. Lifespan/health has improved and that is great. I refer however to the matter that many people would just sit back and read a half cooked news about a mushroom that eat plastic, «with the hope science wil fix it» instead of taking a real possible action within their reach to improve conditions on earth.
Thanks for hipster driven development then. Frontend development - or really any software environment - would be very sad if everyone was scared to try something new or mix exiting ideas when a field seems to be already saturated by an established framework.
We have RFCs, proper PEP proposals, committees and a proper academic + enterprise + indie developer communities beta testing it and providing inputs.

Not haphazardly monkey patching anything you see, add emojis to make it look cute and get 30k stars on GitHub.

I want formalization of software development. It is orthogonal to experimentation and trying out fresh ideas.

Change is good. But not towards a local optimum and getting stuck there.
Premature optimization is the root of all evil. There are lower hanging fruits. Avoiding animal products in your diet is your best bet as individual to fight climate change: https://www.theguardian.com/environment/2018/may/31/avoiding...
That's nice that you mention games, because they're a great baseline for what your hardware can do.

I personally use it as a sanity check. I look at the amount of data processing the software I'm building does, compare it mentally against the amount of data processing a random videogame from 10 years ago did, and ask myself (and the team), how come our software does much less work than that game, and runs much slower than that game did a decade ago?

(And the answer very often boils down to: lots of unnecessary parsing or string processing, and bad choices in data structures. Both relatively easily fixable, if one bothers to look for it - and both mistakes that could have been avoided in the first place at little to no cost in developer effort.)
Fluidtime (https://www.fluidtime.com/ ) | Vienna, Austria | Various jobs in the development of Mobility as a Service apps and platforms

Fluidtime is a technology company with the aim of combining sharing services, micro-mobility and public transport in one app (Mobility as a Service).To this end, we develop smart front-end (android/iOS) and back-end solutions that are used in cities and regions worldwide and help to ensure that less private cars will be on the road in the future.

For our current and planned mobility projects, we are looking for immediate entry:

- Senior Solution Architect (38,5 hours per week | ONSITE / HOME OFFICE) | Link: https://www.fluidtime.com/wp-content/uploads/2020/11/Senior-...

- Technical Project Manager (38,5 hours per week | ONSITE / HOME OFFICE) Link: https://www.fluidtime.com/wp-content/uploads/2020/11/Technic...

- Java Software Engineer (38,5 hours per week | ONSITE / HOME OFFICE) | Link: https://www.fluidtime.com/wp-content/uploads/2020/11/Softwar...

- iOS Application developer (20-38,5 hours per week | ONSITE / HOME OFFICE) | Link: https://www.fluidtime.com/wp-content/uploads/2020/11/iOS-Dev...

German and English is a must.

We use the agile-scrum method for our architecture and software products. We deliver in biweekly sprints and maintain a constant dialogue within our teams. We are 19 developers in total. Our core development languages are: Java, Python, JavaScript, Kotlin and Swift.

Jobboard with more details on all open positions: https://www.fluidtime.com/en/job-search/

If you have further questions you can also email me directly at daniel.skrach@fluidtime.com