skysight-inc/HackerNews huggingface dataset:
Shades of:

It often happens that I wake up at night and begin to think about a serious problem and decide I must tell the Pope about it. Then I wake up completely and remember that I am the Pope.

Pope John XXIII
Just use a pipe with conductive plating on the inside and operate it in the 3-digit MHz range as a waveguide. Make sure that the core of the wood has more power than the outside, and that you e.g. move it around lengthwise if you get longitudal resonance in the pipe. Add some desiccant, and make sure the way you couple the energy into the chamber can handle this resonance without frying itself through reflection. Might not need the vacuum, but it should be easy to construct it in a way that it can hold a vacuum of around 10~200 mBar, e.g. with a simple one-stage pump. If you make sure the pump doesn't take in much moisture, there shouldn't be an issue for it.
They'll find an equilibrium where they raise taxes just enough to cover outstanding obligations while still keeping enough residents to cover the tax rise.

Pretty similar to how the Bay Area operates (you get to stay if you're rich or continue to grind, otherwise you have to GTFO).
Disregarding cost, I think the best office plan is to have an open-plan as your base, and enough solitary space for people to go when they need to concentrate.
It seems to me they may have trained the phone to recognize the mask as opposed to training it on a person and creating a mask.
> Python has been successful, IMHO, because Guido has made several brave, controversial calls. Python 3 breakage and async turned out to be prescient, fantastic decisions.

A lot of companies are choosing new languages over porting python from 2 to 3.
Python 3 avoided becoming what Perl 6 has. That alone is a victory.
Consider your sampling bias- the only people that regularly call support are the bottom of the barrel.
My most common use-case is SaaS trials that require a credit card upfront – I set the limit at $1, so I don't have to worry about cancelling my trial before they autocharge me.
In general I probably agree with you. But I seriously can not comprehend how that applies to the example given in the parent post.
What's funny is, you can armchair quarterback this all you want and it likely won't matter one bit. Toxic organizations gonna be toxic, and healthy organizations (probably) gonna be healthy. From outside, it's nearly impossible to tell which is which and by the time the OP is sure, it'll likely be too late to make any difference.

Maybe they make you the hero, maybe they make you the fall-guy. Very little you can do to influence that. Focus on the work.
Careful, this might sound intuitive but be deathly wrong
AI Flood Drives Chips to the Edge – EE Times
The cross section of people you deal with is inherently skewed toward the less capable and less competent, though, which can bias your thinking on the topic.
It’s Official: Fish Feel Pain
> In ... Australia ... only available from selected specialty retailers or health food stores.

It can be found in the major supermarkets
https://shop.coles.com.au/a/a-qld-fnq-townsville-aitke/every...
https://www.woolworths.com.au/shop/search/products?searchTer...
I was on the side of the person giving the - I think fairly legit., bug until I came to, "tax software in php" and then I realized there's nothing really black and white in this world.
Well, when he is dealing with arguments as silly as "but we will confuse = with ==) it's not a surprise he is tired and had enough. I just wish he had pushed through C style assignment before retiring. New syntax is ugly and introduces a new operator which basically does the same thing. When I've seen this PEP for the first time I thought he lost his touch after so many fantastic design decisions throughout the years. Now I realize he just had enough.

Thanks Guido for fantastic language. I wouldn't find love for programming if it wasn't for you.
Or just not allow such proceedings to happen.
Healthy Discussion of Architectural Choices – EE Times
> The jury is still out on the Python 3 decision, to be honest.

It's not. Python 3 has overtaken 2 and there is no stopping migration to it now. Python 3.7 is a lot better than 2.7. Just on memory use alone, 3.7 is massively better. Sure, there will be some hold outs on 2.7 for a long time. That's fine.

Also, this is not the say that migration from 2 to 3 was handled well. It wasn't. Python 3.0 should have had backwards compatible features like allowing the 'u' string prefix. Indexing byte strings should have returned length one byte strings. Byte strings should have supported at least a minimal amount of %-style formats. Etc.

That has all been mostly resolved and is in the past. Mistakes were made because, shock, the Python core developers are not perfect and didn't foresee all the migration issues. However, there is no way that we are going back and reviving the Python 2.x branch.
3600 with 32GB ram and 1TB ssd.

I'd probably get one, but I don't use it for work and my 2013 is still trucking along just fine.

Actually I could probably get a decent chunk of money for it and then use that to help finance a new one. hmmm

I'll wait and see if the keyboards are still crap.
Couldn't some simple standard be developed to allow non-github repo hosts to also be used?
Removing eval wouldn't help— you could always just write a tiny interpreter to do the same thing. This is a problem in any Turing complete programming language (with Reflection), although JS makes it easier.
I have limited eyesight - good enough to work on a bright magnified computer screen. When I bought a new Macbook Pro I couldn't read the Touchbar and of course there's no tactile feedback. It's even worse that the keys can change with context. Due to my eyesight I also often tweak the screen brightness for best readability with the up/down function keys. The slider doesn't work well for incremental adjustments especially when you can't see it clearly.

I returned the Macbook within a week and had to buy a lower model with real function keys.

I tried configuring fixed locations for the most important keys but could not work without the tactile feedback of being centered on a given key. I guess there's some sort of voiceover but it would be annoying and slow. I didn't need voiceover before so why would I want to use it now to accommodate Apples latest gimmick?

Actually I wonder if it would work to add tactile feedback by 3D printing a thin overlay that adds frames around keys configured for fixed location. Or maybe someone could offer a product that is a Touchbar overlay made of clingy silicone?

Edit: Something else I wanted to add: I've tried switching to Windows (several times) but I can't work without Apple's Ctrl + two-finger up/down full screen magnification. Window's magnifier is a poor substitute because it's not full screen. The magnifier can be made the size of the screen but then it's clunky to move the focus of magnifier, and update is jittery. If anyone from Microsoft is reading this, please look at Apple's screen zoom and give your magnifier a mode like that - a full screen infinitely variable zoom that continually centers the focus on the mouse pointer.
spot 1 on the front page already: https://news.ycombinator.com/item?id=17515492
> so it's totally free

No, it isn't. A hidden cost is not the same thing is a non-existent cost. One way or another, you are paying for this service. Having the money only show up on the merchant's statement does make it a little easier to bury your head in the sand about it, but at the end of the day that money is coming out of your pocket one way or another.
A chest x-ray will give you 0.1 millisieverts. That's the 60th of the dose limit used in scientific facilities like cern. And 200 times less than for radiation workers.

It's still ok, it's not supposed to be that of a regular procedure.
> You landed in a really good culture

Here's the crux of the matter. Your approach needs to be tailored to the culture you're in. The higher up in the leadership chain you go, the more important your understanding of the political machinations of your company is.

All corporations have politics, even the smallest startups. Some are just more cutthroat/feudal/kafkaesque than others.
We started to program with python around 2009, and continued until now and it is my firat choice for almost everything.

Thanks Guido for all the fun that we made with python and eased the life of bankers :/
Why Kubernetes Is the New Application Server
One problem with this argument is that SQLite is primarily used as a source-level embeddable library. That is, most users of SQLite don't use the official binaries and instead build the source code themselves. So, in practice, the source code, not the official blessed binary, is what matters. When upgrading compilers, developers of apps that embed SQLite don't typically check to ensure that upstream SQLite has tested the new version of their compiler. They just upgrade their compiler and assume that the new version will continue to compile their SQLite source properly. If the new version of the compiler happens to compile programs with undefined behavior differently, then problems can arise.
found prior HN discussion: https://news.ycombinator.com/item?id=4145179
Seedbank – Collection of Interactive Machine Learning Examples
Every now and then a question pops as to why we have to invest billions in researching particle physics and how can it improve our lives. Well this is how.
Wasn't it nice that you could reply to this comment over the web rather than physically going to the commenter and telling them what you thought? Boy, this technology sure gave a helpful assist to the social problem of communication.
Well, the best option would be to have := (or any other operator) as C style assignment in the first place. This is huge backward compatibility breakage though so the second best option is to use =.

You can require additional brackets around assignment if you use the returning value (or otherwise it's syntax error). They did that with the new one anyway.
I haven't tried this myself, but could you have your client(s) get around this via multipart upload?
The D is for dictator. When a huge part of the community is against, the Dictator overrules.
i have a great solution: speak to everyone like they are a human being with feelings :)
Yeah, I did too until I started reading the article.

Using the normal sense of "rebuild" didn't make sense.
Gentle reminder that Python 2 only has 17 months left...
A merchant has to cover card processing fees whether I use Privacy or not: my costs are exactly the same whether I use Privacy or a physical credit card.
I think had it been a more clear demarcation, like this, Perl 5 would be in much better shape today. Perl 5 has been doing well for a few years now, but it took a while for the Perl 5 developer community to fill the void left by Larry; there just wasn't an acknowledgment that there was a void to fill. Larry didn't die, still kinda paid attention to Perl 5 for a while, but his heart wasn't in it and his attention eventually shifted fully to Perl 6.

Now, the Perl Pumpking (a sort of Benevolent Punching Bag for the Next Release; they do have the ability to decide which patches go in, but usually don't wield it like a dictator) along with the dev community, does their thing...the pumpkin gets passed along every year or three, and things continue. And, Perl 5 is developing nicely in a way that it didn't for about a decade while there was so much uncertainty. The Pumpking existed before Larry left Perl 5, but acted more in a support role (as I understand it), so it seems like it took a while for it to become an acknowledged executive position when Larry faded from view in Perl 5 development.

I think Guido is doing the best thing for Python. If his heart isn't in it, stepping back in a clear way is much more helpful that drifting away and leaving a void of leadership with no one feeling empowered to step up. There are people who are recognized as being contenders for the throne, and there's already a long-standing community process. I think Python will be fine.
Am I one of the few that is away from work when on vacation? I don't even bring my work phone unless I'm more than an hour's drive from my house.

When I'm on vacation, I'm working on me. Not for the company.
Show HN: Localgov.fyi – Finding local gov services made easier
Ditto. Github goes out of their way to not show you a home page. If your cookies are logged in then going to github.com takes you directly to your personal page.
Just a bit of a backstory: We wanted to make it easier to access local governments, and started off building an engagement tool to connect with local government officials on topics that matter most to us. As we iterated on it, we learnt from our own experiences, and those of people around us, that it was not easy to find government agencies and the services (anything from parking ticket to business licenses) they provide. We are starting with a couple of hundred cities and their online services and adding more every week. We will also be adding county/state and other gov agency services (you might find some already) so that there is a single place to find every government service.

Also as we built this, we realized that there is only a fraction of services you can get online and most of them need multiple trips to the offices. There is a huge wastage of resources in every agency building the same tools, and often requiring residents/businesses to create multiple accounts to access gov services. We intend to have a SSO to be able to access any gov service online.

Our aim is to make all local gov services accessible with a simple interface, as most often gov websites aren’t easy to navigate and are very agency focused. We are curious to hear your thoughts on how we can improve and make it more useful.
Human API | ​Data Lead, Principal SRE, Sr. DevOps, ​Sr. ​Data Engineer​, Sr. Data Scientist, Principal SWE - API | ​San Mateo, CA | ​Onsite, https://humanapi.co/careers
Make a difference with technology: specifically, by helping to fix healthcare. We're building a real-time data network that allows getting health data from anywhere to anywhere in close to realtime. We roll up this data in a clean RESTful API that developers use to build apps that make peoples' lives better.

​Human API is an early stage company that is disrupting the healthcare space. We are well-funded, generating ​revenue, and backed by blue-chip VC's, including Andreessen Horowitz and Blue Run Ventures.

We have a whole pile of fun, interesting problems, and a team of smart, passionate people that love working on them. We like to work iteratively in small teams, and to give people autonomy and ownership to solve those problems.

Some of the things you'd be working on:

- Mapping, modelling and indexing the world's healthcare data
- Scaling and optimizing our APIs
- Modelling human health
- Scaling our ingestion pipeline
- Data engineering and building tools for data science
- NLP and Classification
- Extracting healthcare data from a wide variety of unstructured, unclean formats
- Building intuitive UIs to allow users to find and share their health data

​Open positions include:
​Data Tech Lead - ​​https://jobs.lever.co/humanapi/6a1d2a62-5561-4ba3-818a-adb00...
​Sr. Data Engineer - Similar requirements as Data Tech Lead, but requiring less experience and responsibility. ​
​Principal SRE - ​https://jobs.lever.co/humanapi/c74886f1-1e50-4323-a846-7ccac...
​Sr. DevOps Engineer - Similar requirements as Principal SRE​, but requiring less experience and responsibility. ​​Principal SWE - API Dev - ​https://jobs.lever.co/humanapi/f35d3379-1220-4cf1-a117-d1dc0...
​Sr. SWE - API Dev - Similar requirements as Principal SWE - API dev, but requiring less experience and responsibility. ​
​Sr. Data Scientist - ​https://jobs.lever.co/humanapi/ab4817a6-a5f3-446d-9716-ef53b...
More information here: https://humanapi.co/company/join
The process: a quick phone screen, a screen-share technical interview, then an onsite to meet with the team and pair with someone on a problem.

We'd love to hear from you even if you don't "fit" one of the job specs -- we hire for people, not roles. ​Contact us at jobs@humanapi.co
I know they have an iOS app.
“The idea that some of us are 'math people’ and some are not is a myth”
Let's call it the MacBook Pro Pro
> gene propagation wise

Can we avoid the social darwinism, please?
If you're trying file uploads that directly sit within your application, AppEngine (sort of) discourages that, the right approach would be to let your app upload the files to a CDN (like google cloud storage, if you're on GCP) and manage access through ACLs.
Also an avid reader of Brand New — I think your impression is correct, and it's been the subject of so many parodies there has to be at least a grain of truth to it.

It's not so much that they're not pursuing "timelessness" but that timelessness has become synonym with a very narrow aesthetic (modern/geometric sans serifs, minimalistic logos, etc.), often executed without the same talent as the classics (cue the hundreds of uninspired squiggles that brands use as logos).

However, I think some brands may be a bit too young for us to judge them in the light of staples like IBM/NASA/British Rail since they aren't at the same maturity level. It could be that selection bias plays a big role.
Meanwhile, Microsoft hasn't replied to my job application in weeks.
I'm reminded of the recent "news story" making the rounds, that some researchers found iPhone ownership to be the clearest signal of wealth.

"Signal"

There is a lot of signaling going on, using these product choices. And Apple's at the top of the heap.

It has transitioned from "tech" to "brand".

I've seen people write off William Gibson's more recent work, that takes this on as a central topic for examination and exposition. It may not be as... "awesome" as the universe of Molly and Wintermute. But it's a very good and engaging application of creating writing to this topic. Recommended.
This is by far my favorite Google product. I always wondered how they could do the scroll so fast. But for me the loading time is slow. I can scroll fast but I get into a blank area for a long time. The scroll should also work, on Android at least, when you do a search.
Can tell you performance has never been an issue for me and python. Usually when I see the claim come up it is usually a poor test (ie "let's see how fast we can read from a database") or not knowing the performance options available to python. You can use pypy for JIT compilation performance. You can use eventlet to add co-operative threading / evented processing. Use multiprocessing if you want to use more than one core. The point of python is to optimize for human understanding 1st, and if your abstractions are good then you can enable extra performance with other libraries.
How to Combat Your Workplace's Distracting Open Office Plan
> I wish Apple had serious competition. As in: competition that makes an integrated hardware/OS combination that is comparable to what Apple makes.

Microsoft and their Surface line comes to mind. I've read nothing but good things about the Surface Book 2.
Here is a chart: https://xkcd.com/radiation/
And the incentive for this is emotional, to the detriment of rational needs of everybody around except some kind of gang-resembling circle s.
The first line of this press release should say:

"We have done a thorough review of the keyboard issues people have been experiencing and have made a series of significant improvements..."

That's literally all I care about. As I sit here typing on my MacBook Pro with a second keyboard sitting on top of the completely unusable built-in keyboard.
I'm still puzzled to why would a compiler allow assignment in an explicit conditional (outside of loop syntax). It's like a baked-in blindspot that most people just want to ignore for some reason. Some languages actually guard against this well enough (eg Kotlin) and say "don't". Even with guards in place, it's not all that complicated to work around in the edge cases where you might want to do it.
Fediverse
an ssh key is just a file on your computer the same way they stole the ~/.npmrc file. They could just as easily steal your ~/.ssh/id_rsa private key.
I think it's the phrase used by someone else in the comment chain: "clueless management".

You can have the best developers and architects in the world, but clueless management will sabotage anything they do, whereas good management can accomplish plenty with teams that aren't the best possible.
This hardware should have been here in the previous iteration. Also, I've yet to meet a single person who fancies the touch bar. It's now just something that's tolerated. Bring back the hard keys, shorten the oversized track pad, and add a shorter touch bar to the top if you really want to keep it.
Apache Lucy (SearchEngine Lucene in C) Moved into the Attic in June 2018
Service Design – Designing Beyond the Product
“The new device, based on the traditional black-and-white X-ray, incorporates particle-tracking technology developed for CERN's Large Hadron Collider.”

Now i have an easy to understand example to make my skeptical friends understand how CERN’s research benefits us in myriad ways.
How to Deploy Smart Contract on Ethereum?
This quote from Van Jones does a great job of explaining why "cultural appropriation" is a thing that some black people feel strongly about.

>It’s an interesting country. It inflicts pain on black people, denies that it inflicted pain, but then benefits from the soulful cry that arises from the pain.
A lot of what he wrote is on point.

For example:

> I have reported bugs/clarifications against AWS docs and got prompt feedback and even requests for clarification from AWS team members. This has never happened for my comments submitted against Google’s documentation.

I always submit "feedback" (for the last 2 years), but the lack of changes in the docs make them seem to disappear into a black hole, so I stopped doing so.

Would be great if the docs for GCP were on GitHub (like the K8s, and now AWS, documentation) so we can at least see that docs are being worked on and iterated, and share/validate common issues and suggest fixes.

Minor things like this also create a lot of developer confusion in large user orgs:

> The API libraries and tools are spread across several GitHub organisations including GoogleCloudPlatform, Google, and possibly others, which can make it a little difficult sometimes to track down the definition of something.

> It would be easier if I didn’t need to think about this API access

Everything in the "ugly" is spot on.
How Smart Are 'Smart Contracts'?
...How much further are we going to let this sort of thing evolve?

This is classic Industrialist overreach. Taft-Hartley be damned. Enough is enough. Corporate America needs a wake-up call, and I think the unions may need to brush off the dust and get back in the game.

It's one thing to play with hypotheticals, but Corporations are starting to leverage capital advantaged positions in order to dictate what values the average American can expect in their lifetime.

It's a slow, insidious process that will happen over several generations, and if a stand isn't made against this sort of thing, it qualifies as implicit acceptance of the status quo.

If industry is going to try to build itself into a position where it can micromanage every iota of the working day out of a perceived superior position brought by cornering the "market" on economic power "capital", then labor needs to be willing to say "have fun with that, we'll find another way to survive."

I get this may come across as hyperbolic rhetoric, but it is absolutely INSANE that people are thinking about IMPLEMENTING these sorts of things.
Those countries might be diverse, but they accidentally happen to be all authoritarian or authoritarian-leaning countries...

And yes it would be right in general to avoid doing business with authoritarian countries.
Of course it ought to be a country-wide policy, but even if it's not it's still more ethical for a company to do so.

The "theory" that trade fosters democracy has been tested for long enough.