skysight-inc/HackerNews huggingface dataset:
Tl;dr: Because you can not have spaces in a URL.

[RFC #2396](https://tools.ietf.org/html/rfc2396) defines an official standard for URIs.

Spaces are not an allowed character within a URI. Since many symbols (such as a space, which is an invisible symbol) are not allowed in a URI, then a technique called "escaped octet" was introduced to allow you to pass ASCII symbols (such as a space, among many others) in the URI without breaking the URI.

The percentage sign (%) followed by the two hexadecimal digits representing the octet code correspond to ASCII symbols. This is the official way to pass a non-allowed symbol into a URI string.

Now let's say you want to add a space to your URI for some reason (this really shouldn't be necessary, but let's run with it). Since a space is not allowed in the URI, we instead would _represent_ a space with "%20" which is the escaped octet that corresponds with a space. Browsers and server side languages would then translate this effectively to a space character.

Old browsers would break if you attempted to add spaces or other non-allowed symbols to a URL in the address bar. This required you to manually encode these symbols yourself, such as in his first example where he writes:

href=“/search?q=hello%20world&amp;another=query%20parameter”

These queries would get passed to the server as `q: "hello world"` and `another: "query parameter"`.

However in more modern browsers, we have attempted to make it easier for people to understand and write URLs. So browsers now correct errors made in your URI syntax for you by looking for those non-allowed characters and encoding them for you automatically before they actually submit the request.

So now typing:

href=“/search?q=hello world&another=query parameter”

will succeed in modern browsers thanks to the fact that the browser is secretly encoding this for you.

Most people, even a surprising amount of web developers, have grown up in a time when they never had to fully understand the fundamentals of URI structure and uniform standards because browsers have protected them from making mistakes. This is similar to how many new developers don't understand memory management in apps, because many tools have handled this for them in recent years.
I find its all WiFi. On an xps 13 with ubuntu, I get 10-12 hours on low brightness without wifi, but often 4-6 otherwise with wifi. Its really nice for roadtrips.
I've had trouble with that before, and then I just switch uMatrix off for those sites.
So many people here shitting on this guy but it's going to be the future pretty much. Hell I have a GM truck and to add a front camera (for off roading) I'd have to pay like $2,000 for a 480p camera...

That said this guy is brave, not for the mod, but for posting pretty much all of the vin, the name of his car, and showing the color. Will not be hard for tesla to find it and blacklist charging, updates, parts, etc. Musk's ban hammer will be swift and harsh.
I'm wondering now when all these classic behaviors become imprinted. I'm born in America, grew up in Germany for the most part. Apparently I eat and stand like an American.
Also a side effect of AMP and factoring in page speed in rankings. Publishers got bullied into AMP-ifying all their content and now their winning the recipes and movie review game.
It's not great in terms of performance in games, but it's perfectly usable on the desktop. I've been using sway on nouveau full time for a couple of days now and have had no issues so far.
>A Supercharger can charge in about 20 minutes

Let's be real here. I just did a 2500 mile road trip in my brand new Model 3. While it is true that 20-25 minutes will give me enough range to drive for 120-160 miles, 20 minutes does not give me a full charge. Charging my Model 3 from ~10% SOC to 80% SOC takes 40 minutes at a Supercharger. The car charges quite quickly from 0% to 50%, but slows down dramatically after that. If you pull in to a Supercharger with 10-20% SOC, 20 minutes will get you up to 50-60% SOC at best.

That being said, I generally didn't mind this. I came to like the slower pace of stops. I know my wife is looking forward to the first road trip we take together in the car, as she always wants to stop and stretch her legs more often than I do.

I just wish more Superchargers had convenient access to 24 hour bathrooms.
Apparently, still not well: https://www.phoronix.com/scan.php?page=article&item=nouveau-...
> All the other self driving Teslas have at least gone through testing to make sure they are road safe.

Like the one that ran directly into a lane divider at highway speed? Or the one that ran into the side of a semi trailer?
Self-updating means that WordPress needs to be allowed to write to more places than just the "uploads" directory. Which is frightening, and a security risk.
Probably you watching your parents eat?
Lol. Guess this means I live life on the edge.
The Ultimate Guide to Identify Why Your SaaS Landing Page Is Not Converting
How to add app icons and splash screens to a React Native app
What are the economic opportunities for React developers with Gutenberg?
Great so provide the mah figure and the "easier to understand" hours measurements. Why defend hiding this information?
Not just "high-end" hotels. On my recent trip round-trip Florida-Texas drive in my Model 3, I stayed at a Hilton Garden Inn and two Hampton Inns that had Tesla Destination Chargers. It was nice to pull in with 10-20% charge and pull out in the AM fully charged and not paid anything extra for it.
Congrats to the sway developers on this milestone. i3 is one of the 'killer apps' of the linux ecosystem and the developers of sway are doing god's work by translating i3 for the wayland compositor.

Excited to use this soon if it lands in Debian 10 Buster.
Why Software Architecture Matters
Some of Tesla's statements regarding safety were apparently a bit exaggerated, in the way advertising often hides fine print to tell you they are the absolute best.

Non the less does Tesla seem focused on safety and I also haven't come across credible reports finding them unsafe, as GP is implying.
Are you saying the people living in a country have no right to try to change things when their elites fail them?
Study Shows: Uber and Lyft Are Increasing Traffic Deaths
Every media query can be checked using JS - `matchMedia('(prefers-color-scheme: dark)').matches` => true/false
Is this the 50 cent party?

When you make claims you should provide examples to support them, it also doesn’t help that your comments come across as hostile.

Both of those links talk a lot about Chinese ambition and not a lot about any cars being manufactured.
The Cost of  Convenience: Ridesharing and Traffic  Fatalities
OK, until the husbands find someone willing to do it for free. Looks like a major footgun and a nice way to backfire.
Citus is also used for large time-series / analytics use cases e.g. https://www.citusdata.com/customers/heap

There's a question of what you actually want to do with the time-series data. If you don't expect to have much data or just want to store it and maybe occassionally query it, then a single server with partitioning (e.g. through pg_partman, Timescale) might be enough. If you want to build an analytical dashboard that needs to remain fast even if you're dealing with many users and terabytes of data per day, then you probably need Citus.

Citus can load, aggregate and query the data in parallel using all the cores in the cluster. It also supports Postgres' native partitioning and pg_partman:
https://www.citusdata.com/blog/2018/01/24/citus-and-pg-partm...
Hmmm...not sure I agree with you. I also used to speak 4 languages, and native Arabic (Lebanese) being one of them. Terrible at Spanish now, Advanced French, Average Lebanese, but English is tops.

I'll just put this out there, I find Arabic very descriptive. Think about the food! Lahm w Aajeen (Meat and Dough) is a meat pie that you have for breakfast. So many food items have names that are just the ingredients!

Also, while yes, the written form differs from how you speak, I speak Lebanese to any other person whose dialect is is different, and they will understand me. Whether Syrian, Iraqi, etc.

And for the record, I've been to Yorkshire, England and I had so much trouble understanding what the heck they said. I'm confident this problem occurs in many other languages, and not just Arabic.

Also, depending on where you come from in the country, you will have a different accent e.g. North Lebanon vs. South Lebanon.

In Canada, if you're from Newfoundland, you will definitely have an accent and people from anywhere in the Country would notice it.

No language is perfect, you just have to roll with the dice.
Those are still around, and are being used for fingerprinting devices.
They're already here, renewal is a completely separate process. The biggest hurdle is getting them off the plane, if they're employed, sponsored, and here it's much easier to keep them here.
>Last time I used Wayland/Sway I couldn't get decent font rendering. Has the situation improved?

Wayland and Sway don't touch font rendering as far as I know. There should be no difference between font rendering on X and Wayland. Perhaps you were getting blurred out fonts due to scaling?
How to effectively manage your sales funnel?
AI hedge funds falling behind, reveal machine learning weakness
Imagine a world where Gnome doesn't support any proprietary card drivers, where VLC can't read non open codecs, where libre office can't open doc* files...

Does that seems like a world where FOSS can be successful in ?
I wouldn't count degrading users' experience when using their previously-normal phones a decision for User UX.
Python 101: Episode #30 – The configobj Package
They have a support matrix on their site[1].

The short of it is, every card has 2d support. There are very few lacking 3d acceleration. Newer cards have flimsy video acceleration. Power management is severely lacking across the board. Specific advanced features are hit or miss. Performance is still behind the proprietary driver in every case I've seen; but for cards from the 200 to 700 series, it's a smaller drop-off than newer cards.

I'd recommend giving it a try and see how it works in your specific use case. I've personally never found a case where nouveau works well enough to drop the Nvidia driver, but I'm usually on the latest or next to latest gen.

[1] - https://nouveau.freedesktop.org/wiki/FeatureMatrix/
Sway/wlroots maintainer here. The older the card, the better the support. If you're not gaming and you have a 9xx or older card, you should have pretty decent support for a workstation type of deal. If you get as old as 7xx or 6xx you start to have games getting playable.
They will never be confused because context supplies the clues.
One would imagine SAD/SOG types are not exactly walking in through front door there are prob protocols in place for this type of things.
I'm not sure how this works ... 1) husband is sleeping around. 2) wife says "pay me for sex" ... why in the world would a husband whose sleeping around on his wife pay for sex with his wife.
How to Run Apache Flink with Data Artisans Platform on Kubernetes Using AWS EKS
The difference is that “noobs” can be useful with their Mac without any configuration.

That’s harder with Linux, although as the author of this article points out, this isn’t true anymore, especially with Ubuntu.
Ha!

There actually is a tree which will kill you if you hang around it for long enough (the manchineel tree), but to be fair I wouldn't expect to find it in somebody's garden.

https://www.atlasobscura.com/articles/whatever-you-do-do-not...
> For GraphQL, reducing client/datacentre round trips is nice, but can also easily be achieved with RESTful “coordination” services, that serve the front end specifically, and do nothing but stringing together calls to backend services.

I mean . . . that's all a GraphQL "server" (or parser/aggregator endpoint) is.

> Why force people to learn another complex technology for that?

Because most later-stage 'RESTful “coordination” services' like you describe probably already include: 1) a DSL of some kind for expressing what data you like; 2) significant complexity for expressing grouping or deduplication logic; 3) complex requirements for coordinated backend services so that their "raw" data can be rolled up un an efficient and uniform way by the coordinator.

That's complex, and new to most people--pretty much everyone who starts work on it, if you built it yourself. GraphQL queries and aggregation layers are similarly complex, but new to fewer people, and better supported.

I think there are some big problems with GraphQL as a concept/technology (I am currently pushing back against its adoption in my area), but the above are not the right criticisms.
the program is available over here: https://nixcon2018.org/#program
Max recommended dosage for adults: 100ug per day (4kUI) with some places suggesting 250ug https://en.wikipedia.org/wiki/Hypervitaminosis_D#Suggested_t...

Typical supplement dosages: from 5ug to 25ug

So no, unless you eat Vit D supplement like candy you won't have a problem
> In other words, political strikes are effectively banned i Sweden.

Not exactly true. What you're talking about is the industrial peace obligation inherent in each collective agreement. But this obligation is not applied where the strike has nothing to do with the collective agreement, i.e., where the objective of the industrial action is not covered by the collective agreement. This is precisely the case with political strikes. In this respect, the system is very similar to that in Finland. However, AFAIK, there are other limitations to purely political strikes, see the source below.

At least this source [1] states that 'purely political strikes are, in most countries, at least in theory, prohibited, exceptions being Denmark (if short and for “reasonable cause”), Finland, Ireland, Italy and Norway.'

Looking more carefully at that source you will find, however, that there is, in practice, a lot of room for strikes of varying political nature in many more EU states.

[1] https://www.asi.is/media/7581/Strike_rules_in_the_EU27.pdf
Am I seeing this right? Third party screen capture? Practically the only reason I'm still on i3 instead of sway is sharing my screen (as I work from home and do a few video calls a week).

edit: spelling. I am apparently terrible at leaving comments from my phone.
Sway maintainer here, i3-gaps is fully supported. Can you direct your friend to our support channels? #sway on irc.freenode.net, or open a GitHub issue.

Font rendering on sway is in all respects equivalent to font rendering on i3.
Just got an email. My name and addressed was leaked from this breach. Even the email they sent the message from has failed domain authentication. They have become a joke to me.
it's not the same. even if you are similarly "conditioning growth" in both cases, you don't care the same about both things. with lawn, I'd say most people are mowing to "prevent something ugly" more than to "make something beautiful". with the bonsai you are actually trying to make something beautiful. in a way, you are not just "conditioning", you are "designing". it's less about something practical and more about personal preference, more opinionated. and it doesn't happen only with plants. some people like myself are a bit reluctant to share certain things with others, wary that it might change the way they see the world. I wouldn't say growing bonsai is cruel, but I kinda feel it cruel, and I'd definitely avoid doing it.
> charging at < 20 MPH.

I've never heard charging speeds referenced in this way, but it's a really clever way to take into account the charging rate and vehicle efficiency, while being very intuitive! Is this a common "unit" in the EV space?
Unless we are talking about something like Russian GRU than they will basically list GRU building as their registered address in various open and semi open databases.
What does that exactly mean for Nvidia GPU users?
The general rule of thumbs is that Websocket are cheaper if you want long connection with states to maintain (you only need to identify once) or have a lot of small messages.

However, you have a low number of requests, or big requests, REST is going to be faster.

But as usual, it depends of your implementation and your constraint. After all, facebook is using polling if I recall.
Check out Thrift: https://thrift.apache.org/
There are a few occasions where some images don't work with file syncing between windows shares and docker. MongoDB comes to mind.
Nissan has done a good job of installing CHAdeMO DC fast chargers at all their dealerships. I own a Leaf (bought used for $10k), and this allowed me to travel significant distances in spite of the small battery. Granted, this is a huge pain because:

1) Charge rate is 50kW peak, less than half of Supercharger’s 120kW.

2) Leaf battery is small, so you need to stop like every hour or so to charge.

3) 1st gen Leaf battery has no cooling. That’s right, none. Not even air cooling. It relies on thermal mass of the battery & very slow leakage of heat through the structure of the car. This is sufficient for daily commute usage, but Quickcharging produces heat. After 2 or 3 quickcharges, the battery is hot so quickharging rate reduces to more like 15-20kW to reduce heat production (power lost to heat is proportional to current squared, so halving charge rate halves the total heat per unit energy). Teslas and Bolts don’t have this problem as their batteries are liquid cooled.

So you end up only being able to travel 200-300 miles in a day even with Quickcharging. And because of the small battery, Nissan needs a lot more chargers to enable a given trip.

The new Leaf is supposed to have a >200 mile battery and 100kW charger. So about where Tesla was in 2012. But the existing charger network for CHAdeMO is only 40-50kW. Not too bad for an emergency stop, but if your whole trip is that slow charging, it’s significant.

BTW, Teslas can use Chademos with a $500 adapter since the CHAdeMO standard is the basis for the Supercharger standard. Also, CHAdeMO is capable of bidirectional charging, so it’s possible to do vehicle-to-grid with a Nissan Leaf. CHAdeMO is a better standard than the CCS one, but unfortunately most other EVs are using CCS.

And one big advantage Tesla’s Supercharger has is the plug is much smaller (and I believe cheaper to make!). CHAdeMO and CCS plugs are huge and unwieldy. And no one seems to be seeking a more sleek design like Tesla’s.

Fortunately, though, it’s not TOO expensive to provide both a CHAdeMO plug and CCS plug, since the expensive power electronics are the same, just a different protocol and plug, so many DC fast charging stations have both.
We implemented our half of the equation, but the other half (clients) is still poorly supported. However, you can share Xwayland windows in Chromium.
For sure. I personally think that Electrify America is a stop gap. In the longer term, I would expect to see businesses that already exist near highway exits start to build out DCFC to lure potential customers.

I live in the southeastern US. I have been saying for two years now that Cracker Barrel should be adding DC Fast chargers to each of its restaurants' parking lots. Who cares if the car takes 45 minutes to charge if I can grab a nice meal while I wait.

I used this strategy on my recent Florida-Texas roundtrip in a Model 3. The Baton Rouge Tesla Supercharger is located next to an Acme Oyster House location. I ate a nice lunch while the car charged. I pulled in with a 10% charge and pulled out with about a 90% charge. It was a heck of a lot nicer than eating a hamburger while driving.
Except when you are using a Quadro GPU, and nouveau will hard-lock the machine randomly (and has been doing so for at least 4 years)
They say they're not logging, so there's no data to supply to any spooks.
PSA: do not use Revolut if you're dealing with cryptocurrency in any way
In one transaction, I sold almost 15 ETH on localethereum, funds released from escrow, and now more than two weeks later I get this: https://imgur.com/gallery/AiBwZ7h

Note that I had a balance on Revolut even before that transfer, which they don't bother mentioning.

So 15 ETH lost, and more than 3000 EUR lost as well, plus the previous balance, + time lost, + stress, + lawyer costs.

After searching their message on Google, it seems that I'm not the only victim of this business practice. I'm obviously sueing; wish me normality (therefore not luck, because I shouldn't need luck to get my money back + damages)!

Do not use Revolut!
Competitive games are not only Dota
I'd guess you'd then also want to return a timestamp in the response and then fail if the timestamp is older than x minutes too
English spelling is a feature, not a bug. You can tell the origin of nearly any word by it's spelling, and knowing that gives you clues to pronunciation and grammar. If you're ignorant of latin and more modern European languages it might be difficult though.
Stream Movies for Free on Netflix
> Great, but we have entire essays demonstrating how WYSIWYG is garbage

Markdown is great and all, I personally use it mostly for README docs and git tracking. But WYSIWYG is what most blog sites are embracing

Examples (but not limited to)

- Medium

- Ghost → Ghost 2.0

- Webflow + Design tools

- Notion + Notetaking tools

- Premade website tools (WIX, squarespace, Shopify Page Builder, etc) are gaining ground over wordpress traditionally

WYSIWYG has a learning curve associated with it, but it doesn't have to be complicated. Personally, I prefer GUI tools over non GUI counterparts anyhow. These include tools in atom/visual studio code for doing git commits / branching etc.

People are more than willing to learn how to use a WYSIWYG interface if the value they get long term is worth it. Ideally, cost should be minimized (learning) and benefits maximized(building quick blog posts how they want). Blogs are exactly that though, you spend a little bit of time learning the framework, and spend a lot of time using it. The amount a user is willing to learn proportional depends how much they will use it long term.

For a one off task, a user is not willing to spend as much time learning a WYSIWYG GUI tool, and would rather pick something more familiar like markdown or .txt. Examples include learning how to use a new video editing tool, with advanced feature sets (Adobe Premiere, etc) if you don't make videos often. Rather you would prefer learning a simpler tool instead (Adobe spark, etc)

From research I've done the market is largely shifting towards WYISWYG and from a UX research standpoint, this makes sense. Getting exactly what you want lowers the barrier and confusion / expectations of what you receive.

You can quote buzzfeed essays all day, but I always take research with a grain of salt unless (1) the author is reputable (2) it validates research and data I've observed from a number of various reputable sources / my own research. UX is just common sense at the end of the day

------------------------------------------------------------------

> The frontend needs complex information to be able to correctly produce a beautiful design

Not necessarily true, just use a CSS framework and it simplifies a lot of the process. Take your pick with functional CSS like tailwinds, bootstrap, or just modify your own classes. WYISYWG just wraps things in classes as necessary

I've looked at Gutenburg, it looks promising. I've spoken to a number of core devs from gutenburg. I don't really like the tinyMCE editor that much honestly, or the Jetpack installed wordpress.com instance. They both have issues. TinyMCE editor doesn't reflect proper nominal width for a blog at ~800px, so sometimes the results are skewed when previewed live

Jetpack wordpress.com's editor is more closer to what optimal words per line / font-size / width to write should be. However, it has some serious flaws when using 3rd party plugins (such as adding prismJS code snippets) and its a pain to work with
Thanks for all the work Glenn.
Close enough, makra means auditorium.