skysight-inc/HackerNews huggingface dataset:
For what it's worth, migrant harvest workers have always followed the harvest, in North American moving from north to south in the fall as the frost line moves southward with the season. "Migrant worker" often implies "foreign national", but not necessarily.

It's an inconvenient truth of the scaled up agriculture that produces food for us city folk.

Many European countries have formal guest-worker programs. A big consequence of the EU is easier guest-worker access and better working conditions.

The reason the USA immigration hassle never gets solved by congresscritters is this: it's convenient economically to have an underclass of workers with few rights and no recourse for mistreatment. Congresscritters have to say they're TRYING to solve the problem or they appear to be amoral. But they can't actually solve the problem without antagonizing the 1% who pay their re-election campaign bills. So the issue is a perennial theme of chin music. Both major US parties do this.
thats one way to put it. as a worker I still plan to leave the US to the EU (where I also have citizenship) before I have children. The US is too far behind, and the culture in Europe is better - paid leave + family structures to support having children. I can't imagine putting my kids in daycare. The US is very very different than the EU in terms of family structures and family values so I don't think we can really copy and paste what they've done.
Maybe you don't want a good looking UI, but it's safe to say that at least 90% of users want a good looking UI.

Good looking UI is a major part of user experience.
I am very late here, but...

Can you elaborate your last point? Namely how do you extract more value in the monopsony situation?
I recently started running some WP sites (and some non-WP as well) via Docker containers on a Digital Ocean droplet. Building a docker-compose file for each site and defining volumes allows the container to be updated or replaced while keeping data & content intact (if passed in via volumes). Orchestrated using Traefik for reverse proxying and SSL certs. Wouldn't want to go back to setting up sites manually.
I'm still waiting for one of these companies to show up in Dunedin. Dunedin Taxis charges me nearly $20 for a 6 minute trip home - and their app never works. Sometimes I'm waiting 25 minutes.

Also, impossible for me to ring them as I'm deaf so... I have to text my wife to ring one! :( I seriously do not understand why no NZ taxi companies have banded together, raised some investment and created a good app then strengthened the market in the places that Uber etc don't exist in yet.

It's almost like they don't want to be taxis anymore.
This is common in modern systems with consistent lengths of trains and cars, consistent door placement, and a consistent stopping place.

But outdated systems like NYC's doesn't have consistent alignment when stopping, so it would be difficult for the train car doors to line up with the gaps in the fence (or wall/screen).

Here's how it should work in any modern system or system to be upgraded: http://blog.lareviewofbooks.org/wp-content/uploads/2015/12/K...
Because Github wants to be app store. See https://github.com/marketplace

Instead of creating a solution for themselves they will take 30% from all other solutions
That's basically what I'm doing. But even for pdf browsing it feels sluggish.

I mainly use my ipad as a third screen, placed on a dock to read through pdf books/documents. It feels more natural to read on it compared to the computer screens.

Old ipads can definitely be repurposed as book readers, mp3 players (without spotify) or movie players (with older movie formats)

Maybe I should do a clean install.
It’s the difference between HipChat and Slack. Like it or not, the users do.
Anyone remember VRML?
Agreed. I read most New Yorker issues cover to cover. Their writers cover a wonderfully-broad range of topics in useful depth. It's the only print publication that I still subscribe to.
What's the comparison then, what percentage of the population operated elevators?
I'm in the market for a new back pack so I took a look at the shop page you posted in the comments. You may want to include more pictures. A shot into the different compartments would be nice.

And a note about your note:
"Note: Backpack comes with brand woven label on front that´s not pictured."

I would kill to not have the label. It's been so hard trying to find a backpack that doesn't have a logo right in the center of it.

Shop page for those that want it: https://urban-unbound-inc.myshopify.com/
That is what Microsoft is doing with PWAs packaged as UWP apps.
Eastern Europeans
Data Security and Bug Bounty Programs: Lessons Learned from the Uber Breach
The hardware is not really stabilizing, if anything the rate of change in CPU and GPU has been accelerating. Those two things are probably the largest contributers to the treadmill of obsolescence.

Apple has tried to keep the connectors standard, but Lightning will eventually go away. But since they have not moved to USB-C yet (on the iPad side), there is a chance that they will skip that and we will have Lightning until the next major change (probably to USB).
What do you mean? I've uninstalled the Slack desktop app and just use the website because the app is such a terrible experience.
Hopefully this would get some traction so Apple would jump aboard, especially on iOS. Maybe we'd need some EU antitrust on not allowing different browser engines.
"any iOS device that was released more than 2/3 years ago cannot get latest iOS." is no longer correct, though it used to be. Apple is now providing iOS support for five years. Consider that when buying your iDevice, especially the expensive devices like an iPad Pro or an iPhone X.
I mentioned it as proof-by-existence of people wanting remote displays. Thicker and thicker.

EDIT: Allow me to quote myself:

> And who wants to support remote displays anyways? Oh, well, right, ssh display forwarding, RDP, -- these exist for a reason: users need remote displays!

Is that not crystal clear? Several remote display technologies (X11, X11 over ssh, RDP) that exist... because users need them.
The Philosophy of the Midlife Crisis
The "gen-ed", "distribution" concept is very USAmerican. European universities tend to avoid it, and so students complete bachelors/masters 1 or 2 years sooner than USAmericans.
A good start could be "Coroutines in Lua" [1].
It explains well the terminology and makes comparisons between designs in different languages.

[1] http://www.inf.puc-rio.br/~roberto/docs/corosblp.pdf
Not saying I don't believe you, but do you have a source for that 90% claim?
There may not be a shortage but people would buy less of that produce, prices would go up to cover the higher wages. Unless you subsidize aggressively. Tricky market since people need food to survive.
I second this. We need good information about blockchain to help get more people involved and move it closer to mainstream. It's still sadly, very far away, and something needs to be done about this!
Yeah, I remember!

I think using I-Frames would have been best, or something like https://threejs.org/examples/#webgl_multiple_elements which uses one renderer but masks to make it seem like multiple scenes.
Building a new type of computer.
I write integration tests, as I mentioned in the first post and realistic ones as mentioned in the second. I try not to write unit tests because, as you mentioned, they are unrealistic (among other reasons), and unrealistic tests tend not to catch bugs.

That said, a high level 'unit test' (e.g. one that manufactures a request and checks its response) is often realistic enough and works pretty well with IPython.embed().
It costs $500 for a commercial license for PyQT!!!!!!!

That is super welcoming for people that want to run more than CLI in 2018! /s
Hey, not sure if you knew this, but the QLabel class supports rich text by just setting the label text to a QString that contains rich text.

You don't need to override ::paint because the authors of the class already included support for rich text.
One of my biggest fear nowadays is I will someday mistakenly press "OK" to the annoying "Update to iOS 11" popup without thinking, and my iPad will be practically bricked.

My iPad is a relatively recent iPad mini which I bought a couple of years ago, but I know from my iPhone 6, I know upgrading to iOS 11 will slow down everything, for example each app taking about 10 seconds to launch--including Apple's own apps like Mail.app and Messages app.

Is there a way to completely block that upgrade to iOS 11 popup so I don't make the mistake?
I would disagree with this as I've created many small apps using QT, and getting started is much easier than with Electron (in my opinion). It is as easy as this:

import sys
from PyQt5.QtWidgets import QApplication, QWidget

if __name__ == '__main__':

app = QApplication(sys.argv)

w = QWidget()
w.setWindowTitle('Hello, world!')
w.show()

Also, styling apps in QT is really easy, in fact you can even use CSS: http://doc.qt.io/archives/qt-4.8/stylesheet-examples.html
99% of learning in math and science is doing the problem sets.

99% of learning in history and literature is doing the reading and writing essays.

99% of the learning in arts is making art.
EU. People from Turkey, Greece, and other less-industrialized parts of the EU work as migrant harvest workers (and in other laborer jobs) in the more industrialzied parts. The northern EU countries have organized guest-worker programs.
QLabels support a subset of html and are styleable with simple css rules. But yes no animations or stuff like that.
> I really really doubt that. All the conservatives I know love the police and think they can do no wrong.

I hate to agree.

Just an example https://archive.fo/QjtoQ

> A Minnesota prosecutor said on Thursday he needs more time to decide whether to charge a police officer who fatally shot an Australian woman who called 911 for help.

> Minneapolis officer Mohamed Noor shot Justine Ruszczyk Damond on 15 July, just minutes after she called 911 to report a possible sexual assault in the alley behind her home.

> The 40-year-old life coach was engaged to be married, and her death drew international attention. It also cost Minneapolis’ then-police chief her job and forced major revisions to the police department’s policy on body cameras.
Hennepin County attorney Mike Freeman had promised a decision by the end of the year. But on Thursday he said his office was “getting more information and evidence, and additional investigation must be completed”.

You'd think that all the "conservatives" would demand that the shooter be hanged, quartered, and drawn. At least, there is a silver lining in this case that the new police chief knows that the public will not tolerate something like this.
Seattle software engineer salary and housing (2013 – 2017)
It really depends on where you're coming from. I had no difficulties learning Rust, but I already knew Swift pretty well.
"Bah humbug, the old stuff is good enough for me!" is a shitty answer.

Why would you not want a toolkit that makes rich application experiences across multiple platforms easy and standard?

I get that performance is a problem with the tooling in its current form (arguably...) but that's not a reason to ignore the problem electron is solving: creating complex UIs using things like WinForms, QT, GTK, Cocoa, etc SUCKS.

It requires learning vendor specific toolchains, different builds for different platforms, and an incredible amount of wasted time that could be spent developing your business logic instead.
Subsidies and trade barriers.

https://en.wikipedia.org/wiki/Common_Agricultural_Policy
Yes, and we're exploring a similar thing in Rust right now, though we call them "generators."

A key question right now is, can we have an implementation where the heap allocations that occur here don't have to? It's not 100% clear.
StarCraft: Emulating a buffer overflow for fun and profit
HTML/CSS is nice to display information. Now if you have to input data, then HTML/FORMS/etc. are not that good...
We got lucky with PCs escaping IBM's grip.

All home computers were consumer devices, with a big part of their OS burned into ROM.

For most part upgrading them meant buying a new device.

Now with the commoditization and low sales, it seems OEMs are eager to go back to that model.

EDIT: OS -> device.
The subject of this article, Kieran Setiya, also published a piece called "How Schopenhauer’s thought can illuminate a midlife crisis"[1] which generated interesting discussion on HN [2].

[1] https://aeon.co/ideas/how-schopenhauers-thought-can-illumina...

[2] https://news.ycombinator.com/item?id=16249975
I couldn't find a reference for Reliability? Is there source?

-I don't know how the FF reader mode is coded-

Edit-- https://github.com/mozilla/readability
Paying a top expert in Foo to teach Foo 101 is either a massive waste or a huge lecture hall that may as well be a video.
>Because the top side of an airplane wing is flat, while the underside is curved, the air above moves faster than the air below, and the wing rises.

That's what the article says, but it's usually the underside that is flat and the top is curved.
Then just use tkinter and avoid the licensing issue. The main draw of QT from literally almost everyone in the Python community is the beauty of Qt! Go read /r/python's latest, almost weekly discussion about GUI creation.

Edit: the snark... removed.
> introduce them to new ideas in an intellectually safe environment

I do not think that means what you wrote. I've seen "intellectually safe", and it gets converted to "I accept nothing outside of my bubble". Worse yet, students get actively hostile to foreign ideas.

https://www.huffingtonpost.com/entry/safe-spaces-college-int...

I think the better term is "intellectually rigorous". Let people have opposing views, but instead challenge them on logos, ethos, and pathos. That discussion is where the truth lies.
I have been developing in HTML/Python for a while now. This works wonderfully. You just need to put all your business logic in Python, use PyQt to run all the platform specific code like file dialogs, printing, etc. but keep the main interface with React. You do that by having a webview with a service object being the bridge between Python and the JS view[0]. If you are a bit careful with the amount of information going through the bridge, you get very good performance (the page[0] is linking to some small screencasts/videos).

With this approach, I have the best of both worlds for my small shop where development time is constrained. The really good part is that I can reuse for the desktop application work done for the website both the front-end and the backend which is written in Python for all the scientific code.

[0]: https://www.ceondo.com/ecte/2016/04/chemeo-studio-explore/
There is an early arrow example in the examples package - superstore-arrow.html. The idea is that, instead of converting your data to internet->text->JSON->ArrayBuffer, you just keep the data in binary and write it directly into the C++ heap ArrayBuffer as-is. We currently do not read this in C++ directly for various reasons related to how emscripten allocates memory, but the general idea is the same.
It's worth being aware that the Haskell approach (and quite a few of these functional langs) add a lot of size to your bundle.

Hello world in that Haskell library was 1 MB last time it was posted.
Is it? How do other countries get produce without cheap illegal immigrant labor?
In two recent conversations I was told that the coyete[1] rates are $10,000 from El Salvador and $8,000 from Mexico. The Mexican fellow told me he wouldn't return to the US not only because the rates were high too but the smugglers now seem more menacing. The fellow used to perform home construction in the Bay Area. Incidentally, a recent report in the area cited labor shortages as the #2 road block in the SF builder industry.

The US administration seems to believe that our economic growth was cash constrained, hence the massive corporate tax cut. But for many industries growth is labor constrained.

[1] Colloquial phrase for Central American human traffickers.
It's a perfectly reasonable question--if somebody is going to go work at a place, knowing how that place makes money is really important.
i thought he went by yamantaka eye nowadays? idk. but either way, anything that influences his brilliance and the music he made with boredoms is worth a look imo

it's really interesting how ōmoto acknowledges the godhood in humanity while at the same time affirming that the individual godheads are just elements of a greater overarching divinity (sorta reminds me of the old Greek concept of Khaos, and the nature of the All in hermetic teachings)
I think the problem in the UK is that this kind of work has become monopolised by gang-masters who have an interest in recruiting workers from the poorest areas of the EU.

I'm not so sure there is any great shortage of willing workers at the moment but it may be a problem in the future once free-movement comes to an end?

As has been mentioned about the US above, there is this myth, propagated by the media, that natives aren't interested, are too lazy and so on...

Truth is that farmers have gotten away with exploiting cheap labour and they don't want it to end. You try getting a job today, as a UK native, picking vegetables and you'll likely face a brick wall.

We didn't have any problems before when people could do casual seasonal work for a fair days pay. When the source of cheap labour dries up we'll likely go back to not having problems. Just a few fat farmers will be slightly miffed about it.
Anecdotally, I credit the humanities professors at my university for helping me tune my BS detector.

From my experience, I think it more likely that liberating a student from the prejudices ingrained in them by their previous environment simply opens the way for different prejudices to be injected into the void.

I am thankful that I was able to recognize the abuses of academia before allowing myself to get pulled into the Ivory Tower's stairmill-powered meat grinder. I still have to do stupid useless crap sometimes, but I actually get paid for that.
Mutant All-Female Crayfish, Which Reproduces by Cloning Itself, Filling Europe
Write yourself a note to revisit this sentiment when you are 60.

Personally I feel compassion for people that have made a living doing something they love for 30 years only to find that livelyhood made obsolete virtually overnight.

Unfortunately, learning new skills is time consuming. There is no pause button on life while you research a new job. I don't know the percentage off hand, but I would not be surprised if more than half of Americans live paycheck to paycheck.

Perhaps if you had a year of runway, were smart (as in able to learn quickly), you could weather such a catastrophe and keep your dignity along with a place to live.

It's possible to have compassion for people and disagree with them at the same time.
they too use cheap labor from the east (poland, ukraine, czechia, slovakia, ...)
Try this, just released a few days ago
http://www.podtrac.com/pts/redirect.mp3/traffic.libsyn.com/j...
Every website now holds Grammarly token ;)
C# was, as far as I'm aware, the first major language to implement async/await atop of Task<T> (akin to Java's Future<T>). The CLR uses native threads.

Go channels are also orthogonal to async/await. Message passing is not a substitute for futures/tasks, though it can be used to achieve similar goals. I would be extremely cautious about claiming that Go channels would be "more performant" than an otherwise-equivalent futures implementation, too.
America produces twice than it consumes. Will the farms suffer perhaps, will Americans starve? no. Should the farms adapt, Yes!

Hey I am not going to feel bad, that McDonald does not have a Dollar Menu any more. May be the market forces are the right medicine for the "obesity" problems America is facing.
Local dairy farm is hiring at $14.50 an hour. Way better than you'll make at Walmart or Subway, a livable wage in the rustbelt.
Obviously not to the same extent but, in that general area, you seem to have described what’s going on there. The police there are a mafia and people who look to damage them have ended up dead.
Anyone who has studied the Middle Eastern classics knows "shibboleth"
Wow. You realize they share most of the same code, and are essentially feature identical?

Seriously, open the desktop app, then open the web app. They're identical. Precisely because they chose to use a toolkit that let them easily handle cross platform issues with UI in a sane and repeatable manner.
Coroutines are quite nice for managing sessions with asynchronous events, like stateful GUIs or client-server interactions. If you're familiar with the tendency of callbacks in e.g. JavaScript to nest deeply, you can think of coroutines as a way to recover a flat, procedural style.

I'm a particular fan of how coroutines work in Lua. Here's an article that helps explain them a bit in that context: http://leafo.net/posts/itchio-and-coroutines.html
> Except this sucks if, you know, you want to make some money on your app...

Why is that a problem? You get a commercial license for PyQt and are good to go(?)

> I love Python, but it has stagnated hard in the last few years. The 2 to 3 transition really hurt the Python ecosystem [...]

I disagree. I think the ecosystem is more vibrant than ever.

> Furthermore, packaging for different platforms is still a problem in 2018.

That is exactly what this project is trying to help with.
Thanks! OOC - what level do you have and how long did it take to achieve it? I am expecting to reach A2 by the EOY.
> Why would you not want a toolkit that makes rich application experiences across multiple platforms easy and standard?

Because way more often than not the "rich" stuff are all fluff with no meat, end up taking wasting system resources and work badly with the rest of the system.
>you can't keep it away from forced updates

I fail to see how that is the case? Apple neither forces OS updates, nor forces app updates. An iPad will perform exactly the same, given the same software, after 5 years or 10 years, and the user is in control of that software.

If you are speaking of services, well, that's not unique to iPads, or Apple, but is a consequence of the Internet.
How Does CPU Throttling Work in AWS Lambda
You're right. Let's stick to the current system of exploiting the poor.
Excellent observation. Though, arguably the S-100 machines would have taken that niche if not for the PC happening.

Anything without slots or other expansion and interface ports isn't really a computer, it's an appliance, or at best a terminal.