skysight-inc/HackerNews huggingface dataset:
Another way to look at that you can choose to work weekends until you don't have to. I've certainly done that in the past. I don't know if I recommend it, as even if you don't burn out, it's not much of a life unless you love the work.
It's certainly not a perfect language (no multi-line lambdas, double underscore keywords everywhere, converting generators, significant white space means problems working in other environments, typing, isn't called lisp), but you know what...

I've been pleasantly surprised how shallow the "general python rabbit-hole" is.

If i can express this in words, one of the ways I like to judge a language when I program: i think of something a computer could theoretically do, then I look for ways to express it in that language. How many independent jumps I have to take down the conceptual rabbit-hole before I get to the solution is a nice little arbitrary metric.

Does python do everything the way I'd do it? No. You get over yourself and just accept that's the way it is in this language.

Once I've done that, so far most problems in python have been pretty shallow: do this arbitrary thing and then this arbitrary thing and you're done.

Compared to some of my past languages where you have to go 4 or 5 levels deep with N compulsory but conceptually irrelevant steps, it's pretty damn good. Makes for a reasonable quick pathway to actually getting anything done...

Purely my subjective opinion.
I thought the church supported the geocentric view at that time:

https://en.wikipedia.org/wiki/Roman_Inquisition#Galileo

https://en.wikipedia.org/wiki/Galileo_Galilei
> "Different syntaxes for lists and tuples." -- Again, what? They're different types!

Lists and tuples have different syntax in a weird and surprising way. List syntax is straightforward, just square brackets and commas. Tuple syntax pretends to be list syntax with parentheses but it's actually only about commas except when it isn't.

Typically you write `(a, b)`, but the parentheses are only for precedence, and can be left out if it's unambiguous: `a, b`. You can write a 1-list as `[a]`, but a 1-tuple is `(a,)` because `(a)` is just `a`. An empty tuple on the other hand is `()`, without any commas, and with parentheses doing something other than precedence. It's very ugly.

I can't think of a better way to fit it into the rest of the syntax but I still count it as a flaw.
ANN: Second generation language derived from colorforth
After more than 10 years of developing r4, a concatenative language derived from colorforth, I begin the development of r3, the second generation of this branch of languages.

The R3 language is based on 64-bit processors, simplifying the construction of code blocks, the word ")(" is deprecated.

With respect to the VM, is 64 bit, it is configurable in the code of each program, the size of the free memory, the graphic window and others.
The inner interpreter of VM are dword base, not more bytecodes.

It is currently in development, transferring and improving the development environment.

No documentation for now, but ask by mail are ok. Comments are welcome.

https://github.com/phreda4/r3vm

thank's
Similarly, my parsing of special-case syntax in the Python.
I don't know. The wordplays, yes maybe, but the "build a chat" one is pretty interesting. What kind of buffer will you use, how do you handle errors, how did you test, which socket library did you use and why can tell a lot about how you work alone with clear but not well-defined objectives.
As usual, the worst things about a thing are also the best things about it, and the best things about it are the worst things about it.
My general metric for whether something should be a function of government (or so heavily regulated by government that the distinction is moot) is "Does this business function best as a monopoly?" By default, I assume everything that does should be a government function, and everything that shouldn't should be regulated to avoid becoming a monopoly.

So by default, I would assume that electricity distribution should be a government function, but electric generation could probably work fine as a set of non-monopolies competing to feed energy into the publicly-run grid at the lowest prices.
He also wasn't elderly when he wrote the first law in 1962.
Why are these L.A. people sleeping in pods stacked on top of each other?
This is not an example of someone being fired for saying or believing that there are two genders. This was someone deliberately misgendering and ungendering a trans boy (not non-binary) in class after having been ordered to stop.
Uh, no, this is nuts. I work there and personally know the PI of the below-linked instrument which is designed to “search for organics and minerals that have been altered by watery environments and may be signs of past microbial life.” Some of the best engineers at JPL have worked to get this ready for Mars2020.

https://mars.nasa.gov/mars2020/mission/instruments/sherloc/

There is a standard and open pipeline to getting an instrument on these missions. Scientific American is not part of it. It’s more like AGU, LPSC, Icarus, and the National Academies decadal survey — writing actual instrument proposals with hypotheses and trace back to hardware that can make the measurements needed to test the hypothesis.
Good point, edited.
Why do we have to assume a publicly owned utility wouldn’t be able to focus on safety and efficiency at the same time? I mean, there’s data on Medicare being more efficient than private insurance[0]. Why is this different? I’m not sure I’m convinced that the profit incentive needs to exist for them to worry about costs.

[0] https://www.consumerwatchdog.org/blog/private-insurance-vs-m...
> Should performing `thing[7]` put 1-6 in memory and turn the object into a generator-list hybrid

You're right here. Probably can't work like that since generators are too general, you can't expect them to be rewindable or to not have side effects... prob you'd need a more specialized concept like a "lazy list" that would be a subtype of generator with some extra restrictions that would make it possible to implement the "hybrid" structure as an implementation detail without changing semantics.

Anyway... it would be too much work and probably would turn into a footgun.
That's an unintentional effect of the fact that prosecutors only tend to charge people they believe are likely to have committed a crime. Therefore, merely charging someone is to some extent prejudicial. That's partly why burden of proof standards exist. To reassure someone of the efficacy of due process after a charge has been leveled is tantamount to announcing your personal view of guilt, given the nature of the system. It's like looking at a football game between evenly-matched Teams A and B (52-7, 4th quarter, 5 minutes left) and stating that the rules allow for Team B to come back. Well, yes, but my friend would be forgiven for expressing discontent at your implicit assertion that the refereeing has been fair that game.
It definitely seems systemic. Scientific papers have a pretty distinct style. "Familiarity with the field" is something rather hard to check when reviewing the paper, but one of the easiest proxy for it is whether your paper sounds like every other paper. The expected side effect of immersing yourself in a field is that you pick up its style.
Ah, so it's like the magicians in Jonathan Strange and Mr. Norrell: students of a long-dead art that would scoff at the idea of actually attempting any of the things they study so passionately.
If there are areas that we can't afford to safely provide power to, we shouldn't provide power to those areas anymore.

This is course a bummer given the past effort to provide power to those areas, but maybe it's okay to acknowledge mistakes.
“Who trains”, yes.

Not saying that someone couldn’t do that in a PT test but more often than not, people aren’t training to the level they’d achieve that. If they were running distance in high school, sure. It’s an ordinary time for a high school varsity cross country runner.
What special-case syntax? The only brazenly pythonic thing in there was the (iterative) tuple unpacking, as in

(for) k, v in dic.items()

which is just

k, v = (<key>, <value>) for every key value pair in the dictionary
It’s not. I bought an Creality Ender 3 recently for a lot less than that (152 GBP next day in UK) and the thing is perfect. It is also entirely open source.

https://github.com/Creality3DPrinting/Ender-3

Quality is pretty top notch. It worked out of the box flawlessly and with no futzing.
Please stop posting in the flamewar style to Hacker News. It's not what this site is for, and destroys what it is for.

If you'd please review https://news.ycombinator.com/newsguidelines.html and use HN in the intended spirit, we'd be grateful.
Need it be an all-or-nothing proposition? I imagine there being some particular places where it'd make good sense to bury some lines.
WeWork will try to trademark this Monday morning
Would you please stop posting in the flamewar style to HN? It's not what this site is for, and destroys what it is for. Comments like this and https://news.ycombinator.com/item?id=21222450 are not cool here, regardless of how right you are or feel.

I'm sure you can express your substantive points thoughtfully, so please take the spirit of the site to heart and do. We'd be grateful.

https://news.ycombinator.com/newsguidelines.html
Well, it being encrypted doesn’t help when RIM had the encryption keys and would give them up to any government entity.

https://www.schneier.com/blog/archives/2008/05/blackberry_gi...

https://www.engadget.com/2016/04/18/blackberry-ceo-wont-say-...
The concept of "soundiness" as defined in the article (fake soundness) is useless for code with security implications. Attackers are not statistical noise.
The Truth About Neuromarketing
Trust me, global warming does not sound like something bad for citizens of Norilsk.
Yeah. Bullshit is the Chaotic Evil of epistemology.

(Key quote from the linked Wiki summary: "Frankfurt determines that bullshit is speech intended to persuade without regard for truth. The liar cares about the truth and attempts to hide it; the bullshitter doesn't care if what they say is true or false, but rather only cares whether their listener is persuaded.")
Much less cyclopean than I expected!
You don’t have to pay anything to get your code signed....
SEOClerks Review 2019; Read This Before Your Next Purchase on SEOClerk
I don’t think that’s matched Americans’ experience with internet prices, and that’s with a few competitors.
> "You have to cast your data back to a list/tuple after using enumerate() and map()."

I think he means you don't get a list/tuple back after applying enumerate and map. That's actually lazy evaluation and it's a plus. If you just want to iterate over the values, why create a list that you are going to throw away? Twice the effort for nothing.

I agree with you that this reads as someone expecting JS behavior in Python.
So ... what does it do, exactly?
As always with these bookmarklets that load additional JS from a remote source: Be sure you understand the possible security implications. You're essentially XSS attacking yourself if that JS source is turning hostile for any reason. One possible solution is to use SRI to ensure the linked JS doesn't load if it changes for any reason, but doesn't work in that case as the CDN (unpkg.com) doesn't add a CORS header.
You mean the browser developed by Mozilla which is basically bankrolled by Google?
This isn't accurate. In the Bay Area some cities have decided to run their own public utilities instead of relying on PG&E.

For example, Santa Clara runs their own public utility[2]. The average resident pays about 10.4 cents per KWh. That's about 30 percent less than rates PG&E charges.

Also, their energy is greener and their infrastructure is better maintained.

The problem with for profit utilities is that they are incentivized to keep things as lean as possible. They neglect maintenance of their infrastructure and use that money for bonuses and dividends. You can see that played out here [1].

[1] https://www.sfgate.com/bayarea/article/PG-E-diverted-safety-...

[2] http://www.siliconvalleypower.com/
App store gold rush is gone.

As for the .NET remark, you seem to be really pissed off about something, always bitching about MS stuff.

.NET couldn't be better.
Not necessarily as you describe it, but weight loss might be the result of the microbiota changes induced by metformin.

I never felt digestive issues when taking metformin, only a feeling of having less energy.
so, uh, just don't upgrade?
Yes, if you don't value your time then yes, buying an Ender and modifying it is a better deal.

I am part of a Spanish 3D printer group called "clone wars", and dozens of people there have bought Enders because they are dirty cheap.

It really takes a master degree in engineering to solve most of them, because they want to print professionally expending 300euros.

That connects with the point 4, yes people want everything, expending nothing. But that they could get it is a completely different thing.

As the print bed goes bigger, the mechanical deflections increase with the square of it.

The price of things like milled precision beds or original linear rails, increments non linearly for a tolerance when the size of the bed increases.
Would be the result of (where (cadr x)) still be ((a b c) d)? Is where basically tracking the most recent traversal?
It sounds like the plan for a lot of these newer banks is to grow customer base selling services at a loss, then cross sell once they have a profitable offering (home loans etc).

I wonder how plausible it is that some of these mobile only new banks will never be profitable before they are acquired by existing legacy banks.
As the book loan is for 21 days, it also forces me to finish my reading within this time.

If you're in Chicago, it's even longer than 21 days. It's just short of forever.

The Chicago Public Library recently abolished all late fees, forgave existing fines, and now if you check out a book, it automatically renews something like 99 times.

"a system that for years has locked out library users when they accrue $10 worth of fines — a penalty that disproportionately affects poor families who need free access to books and high-speed internet the most."

"one in five cards that are blocked in Chicago belong to kids under the age of 14"

https://chicago.suntimes.com/2019/9/30/20890138/chicago-publ...
I still use it with one of my browsers, but I never remember which one - which leads to occasional surprises on HN :).
I’m using mine to produce enclosures, replacement parts and new mechanical parts for my other interests. As well as printing things for the kids who have an endless stream of ideas. It turned into an unexpected family activity. Finishing and painting stuff is fun too.

Genuinely if you are a creative person it’s an excellent tool to extend your abilities.
I'll bite because I love threads like this! I run an Intel NUC with an i5, 8G RAM, a OS SSD, and an external USB3 4TB RAID attached. OS is Debian 9. I've always ran a "general utility" Debian server at home due to projects and SSH tunneling (yeah yeah I should setup a proper VPN I know ha).

* It's a target for my rsync backups for all my client systems (most critical use); Docker TIG stack (Telegraf, InfluxDB, Grafana) which monitors my rackmount APC UPS, my Ubiquiti network hardware, Docker, and just general system stats; Docker Plex; Docker Transmission w/VPN; Docker Unifi; A custom network monitor I built that just pings/netcats certain internal and external hosts (not used too seriously but it comes in handy); and finally a neglected Minecraft server.

I went for low power consumption since it's an always-on device and power comes at a premium here + fanless. I highly suggest the NUC as it's a highly capable device and with plenty of power if upgraded a bit!
There is plenty of money to be done doing desktop software, in fact that is what I have done the past five years, before switching employer.
The Style Maven Astrophysicists of Silicon Valley
Microsoft's problem is potential customers refuse to do business with them because of Bill Gates failure to act in good faith during the desktop era. See also how everything Intel acquires shrivels and dies.

Same will happen to Google and Facebook.
Changing the Test Automation Paradigm
I'm genuinely confused over just how heavily regulated PG&E really is. Some people are saying it's basically an unregulated monopoly that does whatever it wants. That in the course of trying to make lots of money they screwed over the state.

Other people are saying it's a heavily regulated utility. The state of California is saying how much it can make and what it can do with the money it makes. They point to how much it's invested in solar power. They'd also claim the state didn't mandate work on power infrastructure maintenance - indeed it made it harder to cut back trees. It made it harder for residence to clear trees but still allowed them to build amidst a large amount of fuel. That the state basically used PG&E as a cut out for it's own ends - i.e. we're not raising taxes we're just allowing PG&E to raise rates and then mandating what PG&E has to build out.

One of those two stories has to be wrong, correct?
Keybase Verification
[ my public key: https://keybase.io/tokzco; my proof: https://keybase.io/tokzco/sigs/jhl1ZPhvVoUpJbwYqJKu-fmGm6ADLskMsqAPf0Gx3es ]
Generating clickbait ("engagement") and playing roulette ("trading") have become the greatest pasttimes of the STEM talent pool.
Ah, yeah I see; there's an ambiguity in parsing expressions and tuples which could lead to subtle typing bugs. There's another ambiguity that (a for a in b) is not a tuple, but a generator, while [a for a in b] is a list.
That's the 32 bit version. Without 64 bit support I wouldn't call it 'modern windows'. There's a reason almost nobody uses it.
I have a hunch that this is going to become a big deal in the future. Not sure why.
Maybe, but quality is hard to measure. I just bought a Creality Ender 3 Pro for $180 and the print quality looks as good as anything I've seen from a Prusa or even the Ultimaker at my university. It's got a larger build volume than this mini as well. It doesn't have some of the comfort features, such as auto bed leveling or wifi, but if you really want these you can add them in and still be under the price of this mini, not to mention that the cantilevered design of the mini is almost certainly less stiff than the i3 style on the Ender 3.
Monzo and Revolut doing -58M and -40M a year. Ouch. Didn't see that coming.

I guess better cash the paycheck somewhere else before they're the next MoviePass.
> That's an extremely achievable time for anybody who is athletic and trains.

Right, a number of people in my high school did that regularly in PE class (unfortunately, I’d usually come in a half-dozen minutes later…). This isn’t anything special.
We somehow hoped that the internet would improve the signal-to-noise ratio in human knowledge.

Whatever we're doing has to be making individuals more mature to be valuable.

Whether this research is a bug or a feature remains to be seen.
I miss the days of running Linux from a single floppy with a complete development environment.
There are a number of precedence rules you need to keep track of to parse the list comprehension. There are two different syntaxes that do the same thing. Arguably you need to do the same if you don't already know how the threading macro in the my second example works.

I posted due to your claim regarding all other languages necessitating increased verbosity. I should have left it lie, as I didn't intend to promote a language war, just to post a counter example. My apologies.
On my computer I host HTTP (with Apache), SMTP (with Exim), NNTP (with sqlnetnews), QOTD (TCP only, no UDP), and Gopher. I might add others later, too (e.g. IRC, Viewdata, Telnet, Finger, etc). And on the HTTP server I host several Fossil repositories.
That's different though. In python there is no coercion going on with the keys.
Apple Gave in to the Chinese Government. Like Microsoft and Amazon
I'm not an expert but from the pictures I've seen the problem didn't look to be building next to houses but middle directly next to trees Why didn't people cut back the trees more?
I dare you to review dense code for numerical computations and actually spot bugs. This is really hard! Unit tests are actually much more reliable but they are limited to deterministic algorithms and models that have reasonable complexity, that is, it is viable to compute expected results by alternate means.
Well yes, but technologically, it's the only non-KHTML descendant browser engine in development. Mozilla is working on the revenue issue, though it is a considerable concern. The best thing we can do to help Mozilla is to simply use Firefox and try and bump its market share numbers up.
Agreed with this. If the premise of the service is that the news is clear, concise, and comprehensive, show me that with a clear and concise explanation of the product on the front page (and perhaps a comprehensive drill-down in the rest of the site). I care far more about the UX of the tool than the ML behind the scenes.
This is nice, especially the multi run. But it seems to be a boiled down version of click at first glance...

https://click.palletsprojects.com/en/7.x/
I don't want to delegitimize your cause, but I always feel kind of trolled reading lines like yours.

> Women and nonbinary people will be there too.

You could type that to almost any content out there. A history of topology? Hopefully features humans of all shapes and sizes. Cough syrup in the far future? Will hopefully be available to humans of all shapes and sizes. I wonder, therefore, why even point this out?

A history of politics? Hopefully not only features humans of all shapes and sizes, but also, humans of all opinions - because, think about it, some shapes and sizes of humans might have more diverse opinions than others. And now things start to get complicated, because, of course, different humans already have different traits and talents. I somehow believe that I'm not a good political leader, therefore I, up and including today, kept my hands out of political business. Also, I don't want to take that kind of responsibility. Disregarding of whether that is right or wrong, people of my opinion on their own talent in political leadership would stay painfully underrepresented in history books about political matters, and I can't help but think how that could supposedly be anything but fine.

So, help me, if you mind: why point out the obvious, again?
What is the value that photoshop is adding to your business? Is it conducive to you earning enough to maintain a subscription? If not, why do you use photoshop? If yes, why shouldn’t adobe maximize their profits with a subscription based business model? It’s the market baby.
Not defending adobe here, just giving a different perspective.
Moreover, why should Apple stick with legacy tech to appease users like you?
Did Microsoft not kill VB in the 2000s? I could be wrong.
I struggle with learning new languages from time to time and there's always been a learning curve from starting out to being proficient.

But while Python itself I think provides an awesome developer experience, django seems less than awesome, and it's taken a while for me to feel proficient in Django.
Oh man, a sorting error of files due to filesystem differences.. A very similar issue happened to me while doing astronomy during undergrad. This was a software pipeline for a specific telescope and I followed the guide they provided. Essentially there were two directories, one for images, and another for error estimates. Files in both directories had the same filename. The software needed text documents of the images and errors. The guide listed to do a basic 'ls images/ > images_list.txt` `ls errors/ > errors_list.txt`.

HOWEVER HYPERTHREADING WASN'T ACCOUNTED FOR. Between the images_list.txt and errors_list.txt about every 20 or 30 lines the file order would be swapped. Invalidating the analysis and producing poor images.

It only took this undergrad two months to learn what was happening.