skysight-inc/HackerNews huggingface dataset:
My philosophy has always been "make it run, make it right, make it fast". If it runs and is functional it's good enough to ship and release. Making the codebase pretty and optimizations come afterwards
Some people here may have a tech-heavy, skewed perspective of what "contracting" is, these days.

A lot of "contractors" are people working for a middleman company. Whatever Google's reimbursement rate, the actual workers -- these "contractors" -- are receiving at best half of that. The rest goes to the middleman.

If you work "full time", you're supposed to be eligible for benefits from the contracting company. But, there are lots of ways -- legal, and gray, and illegal but "Whatchya gonna do about it?" -- around this.

Years ago, I did temp work for a while. And, no matter how good the temp worker, many contracting firms had hard and fast, company-wide rules about the limitations on such temp workers. Why? To avoid any condition under which they might be judged "full time" or otherwise eligible for any benefits or workers' rights.

High end contractors can do quite well and be quite happy. Across industry, including the "tech" industry, a lot of other contractors get all the work with much less of the benefits.

Who cleans your floor? Who guards the desk? (IIRC, Google brought the latter back "in-house" some years ago, after realizing that maybe loyalty is an important part of security.) Who waters the plants?

Those people deserve to have lives, too. Sick days, the ability to take care of their kids. Etc.

I'll add that while and where I've been a full-time employee, I've taken the time to get to know many of these people. And it makes for a much more pleasant working experience.

Harvard MBA grads who are always busy separating "core" function from everything else (often conveniently dumped into "cost centers"), are, I believe, doing a lot more destruction than many people realize. Not just to people, but to the businesses that they warp into heartless "factories". Tiered systems, the "blessed" and the "rest". Never mind that the place will fall down without that "rest".
> correct-endian, i.e. little.

Hey now.
It sounds like you have a slow HDD in there, an SSD would certainly help with sluggishness. I'd also recommend repasting the cooler with Thermal Grizzly paste, it's sub-$10 for enough to do 3 CPUs and it's the best non-conductive paste available.
What We Talk About When We Talk About Computation
> Since most laptop makers have terrible product design in general, should it be surprising that their websites are any different?

So true. I mean even on HPs ZBooks (ok, on most Notebooks today) you get just useless small cursor keys and no PgUp / PgDn key at all.
I've always found MVC or any flavor of it to be a flawed paradigm. Instead, a separation of APIs, and clients that consume them, is a more pleasant way to work with things that need a view layer. "Controllers" are undefined things. We get frameworks like Rails that encourage spaghetti code placement (and make spaghetti a first class citizen), because the fundamental concept of a controller doesn't make sense.
Yes, one degree science.
Your criticism is very valid. But saying only the majority benefits is very different from claiming that the purpose is to oppress everyone, isn't it? That is what the gp was angered by and responding to.
Commuting for work, probably not. But along that route I’d imagine people would utilize it, similar to how metra is used for people coming from Wisconsin.

Being able to conveniently take the train from Chicago -> Iowa would be great, especially if the route went further.
You’re making my point for me, by assuming that I’m “ignoring our own human rights abuses” because I called you out for bringing up our credit system to deflect from the discussion about China’s abuses. We’re not talking about the US, and these systems are extremely different even if we were.
I agree. It seems like many disagreements come down to matters of magnitude. It's easy to conflate things for being the same kind, when they are different in scale. It's an aspect of the all-too-common black-and-white binary argumentation that is much easier to digest.
Awesome! Thanks for sharing! I'll definitely check it out
Looks flexible, but very verbose. Kind of looks like Vuejs with its component definitions.

It's cool that you can extend components, OOP style
Journalism is no more based on the idea of telling a perfect truth (rather than a "near" one) than software development is based on shipping bug-free software. The AP doesn't fire photographers for failing to relate a perfect truth, but rather for deliberately deceiving its readership. Like software development, journalism is a system of processes aimed at producing the best approximation of a practically unobtainable perfect outcome.
:-) Well.. here's some more links. I visit all these regularly.

For chess news:

Chess24 news https://chess24.com/en/read/news

ChessBase news https://en.chessbase.com/

Chess.com news http://www.chess.com/news

The Chess Mind blog http://www.thechessmind.net/

Videos/Live commentary:

St Louis Chess Club https://www.youtube.com/user/STLChessClub/videos#top

Ben Finegold: https://www.youtube.com/channel/UC6EnFbK-P5q0zeaqI5yobKg/vid... and https://www.youtube.com/channel/UCqLLqbclDQ6IQg39Wsgy-4w/vid...

GingerGM https://www.youtube.com/channel/UClV9nqHHcsrm2krkFDPPr-g/vid...

Daniel King's PowerPlay Chess https://www.youtube.com/user/PowerPlayChess/videos#top

John Bartholomew https://www.youtube.com/channel/UC6hOVYvNn79Sl1Fc1vx2mYA/vid...

Chess.com https://www.youtube.com/user/wwwChesscom/videos#top

In spanish:

Chess24 https://www.youtube.com/channel/UCTzRQxC3i7GOT4jtiTq4e0w/vid...

Chess.com https://www.youtube.com/channel/UC3Pi-wg_YPjnd3RSEDQ2V8w/vid...
Why Facebook Will Never Fix Facebook
That's the thing, from the article it appears that absolutely nothing of value is created by these portfolio companies. Instead, ESW is buying companies who have done all the hard work a long time ago (using highly-paid creative employees) and feasting on whatever revenue they still produce while cutting costs and paying contractors just enough to keep things operational.

I've seen my fair share of guys like him. They get rich by buying the crap that people don't want and doing the crap that people don't want to do. You hated them because you felt like it went against the laws of the universe for these sorts to be so successful. You never envied them though, because you realized that these people had miserable lives despite being rich.

As long as these people are looked down on more than they're looked up to, I think we're fine.
The problem with Acela is that vast stretches of it aren’t actually high-speed because freight is in the way. And even at peak speeds, it’s relatively slow wrt other high speed rail.
Yes, when it comes to anonymizing a source, releasing no information is always better than releasing any information, even if that information is a mix of truths and falsehoods. But, releasing a mix of truths and falsehoods or less specific/more generalized truths can only be equally as bad as releasing all specific truths, but it may turn out to be much better. Saying your tenure was September 2016-August 2017 might match 20 people at the company, one of which is your source. Fudging your tenure to August 2016-September 2017 might match 20 people, but not your source. Saying your tenure was 2016-2017 might match 1000+ people, including your source.

There are trade offs in all of these methods, but I don't see them as being particularly wrong if you want to provide color to your story without materially affecting it, and can be confident that you aren't helping to identify your source.
Sorry, you can't sell Lisp. Maybe once upon a time that was possible, but those days are gone. And Lispers generally are a whiny, creaky bunch to deal with; me included. Pleasing that crowd is a serious undertaking.

I sometimes try to imagine a world where these things took off, but the closest thing I've touched is Emacs and I'm pretty sure that's not what they had in mind.
Yep, and golang, and python with gevent (linked in the article). The general approach is often called "green threads" or "userspace threads".
> Others have these vertical slats that you can stick your front tire in between, but you can't lock your frame to anything secure.

This is probably copied from Copenhagen, where it's by far the most common type of rack.

Bicycles simply aren't locked to anything secure, unless you bring your own cable lock. That's something you might do with a flashy, new racing bike, or any other very new bike left outside e.g. into the late evening or night, although insurance should cover theft anyway.

If you have a kickstand, you don't even need to use the rack.

Fancy example: https://pricetags.ca/wp-content/uploads/2015/07/norreport-2....

(The blame is still with the designer; it's obvious this isn't appropriate in many places outside Denmark.)
> If your work can't be differentiated from someone elses, why should you command a higher wage?

Because you're a human who's part of a society, not just a cog in a capitalist's machine. What you said makes sense, but only from a blinkered point of view that treats market forces as morality. You might as well turn it around and ask yourself why the person with skills from a poorer place shouldn't get the higher wage.
What exactly is being added to the car? More steel to pass some fixed collision test invented in the 1970s?
I was talking to my dad last night and he was saying how important it is to maximize your 401k, etc. and all I could think was "but even I have money it won't effing mean anything when billions of people are starving and you need to defend any means to produce food with force".

But hey, you know, reusable grocery bags and telecommuting 1 day a week should do it. I guess.

It's like we found the asteroid headed for Earth and decided to pretend it doesn't exist.
Being able to take a train from anywhere to anywhere is else is great, ceteris paribus. That doesn't make it practical.
Well, in sci-fi movies/tv-shows they're supposed to be closer.

If the ISS was much closer (which happens, when the crew finally connects), it wouldn't be a dot.
AQM is smarter than it was in the nineties. At worst network admins will have to deploy cake with triple-isolate to ensure fairness between hosts. It is even part of the mainline kernel now.
>Surely you mean "continental Europe" unless there's a tunnel to Ireland

Surely that's a pedantic objection, when you can get to 95% of EU (or more population wise) by train, and when you can just take the ferry off of Scotland (and France and UK are of course connected by train)...
That does not look like a giraffe. I wonder what else looks totally different.
If they are always testing why does it seem like the UI never changes? Because the changes are so incremental?
Here's the original article: https://medium.com/@benbob/what-really-happened-with-vista-a...
You could start with the old software, the MIT tree has been released. I have copies of the final LMI software including the K-machine stuff.

The software wasn't dumb, there was just a lot less of it. They didn't have IPv6, SSL, a web browser ...

One halfway house would be a Lisp unikernel.
I assume it puts him to sleep pretty easily. Whatever happened to hard-copy programming reference books, anyway?
Perhaps the open-sourced software for the original MIT CADR Lisp machine could be used as the starting point: https://github.com/mietek/mit-cadr-system-software
WebAssembly on-device might be a game changer for performance critical apps. I'll happily welcome it when I see it, but I'm not holding my breath.

The thing is that most things coming from Web just moves faster, and there's so many more resources available for the 95% app. For all of that JS kinda makes sense. It just comes with a bad upbringing and poor manners, when seen through the glasses of considering a phone as an "embedded" device with resource restrictions. Performance is always seems an afterthought in most things web. And that's understandable, because even the baseline resource usage, as fast and small as you can get on a Javascript runtime, is still above what I'd consider acceptable. It just isn't for most apps out there and people have sort of gotten used to charging their phones mid-way through the day.

Qt definitely isn't perfect, and it can be a bit of a pain to work with. QtCreator is just... and there's no live reloading.

The good thing is that runs really fast on the machine you're already working on, so most of the time you just work on the Desktop windowed version anyway.

I wish there's was a bigger selection of UI frameworks available though. For mobile there's Qt Quick Controls 2, which is quite good, but not at all as expansive as what you have available on the web for instance.

I do think though, that if Qt doesn't do something about their tooling and ecosystem, that they'll get run into the ground when some of these other frameworks bridges the gap to some of the features that Qt is still unique in having.
Animals understand reciprocity. These vales transcend human societies let alone religious.
We definitely need more in the way of cost-effective energy storage. There are only limited places for pumped hydro, unfortunately, and battery tech isn’t yet cheap enough over its lifetime.

I’m optimistic, but we’re not there yet.
I'll add something I've observed to that:

In asyncio and similar systems, the choice between "is this code syncronous or asyncronous" is made at declaration time - either you define a sync function or an async one, and you can only use it in that way.

In gevent and similar systems, the same choice is made at call time - there's no distinction between sync and async functions, instead you can call syncronously with "foo()" or asyncronously with "future = gevent.spawn(foo)" (I'm taking some liberties by calling the returned greenlet object a future but it can be used as such).
Reading that gives me an impression many issues of getting lisp to run fast like CDR, type checking for add fixnum (sort of like the guess approach), floating point > 32 bit. Hard to implement a fast lisp?

Is lisp relevant if the whole world move deep learning AI with self programming is the norm. May be. But a hardware?
Many of the greatest human achievements in both art and science have had explicitly religious motivations. I'm an atheist myself but it seems like it might be worth exploring / understanding that if one wants to achieve something great. I've no idea if this book is helpful for that - I've never read it though I have seen it recommended several times - but it seems like an interesting topic to explore regardless of one's personal religious beliefs.

Despite my own lack of belief, to my taste religiously inspired art and architecture of the past seems to reach a level of greatness that seems missing from much of the modern God-free stuff.
Every time I see this (it's been posted a few times) I'm surprised that this architecture was designed so memory limited (26 bit addressing) and with a big penalty for IEEE floating point. The need to transcend both these limitations was pretty obvious at that time or so I remember. If LMI had continued in business along with the Lisp Machine gravy train, I can't imagine choosing a K-machine over a Symbolics 36xx and/or its 40-bit follow-on (which wasn't that much later).

It's another subject, but I think there's a bit of a Stallman-esque glorification of LMI when they never seemed to go anywhere nor were Lambda machines that appealing IMHO.
> Debugging is not at its best.

I don't think the author correctly represents this functionality in flutter.

I've found the debugging of flutter apps inside Android Studio to be excellent! You add a break point (by clicking on the lane to the left of your code or hitting some keyboard shortcut) and execution will be stopped and you can step through etc etc..

Using print statements to debug is slow and cumbersome, debugging in flutter is not.
Carbon nanotubes, the wonder material that's only as toxic as asbestos [1].

[1] https://www.scientificamerican.com/article/carbon-nanotube-d...
In this case, the camera package they linked to is being developed by the Flutter team, so... the quality controls are surely in line with the core library. Having it outside the core offers a number of benefits, as I mentioned.
My motto is simply, “Hate the process.”
It's been a while and I'm not sure which list I had read. It may have actually just been a few incidents that struck me as easily preventable. I think they were mostly due to maintenance in progress or pushing against the doors.

Looking over this list[1], it's interesting how almost nobody in an elevator ever dies. The worst incidents tend to involve people or objects that are halfway into the elevator.

[1]: http://elevation.wikia.com/wiki/Elevator_incidents
128GB of RAM and long battery life are mutually exclusive.
> Journalism is no more based on the idea of telling a perfect truth (rather than a "near" one) than software development is based on shipping bug-free software.

Nobody expects journalists to be perfect. But doing your best to ship bug-free software that does what your users want, while sometimes failing to detect a bug, is not the same as shipping software that does something subtly different from what your users want, in order to serve your own interests. I think the journalistic equivalent of the latter is what the author of the article is accusing journalism of (and I tend to agree).

> The AP doesn't fire photographers for failing to relate a perfect truth, but rather for deliberately deceiving its readership.

How is photoshopping the photographer's own shadow out of a picture that's not even about the photographer in the first place (so the shadow has no significance in the picture, it's just a distraction from the actual content) "deliberately deceiving" the people who look at it?
This:). I lost 25 pounds on Keto in over 9 months. Then relaxed my diet to gain about 7-9 pounds back. I went back to Keto Two weeks ago and down from 165 to 161.

I eat less than 20 carbs a day.

With 200 grams of protein and about 150 grams of fat. I feel great. Can go without food cravings all day. My CrossFit has improved and I have set 2 PRs in two weeks on weights.

I believe in low carb diets. And have seen them work for many folks at my CrossFit box.

Ymmv
That's an clever way to go about solving the sync/async situation.

I work in an ecosystem that has both Python 2 and Python 3.6 async applications, so my code has to play nice with both. I often end up writing APIs as such:

from __future__ import [Python 3 niceties]

class BaseApi(object):
def _method_that_does_io(self, *args, **kwargs):
raise NotImplementedError

def do_a_thing(self, stuff):
return self._method_that_does_io(stuff)

and then create a SyncAPI and AsyncAPI respectively in different files, each subclassing BaseApi implementing the respective io-bound helper-methods.

So Python 2 people can do:

from SomeAPI.sync import SomeAPI

and Python 3 people can run:

from SomeAPI.py3async import SomeAPI

The synchronous code is written in such a manner it's both 2 and 3 compatible, so every flavor can be happy.
Pretty much, which means the weight goes up, which means heavier equipment, which means more wear on the vehicle and trackwork.

We went "build them like tanks". Europe went "what if we just spent all that money on not crashing in the first place?"

https://en.wikipedia.org/wiki/Positive_train_control
I gather that you would prefer invariant generics. I know a bit about type systems but very little about subtyping so I would really enjoy some information :)

Why are covariant generics bad? (also just a link is fine)
Consumer preference seems to drive that one, unfortunately, with SUVs and trucks outselling sedans. Even at sports car price points, people seem to spend their money on size and weight over performance and handling.
If you have a beef with this person, and set it up so your statements seem like they are coming from them, then you are playing with fire. If the person is very adamant that they weren't the leaker, the next question might be "well, who could leak and have a motivation to make their details look like this person's?", which may point to you.

If it is just a coincidence that the details of your fudging match a specific person, then they can still deny it. I don't know, but the point of all this is to protect a source, not to protect a random person who might be implicated by bad luck and punished illegally by bad actors.
(Ionic CEO here) Thanks for the response and sharing your experience. I also have not heard any feedback that iOS users find Ionic's iOS styles jarring. Ionic is also meant to be customized and branded quite a bit, so stock native style isn't really what we're after anyways.

A priority for us in 2019 is making keyboard and background processing easier!
Right, how did I forget about those? That even is exactly the type of data that will allow identifying specific devices underneath one public IP.
I would like to learn why we have such different viewpoints. Do you see emotional labor as a concept as something else than a grievance? What do you think is a good definition of the term? It is reasonable that we have different definitions since it seems to be used without a clear or consistent definition.

This is where I come from: The claims I can find about emotional labor mostly seem to refer to the PSID report, and it currently seems like there is an effort at claiming the conclusions of the PSID report support a similar claim about how the genders relate in the workplace. Emotional labor seem to be interchangeable be used for both contexts without a clear definition, and as a generalization of the PSID report. However, I can't find any data supporting that this is how the genders relate in the workplace and as I showed earlier the PSID report is also not a good representation of how people relate at home due to its misrepresentations.
Just to check my understanding:

A green light would create a AC current at 476 THz. We put this through a diode to capture the pulses of current that are moving in the right direction?
React with Google Apps Script
More people use =/= more useful.

More and more we read about people / teams de-Slacking. why? Because it's just not delivering the value they need. It's effective __ but only to a point__, and then it becomes the bottleneck. Yes, it's a great screwdriver, provided you don't need a hammer.

I'm not disputing Slack is a more mass market product - just like USA Today is not The Economist. Wave was a new, different, and I'm maintaining arguably better way to look at team comms / collaboration / building a knowledge graph.

Let's not confuse Google's cluster-fucking the execution of the rollout + marketing with the value of the idea itself.

Google had the power, yes. But they botches the beta. The sad thing, they did the same for G+. That is, they didn't learn from Wave.
No, they aren’t served well by rail. At least not at the scale of major European cities.

Yes, Amtrak runs from DC, Baltimore, Philly, NYC, and Boston. But, it’s not high speed (except a few sections on the Acela train). And the subways and neighborhood lines are lacking.

Take DC for example... the Metro single tracks and stops at every station. No express route across town. And trains only run every 20 minutes off-peak (and that’s assuming they haven’t shut the whole thing down because it’s caught on fire again). So, getting from Tyson’s Corner or Bethesda to Union Station is not fast.

An regular train from the inner business centers to Union Ststion, plus a proper bullet train to NYC would make a suitable substitute for flying. Right now, rail just isn’t a workable option for many business travelers.
Another thing I'd point out is that the flutter widgets themself have perhaps the most extensive, and useful, documentation in code I've come across. If you're using an editor that let's you "click through" into the thing you're calling then it's almost all the documentation you need!