skysight-inc/HackerNews huggingface dataset:
We've made other moves toward this kind of thing; for example, you can run your own crates.io instance. This is something we care about, but it's also something we want to make sure we do right. We'll get there. (Note also that that PR is not yet closed.)
Of course they did. That's one of the points to doing it. They also expected to fight the consequences.
Parking is real estate in hiding
Not sure about the EU market, in the US most paper or cardboard packaging for use with frozen or refrigerated foods is hard to recycle[1].

1: https://earth911.com/food/frozen-food-box-recycling/
I would suggest reading through and practicing some of the snippets as you go along (however, I would _not_ suggest doing the little projects, often they can get you sidetracked). By snippets I mean things like `foo.chars().iter()` and such to understand exactly what's going on underneath the hood when you use (for example) a `.chars()` or a `.iter()`.

But the book will only go so far. To take things further (especially with Rust), I suggest "reading code". There's plenty of it on Github. And I would definitely add that Rust devs in particular are usually better than most at commenting code (which helps).
> As for the systems associated with it, I think it's an oversimplification to say they do not work. As I mentioned, there is a not-insignificant number of people out there who long for a return to life under Soviet control (just from people I've met in my travels). To them, it worked. It wasn't perfect, but I didn't say that and nothing is. To a great degree, history is written by the victors, anyway.

Ever read Solzhenitsyn?
But infrared pictures of your license plate ran through private corporations databases are not.

The future is grand
I tend to agree. The original promise of remote X11 (server side compute and thin clients) is provided via web apps these days.
Announcing a new --experimental-modules – Node.js
I didn't really believe the post was truthful but then I saw "Adsense" ads at end of the post.

On a serious note, there's social pressure in monetizing everything you do - the common assumption is you either have ulterior motives or are a fool
Loved this story. Your writing style is succinct & speaks to the heart. You really should write more essays if possible (found only 4 here: https://www.deepsouthventures.com/essays).

- A captivated reader
I recently switched back to Arch and decided to try out Wayland. So far, I have only had some problems with Firefox, which could be solved I'm just being lazy. My one wider complaint is no autokey support, which isn't planned on being added. Overall, solid replacement to X11
I agree that I don't understand the author's take on badges, particularly because they even admit:

> They don’t really deliver any valuable information.

I've yet to ever see a badge on a GitHub repository that offered useful information I couldn't find in a more convenient place. The Zoid repo is particularly a case where it just feels like the love of badges in README's is some leftover from the 1990s web design world where every web developer seemed to love all their "Works in IE", "Best in Netscape Navigator", "Made in Dreamweaver", "HTML 3 Compliant", "Grandmother Approved", etc pieces of flair.

I don't even really care if the project has CI as a badge in the README, because GitHub already surfaces that knowledge in places where it is much more useful (Pull Requests and Commit Lists).
Both RDP and Citrix do support publishing just the application, without desktop. It is actually pretty neat to have application, running somewhere in the server room, to be mixed with my local applications.

Going even further, the remote applications can run each on different machine in the Citrix cluster, so it is possible to load balance on per-app basis.
It's actually quite straightforward. In Jones, the Supreme Court held that the 4th amendment protects people from invasions (i.e. trespass) of property rights without a warrant. You have a property right in chattels.[1] (That just means "personal property" as distinguished from "real property." The term is relevant because the rules for what counts as trespass are different between the two.)

A car is chattel property. Chalk-marking a car is a trespass to chattels, because it involves intentionally touching the car without permission. Therefore, under Jones, a warrant is required to chalk-mark a car in the course of investigating whether someone has broken the law (i.e. a search).

[1] The 4th amendment says: "The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated[.]" "Houses" are real property, while "papers, and effects" are chattel property.
Snowden: Assange’s Arrest and Mueller Report Show ‘Two-Tiered System of Justice'
Do many of the gift card laws cover rewards programs?
Chelsea Tractor
That is a great tribute to Joe. Thank you.
For Want of a Nail by Robert Sobel
> I think my argument is basically that arrays are effectively object oriented abstractions in most languages.

I think I see what you mean, although I think it's worth being precise here--arrays can be operated on via functions/methods. This isn't special to OO; you can do the same in C (the reason it's tedious in C is that it lacks generics, not because it lacks some OO feature) or Go or Rust or lisp.

These functions aren't even abstractions, but rather they're concrete implementations; however, they can implement abstractions as evidenced by Java's `ArrayList<T> implements List<T>`.

And to the extent that an abstract container item access is a "getter", you're right that it's a useful abstraction; however, I don't think that's what most people think of when they think of "getter" and it falls outside the intended scope of my original claim.
Napkin math:

One million Euro a year gross would imply more or less 3000 Euro a day. Open for 12 hours a day, that's 250 Euro an hour. At 15 Euro a crepe, that's a customer every 4 minutes the whole day. That would be a truly phenomenal success.

And that's gross. If you assume 50% margin on cost (insanely high) and that cost includes the apparently very high employee salaries. Then they need a customer every two minutes for the day. Let's say taxes take half of their net before taxes. they now need a customer every minute for 12 hours every day of the year to hit a million Euro net. All under a series of assumptions that are extremely generous to the firm.

It's hard to imagine that this story, if true, didn't involve an embellishment of scale.
Meh. As far as I'm concerned, Wayland is strictly superior to X, so long as it fails to support keyloggers.
When I was little … [twitter thread]
I tried to brew install it as well. Would definitely like to see this formula available.
Yeah it's definitely technically possible to create a system which would respect and not violate privacy but but the ones in use today definitely don't and that's the current alternative to chalking. On top of that I have a hard time seeing cities going through the work of designing the system you describe.
I think it's still good advice to never buy a house on terms you can't afford for the duration of the loan. Even if you plan not to be there 30 years. I watched the value of my home tank, then recover over the space of a few years, and it made exactly zero difference to me aside from delaying my next move. By the time I did move in 2012 I was way back into positive equity (and by coincidence it seems that I moved up to a newer, larger house right at the local minimum; accidental good timing).
It looks to me like the 2018 roadmap was followed pretty well.

A few exceptions are that async/await was not finished, but that is not for lack of trying (from what I gather), so this is excusable. The 2018 roadmap did correctly indicate what would be worked on throughout most of 2018, even if some things took longer than expected.

I think a roadmap is only a failure if it gets ignored and none of the stuff mentioned in the roadmap gets worked on at all. I've been at some dysfunctional startups like this, for a time the company tries to rally the developers, a roadmap is made, people feel good, the next week the CEO decides to go in a completely different direction and then things are back to being dysfunctional, and nobody ever thinks about the roadmap again.

It does seem like "macros 2.0" might have fallen through the cracks? As far as I know they were never finished and I haven't heard much about their progress.
Shoppers filmed in aisles by researchers analysing buying behaviour
I find the compilation newsletters are often too far behind what I've read. Scan hacker news once a day, only look at at most 10 articles. close all tabs by the end of the day so you don't waste too much of your life.
Because chip manufacturers changed their hardware after the fact and kept their changes proprietary.
For those wondering, the "new new borrow checker" is similar to its predecessor in that it operates on the compiler's MIR, but is a different and slightly more complete algorithm (it accepts a strict superset of code, thus backwards compatible). This two-step rollout was decided last year due to (at the time) some unacceptable compile-time regressions in the new-new algorithm's implementation. Read about it here: http://smallcultfollowing.com/babysteps/blog/2018/06/15/mir-...
If they were erroneous, why weren't they corrected for two decades by those very same chip makers? It was various security researchers that first warned about something like this, not an Intel engineer saying "y'all are holding it wrong".
>assuming that the ultra-rich donate more

That's a terrible assumption:

https://www.fool.com/taxes/2018/07/02/heres-how-much-the-ave...
"It used to be any riff-raff could achieve the homeless lifestyle without even a job, but big tech is classing up the streets. Now everyone thank big tech making homelessness great again...just don’t shit on the sidewalks.
"

The upper crust of society was always good at promoting things the lower ranks should do for them. Same with war. The little guys usually have nothing to gain from war but the big guys give them ribbons and "valor" to make it cool to go to war and die for them.
Don't these solutions simply crop the desktop out? You used to be able to see the desktop behind the app if you resized the window rapidly.
I only knew of the Mitski album until just this moment.

Clearly cowboys are now in.

I was all prepared to denounce the social-media hordes for yet again descending to defend the honor of someone who didn't ask for that... but all the mention I can find of the "controversy" is a few articles quoting the same handful of pretty tame (if wrongheaded) tweets. Maybe I should be denouncing the bloggers instead.
Precommit. When you go to drink tell everyone (including the barkeep) your limit. When you have had a few and your inhibitions drop, come back to your precommitment.

Do not keep alcohol in your house - inconvenience is a friend of sobriety.

Remember the old saw about alcoholism : first you take a drink, then the drink takes a drink. A little bit of a runaway process may not be in your control.
in the usual case you ssh to a big fat box (the server) and run X clients; the X server is running on your ssh client box.
It makes more sense if you understand the license is about protecting GitHub and not you.

A disabled fork button unless the repo did a positive action would dilute the whole concept. The fork feature is key to the whole thing and is what made them different.
Unfortunately in practice it seems that people have actually responded to increased leisure time by dramatically increasing the amount of time they spend watching TV. That's certainly not true for everyone, but I think most people need some external impetus or accountability to make progress and stay on track towards their goals.
> ...which is of course completely antithetical to any kind of business that actually matters to real humans. If you want to actually solve a human problem, make peoples' lives better...

Who are we kidding? Every startup is about making human lives better. /s

http://fortune.com/disrupted-excerpt-hubspot-startup-dan-lyo...
I never keep alcohol in my house. If I am really craving a beer, I might buy a six pack, drink one, then throw the other five in the trash.
Thanks for working on it!

But I still think someone "official" should have weighed in and reined in the "what about security?" people.

That was pure ignorance. The security angle has been discussed, and "I don't know much about it, so let's kill it" is a really bad precedent.
All the math tutorials I watch are on youtube at a virtual blackboard! They draw them out just as parent was describing.
No, because presumbaly that doesn't count as a search, because they are not gathering information by performing the act.
JVM has two new open source garbage collector implementations that are designed for TERABYTES of heap space with 10 ms GC pause times. (yes you read that correctly)

ZGC from Oracle -- but open source

Shenandoah from Red Hat -- also open source

I know of no other managed runtime platform with the GC options and tunability as JVM.

Also JVM has not one, but TWO JIT compilers, C1 and C2. Your JVM byte code starts out interpreted. It is constantly dynamically performance profiled. If it is getting above average CPU use then it is quickly compiled by C1 into native code, and scheduled to be recompiled soon later by C2. When C2 comes along, it takes its time recompiling your code into highly optimized native code.

Suppose that YOUR function A calls MY function B. And C2 aggressively inlined my B function into your A function. Now suppose my code is dynamically reloaded within the running environment. Now your function has a stale version of my code inlined within. JVM will instantly de-optimize your code back to JVM byte code interpretation so that soon, if it is still a cpu hot spot, it will get recompiled again by C1 and C2.

Let me know of any other runtime platform that even comes close to the things JVM does.
> the article seems to say that wlroots is a Rust project, but it seems to very much be a pure C project?

Yeah. It uses meson/ninja to build. No Rust.
+1 to this.

It was a pleasingly refreshing reminder of the old days of the dotcom boom ... a web site for pets! a web site for hotels! a web site for buying onions! anything was possible in those days. Pleasant memories.

Turns out that a website for buying onions was a missed-trick back in those days! (...or was it?)

Great to hear about these business opportunities sprouting up and getting acted on in an honest and decent way.

Good read. Thanks :)
You don't have to be an expert, but imho you should be someone who has a grasp of technology, science and the world on a very focused technology issue. If you are someone who denies humans impact the earth's climate, if you argue in favor of people who think the world is only 8,000 years old, I don't trust you to make choices about science based policy.
I'd love to talk to you more about this.
Tobias Koppers on Webpack Changes: We Are Not Changing Just to Annoy Users
I had another comment in this thread where I said I thought of this idea in 2011. And you know what's funny? I actually bought the domain yummmonion.com. I think I ran drupal (or some other open source CMS) on there as a place holder. I'm not sure how you came up with this option for domain names, but quite a coincidence?

I looked at doman name historical records and it said it was registered October 2008...which makes sense because that was the year after I graduated college to start my job in Middle Georgia (I'm a software engineer, if anyone knows that area you know who I worked for).

I visited my friend in NYC in September to watch the US Open, so makes sense that it was 2008 that I thought of it.
I think it's more people on the frindges, finally able to share ideas. I know plenty of people that live with parents or in squalid conditions and have no problems. Lots of these incels are socially challenged and / or on spectrum
Show HN: OverBoard, Like TensorBoard but with Native Python GUI, for PyTorch
This rant would be better directed at the landscape of cheap, poorly-supported ARM devices like the Raspberry Pi and its clones.

These manufacturers should be developing proper GPU drivers for mainline with full KMS/DRM/mesa support before they even sell their boards to the public claiming Linux support.

Wayland and Xorg work just fine on Intel integrated graphics, Intel has been setting the standard here for over a decade now.
It's not your license plate.
This seems similar to crnk.io in a few ways.
What's been your feeling on generalizing the idea to other products?

There's certainly value in being The Vidalia Man, having connections within the industry, and owning the domain. At the same time, the lessons you've learned (not to mention the platform you've built) could apply to just about any other niche agricultural product, such as ramps in the northeast, or southern flour.

How do those two tensions play against each other when it comes to deciding where on the spectrum between "I sell onions and only onions" and "I will become the next Amazon" to fall?
Hi, I wasn't very happy with the existing options for managing/visualizing deep learning experiments, so (naturally) I rolled my own (and spent way too much time in the process).

Specifically, what I didn't like was:
1) The strange ritual of launching a terminal command and being told to open my browser in a local port always struck me as a bit clunky.
2) I want to visualize tensors and do arbitrary plots as I go, with MatPlotLib. (TensorBoard specifically can be restrictive in the plot types.)

So here's the result; a fully responsive app in PyQt. There's a GIF showcasing most features after the link!
The bar for being important enough to not discard when it works and is the only solution to particular problems is not very high.

I know of no other method to forward individual programs GUIs to other machines. Abandoning X is abandoning a power we have.

You're right that it may not be used as much. Last time I used it was to debug why selenium tests running in chrome were failing in a server with a virtual display (Xvfb) when the tests would work in any developer's machine. I forwarded chrome's GUI from a docker container in a server in another room via my development machine. Its window was neatly tiled next to my other windows in my tiled window manager. You wouldn't be able to tell it wasn't running locally. I don't have to mess around with a desktop inside a desktop. Such neatness in UX is a comfort I'd like to keep.

I'm all for making a new, more efficient display server, but please don't take powers away.
Moving Blocks of Text in Vim
It's roof strength.

You're lucky the windows are better than the side windows on passenger planes. For strength, picture a truss made of triangles. That is where we are headed, with little "sideways pseudo teardrop shapes" between the triangles.

People demanded rollover protection, not that rollovers happen much or couldn't be reduced with a lower center of gravity. We got rollover protection. Now we can't see out well enough to avoid crashing into things. Yea, progress!
What does your home say about your lifestyle?
Boy did this article surprise me. Glad I clicked on this!
The way we build web apps is changing away from back-end frameworks in general. Things like micro-services are a good example of that.

Traditionally, web was all about serving static documents, and server side rendering model is a perfect fit for that. However, nowadays we also have web apps that are highly interactive.

This requires moving away from the thin client model. Server-side rendering approach is inherently at odds with that because HTTP is a stateless protocol.

So, the modern way to write web apps is to have a thick client that manages things like views, business logic, and state in one place. With this approach you no longer need a complex framework on the back-end because vast majority of the complexity moves to the client. The server is mostly responsible for things like data governance. The other driver here is horizontal scalability. It's much easier to scale small stateless services than a giant monolith.

Clojure started getting a lot of use in the wild right around the time when SPA model started taking off, and I think that the ecosystem reflects that. We tend to have fairly light weight back-end architecture coupled with a thick client on the front-end.
Like it or not, money does solve (or can simplify) a lot of problems in life . Providing a good education to your kids does not have to be mutually exclusive to leaving money behind. Why not do both?
AI Visionary Nils Nilsson Has Died
It already exists. It's just too expensive for small municipalities.
"At either end of the social spectrum there lies a leisure class"
> UPS makes the most on the entire transaction (as we roll in shipping costs on all our orders)

And this is what every company finds out eventually. Shipping is key and out of your control. Thus, Amazon starting its own fleet of air carriers.
Who cars about MPGs? I would much rather drive a safe car than an efficient car. It’s the same reason all that crap is removed for race cars. Extra weight and lower MPGs are a small price to pay for safety.

ICEs will hopefully lose their dominance in the next 15-20 years. Fully electric cars could have some crazy looking designs but I doubt they will.
There’s a common “building repairs” fund which gets replinished monthly by both owners and renters, so I certainly do financially invest in the building’s maintenance. And not directly mentioned but that’s also this idea that renters tend to suddenly urinate in the elevator or do similar stuff only because they do not own the place. I find that’s a crazy idea to have, like I said, we also live in the same place as the owners and “packing your stuff and move” it’s not a thing that we do lighthly, on a hunch, at least not after a certain age (I’m approaching 40, for example).
https://en.m.wikipedia.org/wiki/List_of_countries_by_income_...

As you see you are wrong. As well you are wrong about statistics - see this https://www.britannica.com/science/law-of-large-numbers
Peter here - you're correct. M&T is a single farm, growing & packing our own onions.
It would be if OP were an alcoholic which he clearly isn't.

OP does not mention dependence issues, his drinking is not even habitual and the effects on his social life or personal health are minor. All the advice about 12 step programs, lifestyle changes with exercising and teetotaling is going overboard b/c that is clearly not what OP asked about.

Op wanted tips on how to drink "sustainably", I find that drinking light alcoholic beverages is harder to control than hard liquor both for physical and social reasons (more social pressure to drink "light drinks", more stigma on "liquor")
In Beverly Hills, a shocking percentage of people drive without license plates. Most are dealer advertisement plates. The cops rarely pull people over for this.

I like the idea of reverse regulations. Like I shouldn’t have to display my license plate unless I’ve been cited as a dangerous driver.
What would stop someone from doing crimes if all car were anonymous?
How are long-term leases different than property taxes + imminent domain?
I'm still running a 2001 Land Rover Discovery II. The reliability is a minor issue. Every quirk is documented and fixable (except gas milage).
From what I recall of Clojure's launch and the reactions I heard from people, the JVM aspect might've been 1/3 to 1/2 of the attraction to CL people: Java was more widely popular at the time, and Clojure said "here's our angle to get more people paid to Lisp".

My self-interested perspective on Clojure today (as an expert in a couple other Lisp niches) is that I'd be happy to learn Clojure if someone would pay me to, but it's not relatively attractive to me now, in the ways that a Lisp is more attractive than a non-Lisp. (Nor in the way that Rust is in some ways more attractive than C and C++. I've been a senior developer in those, and Rust is sufficiently different, and might open some new doors.)
New Mental Health Startup