skysight-inc/HackerNews huggingface dataset:
if you don't think you're interviewing the company too, you're doing yourself a big disservice and selling yourself short.

Absolutely.

But outside of places like SV or NYC, there may not be a lot of jobs available. For someone with a similar length of career, I'm not as flexible about being able to move to where there are more jobs. Is one just SOL when trying to improve their career; take what you can get?
As I understand, the lottery is run by the state. Gambling is strongly discouraged, if not actually illegal in most of China (except Macau)
End Legacy College Admissions
How Space Travel Is Destroying the Planet
Several methods like hydroponics are generally not cost effective even though they increase yields.

More realistic examples are Center Pivot Irrigation Systems which don’t utilize all available land. https://extension.uga.edu/publications/detail.html?number=B8...
It's usually specified in setup.py.
Does someone know if there is a way to compile python programs to some sort of static binary?

I have a GPS watch and some old Python 2 script to export the data (found it online (unmaintained) a few years ago).

However, when Python 2 will be sunsetted I am a bit worried that Linux distributions will stop packaging the dependencies of said script, but I would like to keep using it until the watch breaks.
As someone who works in gov contracting, please no. Spend money literally any other way. Give it to the DOE. Fuck, just signing Musk a check would probably be better. The DoD is singularly ineffective.
Interviews already are bidirectional, even if the interviewer thinks they’re not. If you’re so keen for the job that you don’t ask any questions, then you look a) desperate and b) like you’re trying to bs your way through the interview, which isn’t great. My only objection to these questions is a some of them are essentially negotiating the terms of employment, which isn’t appropriate for most interviews.
A big part of TS is the ease of transition from JS where you immediately get benefits through gradual typing and return type inference is probably a big part of that.
STRETCH also makes an appearance in one of the classic Alfred Bester (the writer, not the telepath) short stories: https://en.wikipedia.org/wiki/Something_Up_There_Likes_Me

Well worth a read if you can find it -- the Wikipedia summary is rather spoiler-y and doesn't capture the charm of the story. Mr. Bester worked in broadcast television at the time he wrote it and there is some amusing commentary about ad trends of the day.
Yes, there was one article published a number of years ago (the author's name escapes me), who did a good job of parsing out the various communities that could have been responsible for certain caves, priests, Zealots, etc. I'm not sure it got much traction, but I found the exercise intriguing.
you're not really engaging with his point. Effectively banning 8chan by removing network protection does not just restrict extremists; it restricts anyone who used that forum.

Ultimately, such matters should be prosecuted by courts. It is inappropriate for organisations like cloudflare to leverage their position within essential network infrastructure to start editorialising what passes through their network.
The northern part of Canada before you get into the tundra is one massive contiguous forest 1/3 the size of the United States. It's filled with lakes, streams, rivers, and game - but almost no people. You could easily have small groups of people live there for decades without being discovered. It's so wild that there are places where the wolves have not learned to fear humans.

See a map here (PDF):
https://www.nrcan.gc.ca/sites/www.nrcan.gc.ca/files/cfs/asse...
José Ortega y Gasset was mentioned.
Docker/containerd is your friend, especially if you don't want to maintain a LAMP stack and try to match php versions.
The Marshall Islands are a nuclear catastrophe waiting to happen
Ask HN: Why Roku? doesn't everyone own smart TVs?
Smart TVs are like $200 now. Why does Roku even exist? Their stock is $175 right now.
> Creating a non-UTF8 rust string is UB.

So how does rust deal with filenames under Linux? Use somethinge other than strings?
To be fair, I never ask "puzzles" as such.

But I do ask things that show if the technical recruiter actually knows what they are talking about.

"What strategy do you use to complete Pull Requests?" There are many ways to answer that question that will show you don't know.

In general, I ask things that make me see if the other person is reasonable, and I can talk to one-to-one, but also that they make conscious decisions and don't just carry around cruft.

This might involve asking "What ORM do you use?", then responding to their answer with "Oh, why didn't you use <other ORM>?".
Well, we started this subthread looking for alternatives to regex, so if DCGs aren't in the running I'm not sure what your point is. Also, I happen to believe Turing-completeness is a misfeature for this job.
The article noted the following:

> But it is the third site, which seems to have transitioned from a logging camp to a thriving village, that fascinates [the archaeology professor] the most.

Must be a real privilege for your grandfather to share that bit of vivid history with you. My grandfather would have been a young adult during WW2, and the small island that both he and I grew up on has a deep history with the Japanese which had a direct impact on its indigenous population; he supposedly spoke fluent Japanese as a consequence, along with Korean (by birth), the indigenous language (married a local), and eventually English (after American occupation). Unfortunately, he was unable to speak coherently by the time I was in my late teens and old enough to be interested, so the only history lessons I've gotten of the time were second hand, passed down from the stories he told my father.
This cell has ~20-30% lower capacity per volume.
Hims copying Ro line for line in the rising ED space
I'll go straight: every "coding for children" thing is fake and does not work.
Give a kid a book on real coding when he/she is ready (in any sense) and it's done.
One reason might be that Python 3 was not designed alongside automated migration tools. Moving a codebase from Python 2 to Python 3 comes with some of the same challenges as moving a codebase from C++ to Java: latent bugs are likely in a large code base. [1] It's worth considering that a performance critical application may call out to the Foreign Function Interface (FFI) and therefore porting from Python 2 to Python 3 involves modifying and debugging C libraries in addition to code in written in Python 2. All with 0.50 probability of below average regression test coverage in the codebase.

[1]: Without a big win comparable to managed memory.
I'm lucky though. I see recurring conversations about it on /r/devops and I'm aware not everyone is in the same situation. Some even wear it as a badge of honour that they improve reliability so they shouldn't be paid for things breaking. (Which I completely disagree with) But working after hours is working after hours - if it doesn't feel right, maybe you should have a conversation about it.
I just tell them how much time off I'll need during salary negotiations. I know you offer two weeks PTO and 3 weeks after 5 year, 4 weeks after 10 years etc. But I'm not restarting my PTO every time I switch companies. So I will come in with PTO equal to my experience at a minimum.
Intetics CIO Passed CIPT Certification by IAPP
Also Gentoo since mid-2018.

Although their package management requires manually specifying the minimum accepted Python version for every single package, so they have thousands of packages that would run just fine on Python 3.7 but no one has the time to manually check and label them as such. So their default is still 3.6 and using 3.7 as your default version is not well supported.

I wish someone told me Gentoo is a non-starter before I wasted an afternoon installing it.

While we're on the topic, it's pretty stupid how PEP 394, the one that says "python should point to python2.7", gives its reasoning as "because all Linux distros except Arch do it this way" and then all the distros say "python should be python2 because the PEP says so" for the next 9 (maybe more) years. How is anything ever supposed to change?
I guess it can be good for people owning a great monitor which is not a TV.
I love that his books are so approachable for youth (especially in some translations). He paints such a beautiful picture of a world waiting to be explored, ripe for the taking. (Personally however, I would rank Journey to the Centre of the Earth above 20,000 Leagues Under the Sea.)
In philosophy this is the rule not the exception. And reading the sources is also valuable, as he himself pointed out. Especially now that we have the web so you don't even need to visit a well stocked library to see how accurately he represents a philosopher's writings (his views on those views not withstanding).
Thanks for the reccomendation.

I read Meadows's book and it felt a little too "woo" to me.
I mean, I sense there is something very valuable there, but past the initial sections, I somehow felt I was reading a New Age fluff book. I can't put my finger on it.

Could you recommend some 'systems-as-calculus-homework'(ha! great description) books as well? Thanks in advance.
A girl helps you improve your mental health with her app
When I have seen this done, the amount is often inconsequential in relation to the amount of effort to be on-call. I don't love this incentive structure because the cost of being on-call is somewhat fixed up front. Needing to avoid being out of page coverage / availability and having a computer available is a high cost paid by the employee regardless of actual page-out workload. Paying for standby certainly helps, but I haven't seen standby pay match well with the perceived effort. Maybe some companies do this right, but higher negotiated upfront pay has appeared more effective in my experience.
Oh wow! I guess I would have found that out at the end of the month.
Jack Ma Is Leaving Alibaba
Definitely just a routing hicup with my provider (I think). Sorry for the noise.
Witter Bynner's Translation is truly the one. Its complemented in me by

Martin Fischer's Translation of Baltasar Gracian's "The Art of Worldly Wisdom". (Amazon seems to have a few)

Quoth Nietzsche: "Europe has never produced anything finer or more complicated in matters of moral subtlety."
For what its worth, I'm an accountant in my day job and our software doesn't differentiate between debits and credits. Debits are positive and credits are negative. You get used to it seeing it all the time.
> ProjectPSX dosn't use any external dependency and uses rather simplistic C# code.

Very impressive. This makes it more interesting to see how the drawing code and the controls were implemented in addition to the possibility of it being cross-platform if it using .NET Core.
I've been around enough to see a couple iterations of this. Being able to spot when something is about to fade away and something else come into focus is a valuable skill for consultants. I suppose it's necessary for tech. progress but, man, a lot of money gets spent chasing the new thing.
Time to send China a message, vaporize the Spratleys in one fell swoop.
Sometimes, it's both!
Let's just be honest here, the only people experiencing fall-out from the Epstein case are not Je-yank
Nicomachean Ethics - http://classics.mit.edu/Aristotle/nicomachaen.html

On Liberty - https://www.utilitarianism.com/ol/one.html

Reading those allows a masterful foundation for understanding ethics, which is crucial for a deeper understanding of utility as a primitive concept.
Thats not true, you're referencing the ROS wiki page of the MoveIt! Planning package, which has nothing to do with ROS other than using it.
Widespread Python3 adoption is planned for ROS 2 which has been vaporware for the last 3 years.
As others have mentioned, each service that you use for ads typically has category and advertiser blacklists that allow you to configure exactly the type of ads you want to allow in your app. Believe me, those advertisers also don't want to be wasting money advertising to the wrong user groups.
I got my answer on the service discovery. Its basically done for you by the spec.selector portion of the Service definition, where you tell it which Pods to include in the service.
The Fountainhead and Atlas Shrugged also had a profound impact on me, but not in the way Ayn Rand had intended :-)

It's strange, reading Rand; I liked her use of language but didn't like her "heroes", nor the points she was trying to make. And after The Fountainhead, Atlas Shrugged reads like a twice-as-long, twice-as-over-the-top rework of the same material, just with a female heroine. So it's safe to skip it if you're pressed for time.
Guessing some Python 2 users rebel and fork to provide security patches.
Search relevancy != data being sent to 3rd party analytic firms. Let's be serious, those are 2 separate issues.
Great job! We need more such examples in managed languages.
I'm not sure I would say that representative democracy is not actually democracy.
Discord have the same issue when I type from my phone. Converts a shrug emoji to a shrug + female gender emojis
You're not kidding about that polemic. He's projecting quite a lot of personal opinion on this. In any case, he's a professional academic historian of science. He makes it clear right at the start that there are people who disagree with him. I'm not surprised that there are people who think his way; it has been the dominant view since Voltaire at least. But that doesn't mean it's correct. It intentionally ignores many advances made during the early middle ages, because it needs to ignore those advances in order to make its claim. The simple fact that there were many advances in the fields of engineering, metallurgy, architecture, transportation, mathematics and others, easily proves he's wrong.

I'm probably mistaken about watermills, but I don't see any mention of Roman wind mills in your links, and I know those were used in the 10th century to drain swamps. Gothic architecture, with its glass walls and flying buttresses, started in the 12th century, and explicitly did not call back to Roman architecture; to the contrary: it replaced the existing Romanesque architecture. In mathematics, there's the Hindu-Arabic numerals, which, during the period from 500-1200 AD, found their way from India to Europe.

Of course if by "science" you mean very specifically philosophising in the style of Plato, you're right that Europeans rediscovered that later in the Middle Ages. But that's more of a regression in science than a resurgence of it. In fact, some of those ancient Greek ideas that held back science in some cases. For example: the idea that Earth is at the center of the solar system while other planets revolve around it in complex patterns of circles in circles. Even Galileo, who championed heliocentrism, held on to the Platonic ideal of circular orbits, and the church rejected it because it did not fit observations (the ultimate scientific reason). Only with Kepler's elliptic orbits (which Galileo ridiculed) did they let go of that Platonic idea.

I'm not saying the Romans didn't do anything or the Middle Ages were the high point of science, just that the traditional view of the Middle Ages as a scientific dead zone, and that Christianity is to blame for that, is nonsense. It's not objective history, it's projecting a very specific agenda onto history.

I'm also not arguing that the collapse of the Western Roman Empire had no negative consequences: it was devastating for trade, and therefore also to the spread of ideas, including new scientific discoveries. But that lack of trade forced communities to be more self-sufficient on a local level, which spurred innovations which weren't needed in Roman times, necessity being the mother of invention.
That's it. "Is the office loud" is subjective. "Is there a team handling calls a few metres away" has a simple objective answer... usually.
Ask HN: What has to happen for Python 3 to be the default on Mac?
With anything with double entry bookkeeping, you can book an expense each month for $200 for clothing and have a liability account set up as a clothing reserve account. Then you would have a built up total over time, less anything you purchase.
Speaking of bad-ass computers, the 7030 was surpassed in speed in 1964 by the CDC-6600, designed by Seymour Cray.

It had incredibly cool-looking DUAL circular displays and a minimalist console keyboard built into the table...

https://en.wikipedia.org/wiki/CDC_6600#/media/File:CDC_6600....
OptinMonster Verlosung
I created a short questionnaire with TypeForm that asks some of these questions and linked it to my LinkedIn profile. Now any recruiter either answers ten or so qualifying questions or skips the questionnaire and goes straight to trash for not even reading my profile.
It doesn’t matter how well you understand Unicode, it is impossible to compute “the length of a string” because there is no single metric that means that.

It’s like measuring “the size of a box.” I want volume, you want maximum linear dimension, UPS wants length plus width plus height. The problem with “the size of a box” isn’t that it’s hard to measure, it’s that it doesn’t exist. Imagine your favorite language has a Box type with a “size” property. What does it return. How likely is it that the thing it measures is the thing you want?

Of course it was never a problem for ASCII, because ASCII is structured to make most of the measurements people care about be the same value. I want bytes, you want code points, he wants “characters,” doesn’t matter, they’re all the same number.

ASCII is also incapable of representing real world text with good fidelity. It’s inherently impossible to remedy that while maintaining a singular definition of “length.” If you value length measurement over fidelity, you can keep using ASCII.
Your employer should be pitching in your effort. If they're not, and they're choosing to be a bad citizen, then on their own heads be it.
Would you care to recommend one? Causally browsing for scientific calculators, the overwhelming majority seem to not have a logx button.
I would appreciate it as well.

Thank you!
Sorry for the dim question, but could you explain what is wrong with Lean's method? I was wondering this when looking at the slides, too. (We know 2 != 1, therefore False - right?)
Slack Is Ruining Employee Productivity
India Will Ban Single-Use Plastic, World Should Too
Makeshift solutions last the longest, I'd highly doubt that they run 2 messaging systems side by side, thats just unrealistic for a startup. Especially considering that ROS is very invasive with it's MSG format and build tooling.
I think, unless you are taking a class specializing in Spanish literature, Miguel de Cervantes’ Don Quixote unfortunately overshadows the rest in literature curricula.
Feature request : Could you add a "Sections" sub headers inside projects. So I could divide a project into it's phases. Helps to mentally categorize the different milestones of a project and the associated tasks. Check Chaos Control for an example.
> non downtime deployment

Oddly, a lot of small companies really don't need this. If your customers are mostly businesses in a limited set of time zones, having a maintenance window outside of their business hours is probably easier.
> the language itself was last updated in 2011

The current standard languauge is C18.
The story isn't particularly about Apple offering its own apps -- it's about it throwing lots of its apps into the top of search results when they're questionably relevant, and then doing its best to avoid saying there might have ever been anything suspect about the correctness of that behavior.
FWIW Google is still rolling fiber in my market.

And you are right, it's not subsidies, it's engineered monopolies causing the problem which is why you see the competition actually working.

Google had to use microtrenching because they couldn't get access to existing rights of ways on telephone poles owned by other providers, mainly AT&T in my area.
The same reason young, social media savvy altrighters in the west dog-whistle. There's parallels in HK nativism behind these protests similar to your familiar altright talking points. A bunch of mainland immigrants "locusts" to HK to buy up real estate and perverting civilized colonial values. At the end of the day, it's a bunch of ignorant kids stewing over lost economic and social privileges and reminiscing about an era they never experienced and realities that never existed. They dress up the root of dissatisfaction as a noble pursuit for suffrage because they are naive students who got radicalized on semester of liberal studies informed by western textbooks without understanding greater economic / geopolitical ground truths.

40 years ago, while mainland was still agrarian, HK had an industrial base and competitive advantage that supported a working class. Then Detroit happened to HK, and the only socially and economically "valuable" people left are tycoons and bankers. Now you have a generation of kids trying to subsist in one of the most inequitable cities in the world, too stubborn to pursue all the opportunities afforded to them in exploding mainland sectors where their English proficiency and western cultural connections will give them huge advantages. Instead they live with their parents in tiny apartments with nothing better to do but protest destructively while utilizing their valuable English skills and cultural competencies to brigade western social media in a counterproductive effort to hold off the increasing irrelevance of their city state like living in a world class / Chinese tier1 city is a birthright.
The OP asked for "something as easy to use as regular expressions that can processes context-free grammars". You requested ease-of-use. I proposed DCGs. They are not an alternative to regexes in the sense that regexes can't represent anything beyond regular grammars, including CFGs. They can be as simple or as complicated as you want them and they are easy to use.

I'm not sure what is a "misfeature". What do you mean?

Edit: Apologies if I sound too terse. I'm confused by the terminology of "competitor", "alternative" etc. Are we in some kind of competition to find a technological solution that will take some prize? If so, I'd like to know the rules before I commit to any solution. What exactly are we trying to achieve here?
This should have been done in 2010. People will procrastinate 12 years if you give them a 12 years deadline.
I would have said Java, but then they decided to shove modules down everyone's throat.
Seems like one of the fixes might be to provide a way to search for one's already installed apps without going to the app store.
"Built for", probably not. "That guarantees support for", some Windows releases and Microsoft stacks ended up doing more or less that, be it by accident or strategy. Probably some mainframe-related stuff too, being the only sort of thing around before the late '80s and possibly still in use.

There is also the case of Oracle, which defines support as "you can read our knowledge base and we will answer a phone before telling you it can't be done", meaning their support is literally for life (of the company). And they still manage to screw it up by deleting old KM articles...

Everything else in IT goes towards shorter and shorter support windows, because the field is always in flux and change (or rather churn) accelerates every year.
Quick: run a shell command, split up the reply by line, run a regex on each line, and save the results to a yaml file— now, does what you wrote work correctly on both Python 2.7 and Python 3.3+? Yeah that's what I thought.

It's still hard to get bilingual Python correct today, and it was considerably harder before 3.3.
ha, I also began learning French because of Count. Maybe we should start a club.

Also, the only book I have found close/equal to Count of Monte Cristo is Les Miserables. The book is amazing, no idea about the musical. There are so many parts of the book (Waterloo) that just blow my mind. Also served as a motivation to learn French.