skysight-inc/HackerNews huggingface dataset:
This is nice.

I very frequently use something like the following:

[node.find(SOME_XPATH).get("value") for node in tree if node.find(SOME_XPATH) is not None]

Which I can soon rewrite as:

[found_node.get("value") for node in tree if (found_node := node.find(SOME_XPATH)) is not None]

There's a certain amount of complexity introduced, but I think removing the duplication makes up for it. This is one of the few remaining cases in Python where I feel like there's not a simple way to avoid repeating myself.
"Didn't see the copyright notice" is the new "it fell off a truck, 'onest, yer'onner"?
The government doesn't have to own something to tax it.
If you are interested in the background for this work I would greatly recommend the following two articles from ACM queue

BufferBloat: What's Wrong with the Internet?
- discussion with Vint Cerf, Van Jacobson, Nick Weaver, and Jim Gettys

https://queue.acm.org/detail.cfm?id=2076798

Bufferbloat: Dark Buffers in the Internet
- Jim Gettys & Kathleen Nichols

https://queue.acm.org/detail.cfm?id=2071893
Of course not, but the responsible part is what’s missing. Advertisers aren’t just showing you a product, they are trying to convince you to do what they want and they’re more than willing to exploit psychology and circumstances to get you to do it. Sometimes what they want you to do is good for you too, often it is not.
One important aspect about this is that this week's vote is a simple yes/no matter. If the vote is yes, the proposal continues to the next stage unamended. If the vote is no, each specific part of the proposal will be subject to amendments, which can then be voted on in a separate session. So having this table divided by article is not very sensible.

I called a bunch of German MEPs over the past few weeks. I spoke to every parliamentary group except the far-right. The CDU and CSU are voting for this, which makes sense as it's their proposal. They had zero interest in talking about the actual contents, saying instead that Voss is their expert on the topic and they trust his opinion. Every other parliamentary group among the German MEPs is opposed. There is one person in the Green group that is an exception (Helga Trüpel). She is violently in support and doesn't seem to want to discuss the matter (when I called a staffer told me that they were overwhelmed with calls about this topic and I should call another time but her Twitter feed leaves zero doubts). Every other member of the Green group is against, as are all the FDP representatives, all the SDP representatives, and all the Linke representatives. I didn't feel comfortable speaking with any AfD and associated people. I spoke to a handful of CDU people who asked me to email with specific questions, and then replied to said email with a one-liner saying they fully support their colleague's proposal. It's still a good idea to call German representatives outside the CDU/CSU faction and ask them to please attend the vote - attendance is possibly going to be more important here than convincing them of a position because it appears the party lines are now clear.

It might be a good idea to NOT call EPP/CDU/CSU members because that might motivate them to attend and the lower their attendance the better.
4th of July Amazon Deals 2018 – 60 of the Hottest Tech Deals Right Now
Over 20,000 Container Management Dashboards Are Exposed on the Internet
It's in there under "SVG+SMIL Animation" but the status is "Not currently planned". Here[0] they say that they consider the feature deprecated.

[0] https://developer.microsoft.com/en-us/microsoft-edge/platfor...
It is not quite literal that you can't say "Fire" etc

http://civil-liberties.yoexpert.com/civil-liberties-general/...

There are however issues that are not related to just speech. There are property rights issues for the owner of the establishment if you create panic, which results in damages to people or property.

For example there is likely no literal law against the following; however, you would likely be at similar fault if you walked into a crowded theatre with a live hornets nest. It is not so much what you say, but the damage which results you would be responsible for.
This delusion is useful to those who select open office plans for YOU to follow.
I had thought about trying to implement some sort of bindings around the kernel to allow devs to use Go or Rust. Kotlin might not be bad either.

When I was learning via LFS I felt like there is still a lot of innovation that can be done. I remember back in 2000 I attended a Linux World Expo and it was amazing. It felt great to see all these companies dedicating resources to making Linux better. Now, I don't feel like it is quite the same anymore. There were companies inventing all sort of solutions from large scale server management to desktop apps to, to, to. Companies gave out stuffed toys. I still have a SUSE branded lizard, a Fedora and 5-6 more.
There's real estate brokerage fees in Europe too.

https://tranio.com/articles/real_estate_agents_commissions_i...

Also, if you're paying 6% in the US you're doing something wrong. Selling through Redfin, for instance, and you'll be around 4.2% (1.5% for Redfin, 2.7% for the buyer's realtor).
I would say "earn" rather than deserve (but I live in the US). Once they pass the bar of providing value at a reasonable cost without driving their employees into the ground while simultaneously being ethical, I would say they have earned a small measure of respect.
I can tell you first hand that I bought a condo right at the start of the recession thinking I was getting a great deal, and subsequently lost my job in a round of layoffs. The next couple years I would have been better off if I’d moved but it took me three years to stabilize my situation enough to do it, mostly because I couldn’t sell and I couldn’t rent for enough to cover the mortgage, and I couldn’t afford two housing payments.

I don’t know how common that sort of situation is, but I can easily imagine a much milder version of it in today’s housing bubble, which is people who bought ten years ago and now feel that if they moved, yes they’d get some equity out, but not enough to move to a home that would be “as nice” in the destination they’re considering. For example suppose you work in software and bought a house in Dallas, but you’re getting all these great offers to move to SF...
A stylus for capacitative touchscreens still needs skin contact in order to work.

I know there are gloves with conductive fibres woven in, to make them work with touchscreens. Probably not -30C rated, though.
Why fewer people use public transport
> flights are grounded and we're running out of food

This is a pretty extreme prediction of the consequences of Brexit.
Toshiba did. The part of Toshiba that does point-of-sale and such bought the part of IBM that does same things. Made the Fujitsu machines replacing IBM's a bit more confusing but it's Linux-based now. Should run on about anything. Maybe they just really wanted Fujitsu hardware for some reason. Maybe they got a lot in an auction or something. (shrugs)
This is great. Does anyone have guides on how to do the cluster creation bootstrap on public clouds where you don't get a known DNS name ahead of time and master nodes may come and go? Ie I want to bake an AMI and create an ASG so that we can turn it on and it will self cluster, create certs, etc and can add and remove nodes at the whim of the ASG.
Can someone explain what I can do about this to a networking/hardware layman?
Wow. I had no idea. Learn something new every day.
FarSounder | Rhode Island, USA | Sales Account Manager | Full-Time | Onsite (mostly with Flexible hours and remote local) | www.farsounder.com

Though this is not a technology developer position, it does work closely with our engineering team. Applicants must be comfortable with technology since our product is high tech.

FarSounder, Inc. is a small and growing marine sonar company located in Warwick, Rhode Island. We invented and developed a revolutionary type of sonar that shows the user a 3D image of the underwater environment in front of their vessel (similar to radar, but in 3D and underwater).

We are looking to expand our sales team to support our international sales efforts. The candidate will participate in all aspects of the sales process. A key responsibility will be supporting and building relationships with our global dealer network. Other main responsibilities will be managing sales data in Salesforce, attending and assisting with tradeshows and events, and tending to pre-sales questions from both customers and dealers.

As the front line of communications, the candidate must possess excellent communication and interpersonal skills to build a rapport with customers, shipyards, and dealers. The candidate is expected to assist in closing current leads and cultivating new ones. The ideal candidate should be interested in marine technology and is comfortable working in the international community. They will report directly to our executive staff and work frequently with our engineering team.

If you're passionate about closing sales, enthusiastic about technology, and believe in providing superior service, then this is the job for you!

http://www.farsounder.com/job-posting/sales-account-manager
Yeah, universities do this. Apparently there's a kind of "copyright filter" already in effect and the only way these institutions can work around it is by having these agreements where they simply pay a fixed fee to avoid having to strictly police printer/copier use.

A similar fee most people are unaware of but that actually affects individuals: empty VHS cassettes, audio tapes, CD-Rs and so on are subject to a special "sales tax" to reimburse publishers for supposed financial losses. Of course publishers are still able to sue people for damages when they violate their copyright, this apparently only covers personal use (which is still legally protected but narrowly defined).
It is about processing fees IIRC. No way to avoid the fraud liability but you can get a lower cost per transaction by having chip and being certified to take payments through it (including some extra auditing)
Jesus, it's 2018 and they still can't even figure out how to implement animated PNGs? Real browsers had this 10 years ago. What the hell is wrong with Microsoft? Are they really just so incompetent, or is there a more insidious business reason why they don't want more animated formats on the web?
> I don't agree with that. As someone who has communicated primarily online since childhood, I feel as though I > am much more attenuated to some group of people's emotional state through text, whereas in person, I fee
> like my emotions are obvious to everyone besides me, which makes them feel like they are much more able to be > subject to manipulation.

Interesting. Thanks for saying this. I didn't communicate online until relatively late in life (it wasn't an option when I was young). My own sense of what you are describing though - 'my emotions are obvious to everyone besides me' is what I'm thinking of in my original statement. The-in-the-moment experience is in public view. This may be uncomfortable, or you may not like the ensuing dynamics (yes, being manipulated sucks), but the irony or humor or hurt or whatever we are feeling that people might miss in text is somewhat more noticed in person via tone of voice et al.
Are you talking about the homestead exemption? That's pretty small isn't it?
> I'd point to projects like Boost for C++… as examples of third-party libraries which offer features comparable in quality, stability, etc.

On Windows I tend to avoid Boost when I can. At least when I worked on Boost-based C++ projects a few years ago, boost’s quality varied a lot between different parts of the library. Also it’s huge, affects complexity of build process, may affect compilation times, by default it links to some very large dynamic libraries i.e. complicates and inflates installer. Also they have a lot of code for compatibility with older versions of the language, they support C++0x. I usually have much newer versions, always C++14 usually 17. In short, with boost I feel like I’m paying for a lot of things I don’t need.

> Like programming language features? ;)

Some languages have core design teams, who aren’t a collective body, have clear shared vision, and are therefore able to do better design. When I’m looking at what’s happening with Rust, or Golang, or C#, I see rate of improvements faster than that of C++ or Python or JavaScript.
I was being slightly simplistic, but let's not forget that UX means "user experience". It doesn't mean "user efficiency" or "user safety". Clearly BMW has decided that the experience they want to focus on is more emotional than rational.
My feeling also - look up the concept "l'appel du void", finally explained my reactions to high open places.

Although I still don't like being in the high floors of buildings - those Dubai towers give me the honest to god creeps.
At Cloudflare we're all in awe at how fast https://discordapp.com loads... nice work.
That is sensible advice, but sometimes you cannot slowly iterate and getting to your performance target from a simple prototype realistically requires a step change in your architecture. Often you know enough of your problem that you can determine analytically that certain approaches will never deliver sufficient performance. In that case you might want a performance prototype after you created a functional prototype, then iterate by adding functionality while checking for performance regressions.
I'm a "car person", and I would say that Kia and Hyundai are really damn good cars, these days.
Some really good books will get false negatives by this rule, however.

For example: The Murder of Roger Ackroyd, by Agatha Christie.

By the bottom of page 50 I was not enjoying it at all, seemed like a trite mystery novel. I was ready to put it down but the friend who recommended it urged me to slog through. And boy was I glad I did. As is common with Agatha Christie, there is often a huge payoff at the very end (last chapter).
Do we really only have 45 years of oil left?!
What an oddly modern version of The Truman Show (I guess?).

> Denino resisted for months—Caroline made him happy—but eventually he relented. “It just got too much, dude,” he told me. “It was just easier to break up with her than to deal with it.

There's something really deeply somber about that.

I'm always curious what happens to these people in twenty (or even ten) years. I imagine this isn't a long-term career, but obviously I could be 100% wrong about that (e.g. Reality TV doesn't just star young adults anymore).

Of course some of these people are also earning (maybe just near) pro-athlete levels of income, so I guess with some foresight maybe they don't have to work ever again after retiring, really.
Study reveals secret origins of asteroids and meteorites
> They both suck.

:-)
>But then the merchants lose out on the business of customers who want to pay with their Amex, often to get points for rewards.

who actually does this? I'd imagine most amex users probably have a mastercard/visa anyways, and it's not like they're going to switch merchants to save an extra 1-2% on their purchase, presumably when the merchant they chose already have the lowest prices to begin with.
The main purpose of property tax is to raise revenue for local governments. If it were zeroed out, they'd have to raise income and sales tax to pay for schools, firefighters/police, roads, parks, libraries, courts. Your other option is to go without - live with greatly reduced public services. Like rural residents do.
I switched to FaceSlim App on android a few years ago (when the messenger app switch happened) and am glad I did. I don't need the notifications going off all the time, the constant tracking etc.
Brokerage fees cover the costs of a broker's involvement in the transaction (for the seller's broker, listing and marketing the property; for the buyer's broker, finding and showing properties; for both brokers, "event managing" the transaction toward resolution). Points on the loan is money paid to the bank in exchange for a reduction in the interest rate over the life of the loan.

Both of those are different things than paying money to the government just for the privilege of consummating the transaction.
Another angle: BK's 2016 lay offs were done in such a bad style that experienced engineers began leaving company in large numbers. I guess that drained the company with a lot of talent.
> Add to that the brokenness of if...else

Could you elaborate on that?
2.78 or so in Texas. Everyone gets to pay :D
I switched to a Pixel 2 from iPhone a few months ago, and have generally been very happy. At first, though, I would get to the train station and get a notification like "There is a McDonalds 500 Feet Away! Could you review it for us?" Or Starbucks. What the hell? It was some "feature" in Google Maps I guess trying to crowdsource some goddamn thing for "My Places". I had to go through all of the google apps and disable a TON of notifications, tracking, etc.
Kudos to the foundation sponsoring this work, and to the companies that quietly let their employees contribute on company time.
> At this point serving static html to the EU is the only safe choice.

Technically even serving a blank page means you need to also serve a privacy policy because accessing the blank page requires the user to submit personal data for technical reasons and they have no way to know whether you'll store it.

So, no, there is no "safe choice". Minimalise data use, use a generator to get a compliant privacy policy describing that use and treat your users with respect.
Well, I am not a caver, but a climber, but know some, who are both.
I don't think the difference you describe, exists.
Both are activitys which can be very dangerous, but usually those who do it, are smart, because otherwise they would not be alive anymore. I started climbing, beeing not smart. But very soon I started getting smart, because I realised, otherwise I would stop beeing at all or end up paralized.

But there still remains a risk. Just like traffic is dangerous.
Also, the thing is, doing the same, safe thing again and again, is boring. You want new experiences, new challenges. Wheter it be a new mountain, or a new cave. But with experience and beeing smart, you can do it quite safely, because you know your limits and the enviroment. But it is never 100% safe. Big rocks can come loose and hit or trap you, or water can come from channels you don't know about. This is life, you can't plan for all events.
I know. I was, essentially, assuming velocity = 1 for simplicity, because velocity was tangential to the point I was trying to make.
Sorry, I work on Workers, not DNS, so I honestly don't know.
Japan's Camellia cipher
I don't know the Kirill Balunov example is pretty beautiful/simple/flat/readable

if reductor := dispatch_table.get(cls):
rv = reductor(x)
elif reductor := getattr(x, "__reduce_ex__", None):
rv = reductor(4)
elif reductor := getattr(x, "__reduce__", None):
rv = reductor()
else:
raise Error("un(shallow)copyable object of type %s" % cls)

especially when you compare it to the existing implementation:

reductor = dispatch_table.get(cls)
if reductor:
rv = reductor(x)
else:
reductor = getattr(x, "__reduce_ex__", None)
if reductor:
rv = reductor(4)
else:
reductor = getattr(x, "__reduce__", None)
if reductor:
rv = reductor()
else:
raise Error("un(shallow)copyable object of type %s" % cls)
When I asked in India about all the buildings with unfinished tops I was told it was for tax purposes, though I didn't hear the specifics.
There are things which have not happened which are yet possible.
you are right that python is an opinionated choice, but that particularly chosen philosophy is what people disagree with. the philosophy is somewhat stubborn as well.

and i think you are leaving out functional languages which share python's readability, if not surpass it, while remaining much more expressive. that's f# and ocaml.

f#, in my opinion, is superior in everyway to python and subsumes python's abilities of readability, easiness, oop, and scripting, while greatly raising the ceiling of possibility. it's criminally underused, especially in areas where python has been chosen.

and i disagree lisp is harder to get into. racket is just as easy to learn as python, if not easier, due to its regularity. the how to code / systematic program design course on edX and the book how to design programs showcases this.
I did when Costco's credit card was American Express-based, but then they ditched AmEx for Visa[1]. I don't mind not being with AmEx anymore.

[1] https://www.npr.org/sections/thetwo-way/2016/06/20/482797151...
> weird to see the clashing of the online world with its disdain for social norms and encouragement of casual racism mix in with the normal day to day lives of people.

This is most likely to be resolved by normal life increasing in its disregard for norms and explicit racism, until someone gets lynched for the benefit of streaming hits.
That should depend on the open-ness of the work, and whether it is accessible by others. Academic research is published in journals for people to read[1], whereas taking the example of Apple, they have a reputation for barely publishing any of their research (although it is improving).

[1] Although I acknowledge that there are currently significant barriers to access for many journalistic papers. But research locked away by a company is still far more inaccessible than publishing in a journal like Nature.

Edit: formatting
Birds and frogs – Freemason Dyson
I really hate that article authors put "why we should take it seriously".

If the "nasa science" is correct (I doubt it), the universe has billions of stars and planets. Of course more than 1 of those have life just like this one.

Anything else doesn't make any sense whatsoever and must have its roots in human ego (needing to feel special, superior).
That's an interesting theory.

It made me think of another: perhaps executives wrongly assume that what's a productive environment for them and their tasks is appropriate for everyone in the organization.
You can get a capacitive stylus for a few bucks. It's nothing special and doesn't need skin contact.
This makes me think of another field where bad UI decisions took years to undo... synthesizers! The rise of digital synthesizers in the late 1980s led to an elimination of knobs and sliders, in favor of buttons and menus. This made it very difficult to design your own sounds for them, as sound manipulation was no longer physically intuitive, and working with interacting parameters could mean a lot of menu-digging rather than just turning two knobs at once to find the sweet spot.

But it was cheaper. And there's where touch screens really come to the fore. They're less expensive than the bespoke hardware interfaces that cars otherwise use.

In cars, though, it's not enough to be hard to use. It's dangerous to use the unfamiliar touchscreens while driving.
I would think the self driving car database knows where the stop sign is and then creates an exception when inconsistent with what is sees in the real world which is then sent to a team to look into. Maybe the stop was knocked down, or changed, etc. Also would expect changes are streamed from the gov group that makes changes to the the people that maintain the data base at Waymo.

The car should take the safest option when an inconsistency is found and then the data base updated. How Waymo is doing level 4 is more like those slot cars we had when a kid and the map is the slot. Level 5 will be like when the cars no longer had slots and much more difficult to navigate.

This is about life and death and be cool to do more interesting technical approaches but really taking smaller steps in the future is more prudent. The entire PR from Tesla and level 5 is not based on reality. We do not have the algorithms to do level 5 and therefore do not have the hardware as we do not know what is required. Musk is much smarter than I and no way he does not know this. But he must know at some point it will be discovered?