skysight-inc/HackerNews huggingface dataset:
Didn’t Freakonomics tackle this subject and concluded that school doesn’t make that much of a difference in results and it was more about each persons makeup?
Here in NL the stores often display the price per kg. I don't think there is a law but dutch people are just cheap, we feel like we get something extra for free out of it. (joking)

At least one supermarket forbids taking pictures tho.
I am more productive in a language with an expressive type system (e.g. Haskell) than one without. Thinking about types not only guides me towards a working solution quickly, but the checker catches all my minor mistakes.
In Haskell, you can actually defer all type errors to runtime if you want to. But I have never felt this makes me more productive.
What do you find to be particularly lame? On the flip side do you find yourself having more routine free time so that you can do more activities?
Where does Costco membership goes in this?

Countless returns of opened and tried products.
I think you miss my point. The average person just wants their phone fixed, not to be able to fix it themselves. And they want to have confidence it was done right.

Also, a fun fact: an iPhone XR replacement battery is $80USD from iFixit (the only vendor I'd trust) vs $69 for out-of-warranty replacement from Apple themselves, labor included.
> honestly I think "don't use exceptions for control flow" is more of a convention that a "truth"

In absolute terms or when coding on paper, perhaps. But in the real world and if performance even remotely matters, it’s as close to a universal rule all languages end up embracing or turning into creaking hulks of slow code given how exceptions work in practice at the level of cpu execution units.

C#/IL/.NET embraced excerpts heavily at around the same time (start of the 2000s) but in time developers (in and out of Microsoft) learned the hard way that it doesn’t scale. With .NET core, exceptions for flow control are completely verboten and APIs have been introduced to provide alternatives where missing. Exceptions should be so rare if you chart all handled exceptions, you shouldn’t see any and would thoroughly explore why one or more pop up when a system or dependency hasn’t exploded.
The argument is that men are hard wired to create a splash, not to kill. Murder creates a huge splash, but you can do it in other ways such as saving lives, getting rich, becoming a leader, mastering a craft or furthering human knowledge.
This isn't even the start of the problems with pip and pypi. If I install pylibtiff, it embeds a copy of an old libtiff which is binary incompatible with the libraries on my system. I have to build it from source, then it works just fine. But I can't inflict this level of brokenness on my end users.

This applies to many packages embedding C libraries, including numpy, hdf5 and all the rest. There has been minimal thought put into binary compatibility here, meaning that it's a lottery if it works today, or will break in the future.
Viewing it from the other side, when you split some of the useful but different operations into a bunch of orthogonal extensions, then when you have to do something really useful, you have to implement the entire extension. That equally bloats your core.
In this case, one cannot just implement ROT, one has to implement the entire Bit manipulation extension. Scale it up across the extensions - say you need 3 basic ops from 3 different extensions.
Sure you can add your custom ROT op, but then you end up breaking compatibility.

[Edit] The principle of removing unused/rarely used HW goes for a toss since now you have a bunch of operations from these extensions that would lie unused yet consume HW. It is not the basic operations that cause bloat, it is the functional variants - need to support different width, indexing, different constant. In this case shift and rotate have the same function. Immediate ones are the variants.
Disclaimer, I am a data scientist

I feel the complete opposite. I really enjoy working with python over any other language. R does linear models and time series better and matlab has its charm, but overall I prefer python. Python is so easy to read and quick to program in. I am so glad I am not in the Java/C++ world anymore, but I know people in different roles have to deal with different issues.
No I don't agree with the police beating the protestors here but neither do I agree with protestors throwing bricks at police and setting off petrol bombs or breaking off a policeman finger. You can't exactly expect them to be sitting ducks, it's a natural reaction so stop complaining and making a fuss, it's what your gonna get right or wrong. I for one would like to be able to spend my weeknights outside without the fear of getting hurt. And also for Hong Kong not to be some sort of safe harbour for criminals but that's probably going to just set off more fireworks so I'll just be happy with peace on the streets again
Fair enough, I naively assumed that security at BH had people embedded that would be able to make that call. But yeah, agree on all fronts then, thanks for standing up to him.
You're bringing up how much Apple already spend on custom engineering. I agree - and that's why they should be called out as one of the first. And if people think Apple praises their design more - same. Repairability should be connected to good design.

Also, if I'm in the PC environment, I can get a different repairable PC. If I'm in Mac environment... ?
There was a time (more than a decade ago) when I wondered if I should learn Perl or Python. Unfortunately I picked Perl, subsequently forgot it and learned Python instead.
There's a great example of Shepard Tones in Dunkirk: https://www.youtube.com/watch?v=LVWTQcZbLgY
I have found myself socially excluded most of my life. I see the world mostly as a hostile place, and easily get a feeling that people do not like me. Though I have obtained a good status in life by some metrics, what good is it if the world is so toxic to me?
The 737-Max Grounding Is So Bad That Airlines Are Leasing 30-Year-Old 737-200s
Studies on the flattened bell curve for male achievement would seem to support your intuition.
My Costco always has lines, but the one at the Returns is always the longest.
Aren't these salaries for new grads? I wonder if the gap between the high earners and the low earners narrows with experience.
The big idea here is that the web advertising economy is user-hostile, and has to go. Someone - Apple, Chrome extension, whatever - will go nuclear, and craft the AI ad blocker that will do to ads what Gmail did to spam. God willing.
Xfce 4.14
>There might be new competition now at a certain level, but there's also the oversupply of lawyers and the continual closing of law firms all across america. Those are kind of competing stories about what is happening.

Can you rephrase so I can understand what you mean?

"There might be competition on some level" BUT "there's also the oversupply of lawyers" -- that means that all the lawyers are competing with each other because there are too many. How are "the lawyers are competing" and "there is an oversupply" competing stories? An oversupply would lead to increased competition.
Wow, thanks for the detailed response. Yes it sounds like they've taken great care for reproducibility, which I greatly appreciate.

Sounds very similar to Docker's philosophy, where changes to the system produce incremental changes to the system image and all dependencies are strictly controlled.

What else do I need to be convinced to leave my Ubuntu system for NixOS?
The theory is that females find it much easier to initiate reproduction (although the process is far more work for them once started).

Also through large parts of human history females were treated as chattel and weren't subjected to the same pressures as males.
Battery and other checks have existed forever. Even my ancient thinkpad does it, and lenovo/ibm are kings of whitelists. They've been nickle and diming people for a few decades now. Long before the iphone existed. That's not what is being discussed. This goes a step further and requires an apple store employee to sell and insert the battery. That's how your freedoms erode. Slowly, and in the name of safety/security.
Yes, the difference in style really caught me as well. But ts was developed by another studio independently from cc / ra if Im not mistaken.
They definitly gave this a thought while designing the library system (”crates”) for the language. I am not sure if it is feasible to retrofit such a solution to something like python.. Python 4 maybe?
Some people do. Check out the works of Victor Basili and Barry Boehm.
One piece of evidence is that men have a flatter distribution of outcomes and more often than women are falling off either end of the chart, for better and worse.

All it takes is a look at those OkCupid studies for rating distributions to see how much larger the difference is between success and failure for men.

This problem is not exclusive to men, but affects more men.

Women more often have an expectation of mating upwards, and high status women have a similar problem of finding themselves excluded.
Curious - what do the people making > 300k/year do? According to GlassDoor, even in San Francisco you have to be a director or VP to get that. Even Software Architects seem to be in the $150-$250k range, and that tends to be a high-paying post on the technical side.
I would spellcheck the README if I were you. Tons of mistakes
The United States Congress is an elegant stack machine
Only go with ansible if you already scripted the original provisioning with ansible (ansible is better doing more like a push than a read).
I'm currently learning R. Its a terrible, dreadful programming language. But an excellent DSL for statistical analysis. The main mechanisms for the expressive nature of R is its use of the Environment structure, and terrifying casual use of call stack inspection just to make symbolic APIs. It doesn't even make the latter part of the language without Tidyverse things like rlang. In fact without the Tidyverse efforts the language is even bad as a DSL unless you only deal with a CSV of data with like 100 data points.
It's unclear to me how a person can be productive if the language doesn't value correctness.
Thdre's the connotation of respect if not awe for the language, whereas this idiom is pejorative. The implication of the idiom is not "what, am I talking too educated?", quite the opposite (the connotation is not "stupid" either, just "way foreign")
Probably a kind of premature optimization on my part, but this is why I chose Golang over Python as my primary language. Maybe one day Python will have its own compiler without having to drop into writing C, who knows? For know I think the features of Go are just more attractive than those of Python.
Poetry is very good. I think projects should use it.

I hope the rest of the ecosystem can catch up quickly.

Tox and pip and and pex need full support for PEP 517/518.
Goto 2019 • Welcome to Serverless 2.0
Something about how only one in two males reproduce, but on average every human female has offspring?
Go makes worse decisions even, I'd say. Python has gevent, one of the best and most friendly greenlet libs around too, so the concurrency/parallel issues seem fairly moot. It's true that the batteries-included versions of things, while mostly easy to use, falter at scale.
If a Lisp program is "compiled" the internal binary representation is no longer "Lisp", it is machine-code. So I think that is besides the point. What matters is the viewpoint of the programmer, what kind of "language" they read and write.

From a Lisp-programmer's point of view they write both their data and their functions as lists. For programmers of a homoiconic programming language the programs have the same general structure as data.

What better name for such property than "homoiconity"?
Ask HN: Are mac laptops good buy these days?
I have never owned a Mac laptop and in market to buy one. I am seeing lots of complaints about the new keyboard however some are saying apple has fixed the issues. Are they good to buy now ?
Not sure why Python’s list comprehensions not being generic might be such a great downside but just wanted to add that I personally think that they are perfectly fine just the way they are. For the context, I’ve been professionally writing Python code for 14 years now. I understand it’s not the perfect language but for quite average programmers like myself it does an excellent job of getting out of the way and of letting you focus just on the data, because that’s what programming is (or should be), i.e. managing and processing data.

Like I said, it’s not the perfect language, it does not have Erlang’s pattern matching nor Lisp’s insistence on thinking about almost everything in a recursive manner, but you can at least mentally try to incorporate those two philosophies into Python once you know about them (and once you know about other similar such great programming concepts).
I think the solution lies in a system that doesn't use HTTP. Been thinking about it for years.
How 'Microcracks' Undermined San Francisco's New Bus Terminal
also Linux Journal website mirror with all articles and books https://linuxjournal.rocks/

And archive of magazines - https://files.linuxjournal.rocks/
You're getting emotional, I'm not sure what part of my comment made you write such a violent and spiteful response.
Touchscreens, even where they don't make sense, are just one of those collective idiocies that regularly sweep the IT world. Hard to say who is at fault - there are many fashion victims in every group. Also many who have doubts or don't care either way, but will happily play along to sell something.
Considering the level of psychological analysis that goes into products like this and others, I would not be surprised to learn they have selected the phrase most likely to cause distress to the owner making them want to take the product to an authorised repair centre. It seems some US manufacturers are trying to make their products a service of sorts, when you look at what other companys are doing. John Deere springs to mind with farmers.
Saying this again, is this a cover effect ? I'm strongly thinking that python reign just peaked, and that either python will change drastically into a more solid static core or people will go Julia..
Water Jet Cutting and CNC Laser Cutting Services in Siliguri
Owing to the presence of our experienced team members, we have been able to provide effective Water Jet Cutting Services in Siliguri. These services are rendered using the best available Water Jet Cutting machines and under the firm direction of expert technocrats. Sonai Furniture are leveraging the most advanced water jet technology to cut and fabricate varied sizes and shapes of industrial parts. we are also engaged in offering CNC Waterjet Cutting Services in Siliguri.
Getting this - https://imgur.com/a/FPbhOUr

Maybe it's my corporate network.
If Python is so great how come it can't even express a decent data structure that it needs?

I'm sure you know this is a deliberate design choice/tradeoff. It's arguably turned out to be a bit of a millstone for languages that eventually want to grow up to be general-purpose-ish, but that wasn't as obvious at the time.
If you call getting shot and killed by the gunman "a pass".
I have nightmares of dealing with Python packaging... I finally gave up and just started using PyInstaller to ship binary blobs to people.
The revisionism going on here is incredible. We are at war with Eurasia.
> Put another way, if using the interpreted language saved even one minute of developer time, it was a net win for the carbon emissions of the program

Developers continue breathing even when they aren't programming.
We Reduced Lambda Functions Costs by Thousands of Dollars
I have a phobia of MikroTik, especially in the hands of general IT people. Amazing bang per-buck, but I took over a network with 6 sites all with Mikrotik routers and there were some staggering config mistakes. The more I dug the more I became convinced that the OS was, if not to blame, but certainly was a major factor.

I used to test changes (when duties allowed) with nmap, and several times I showed experienced engineers that they had left a service open to the WAN by mistake! When a network is in the hands of general engineers, like it often is in the SME space, I like Watchguard firewalls. Very good defaults, helpful os.

I can imagine in a datacenter where you have network specialists, and robust working procedures Mikrotik could work well.

I use Unifi for Wifi, and have used their routers for a dedicated guest wifi network. For switches I know nothing other than HP, but don't see a lot of issues, especially with the Aruba kit.
Watch a Drone Take over a Nearby Smart TV
I agree. I want to add that nothing is set in stone, either. One can build a business slowly, without crazy growth and crazy amounts of VC money, and five years later start growing exponentially (with or without VC money) for multitude of reasons. Or the other way around.

To new founders: The most important thing is that you believe that this is something worth working on, that you have a good financing strategy and that you (most of the time) like working on it.

Now, that doesn't mean ignore feedback and advice, but just make sure that you know why you are doing it. Make sure your financing strategy fits with your business strategy and your character as well. It might make sense to not pursue VC funding now, but maybe later. Or never.

Hanging out on HN, watching YC videos and reading their essays can be misleading. Think about why YC says what they say (might they have a self-serving motivation ;-))

The coolest thing about being an entrepreneur is that you can and must think for yourself.

Edit: Typos.
Two things I don't like about Python:

1: No seperator sign like ";", so you cannot express everything you want in one line. Oneliners are often so useful that I don't want to live without them.

2: By default, it caches the bytecode on disk. This is slow and spills those files into the filesystem. I prefer PHP in this regard, which caches the bytecode in memory.
Got math?
I raised an official support request with Heroku for this. “It’s coming” along with other improvements to python build packs.
Correct, I think. We don't really "know" much about how to ride a bike because we can't really explain it or teach to others by explaining it. It is a skill, not knowledge.

Of course, words only mean what we intend them to mean. But we are striving to arrive at definitions of concepts which most people can readily agree on.
Yes, I do. I admit, that was uncharitable of me.

I remember having similar conversations with the creator of Io and seeing the Pike mailing list have similar concerns. Hindsight is 20/20.
Haha, so biological neuronal processes utilize a method of gradient descent? Perhaps you should submit your findings to the Nobel Prize Committee :)

Again, this thread is about the computationally intractable nature of 4^1,000,000,000.

Got math? A proof maybe to support your statements?
> Python explicitly does not agree with this...

Whats the convincing argument for defending this? Ive always heard its just the way python is. Through experience using exceptions for anything other then exceptional situations and errors seems messy.
Fractal Patterns Offer Clues to the Universe's Origin
Very good question, and the only justification I can come up with is the opportunity to beam truth out from within.

This at some times more than others seems like enough, if no one else takes responsibility. We are hard wired to seek meaning and protect the will.
Monolith to Microservices to Serverless
Reminds me a law book on contracts- there were quite a few cases,where companies or people try to weasel out of contract as part of advertisement campaign.Never ends well to them.
Big Tech Needs to Use Hazardous Materials Warnings
Software engineers. But that’s $300k+ total comp, cash + bonus + stock, with a good chunk of that being stock not salary. Base salary of $300k or more is a different story.
ML.NET 1.3.1
What is the Red Queen and the Black Queen hypothesis?
Python has semicolons.
What I find worse about Python than other languages is the lack of tooling and a relatively small collection of libs - many of which are half way done. In a last assignment, we decided Python is at most a hobby language. Python is great for machine learning because most research was conducting using this language, and as such, tooling is available. I would use it at most as an API exposing ML but that's pretty much it.
It also depends on their nationality. Only Canadians can obtain a TN.
> My PMS

...

I think this acronym is taken.
Well, if another HN user told you that something with a genetic component is a better measure of intelligence (whatever the Hell that means) than genes...

"People with Down's syndrome are not less intelligent than average" is the sort of thing that you can only say in an ultra-progressive environment. It would not be taken seriously by most people. Under any reasonable definition of intelligence, those with Down's syndrome have less of it on average.

Your observation about multiple intelligences isn't novel or profound. The interesting thing about intelligence is that different kinds of intelligence are positively correlated (SAT math scores correlate with SAT verbal scores. Musical ability is correlated with mathematical ability. Etc. etc.)

At this point you've just recited the standard college freshman talking points, which tells me that this isn't a subject that you're curious about. https://en.wikipedia.org/wiki/G_factor_(psychometrics)

I don't even think a statement like "It seems clear to me that environment dictates more than heritability of genetics" is intelligible. The idea of dividing it into X% genetics versus (100 - X)% environment betrays an incredibly naive understanding of the question.
I have no use for conspiratorial ramblings. Again, how do you propose protecting consumers from faulty batteries? This goes beyond Apple to other devices, for example vaporizers, which have caused burns and even deaths from improper use of batteries not designed for end-user replacement.
"This kind of thing worries me. In a society where big numbers are commonplace, we cannot afford to have such
appalling number ignorance as we do. Or do we actually suffer from number numbness? Are we growing ever number to ever-growing numbers?"
I specifically avoided mentioning anything about people doing repairs themselves because that's not the most important consequence of right-to-repair.

Also, good luck finding an Apple store or getting your battery replaced in reasonable time anywhere outside the major cities, and especially anywhere outside the US.
DDC/CI?
Using your body and mind is maybe half of life. The problem is the context in which you do so. A balance between selfish~ pleasure, altruistic pleasure (social role) is necessary. When so I'm sure most people are highly happy.
Thanks for sharing, it certainly makes me feel better about my troubles with accepting python. And "the happy path" might be a state you spend a /minority/ of your time in, depending on project. So first you spend 10% of your time to fix the 80% of easy features, but the tricky stuff can be more awful than it should be.

And packages. I thought I was just stupid, but thankfully there was more to it.
Glassdoor is not presenting correct data; AppAmaGooBookSoft pay $300k+ at the “career level” for software developers, counting base, bonus, and one year worth of their equity grants. Every engineer who is not fired will eventually reach career level.