skysight-inc/HackerNews huggingface dataset:
These trade sanctions are backwards. I understand that a couple of decades ago, a state could influence a target state by banning the trade of personal computers and software to that country as this would have a severe impact on the countries ability to develop it's military and economic sectors. However, banning personal computing devices nowadays seems to hurt the people living in these regimes rather than the alleged tyrants ruling them. Excuse my altruism and naivete for a second, but isn't the whole point of the sanctions to leave these states weak to the will of the people ?
If I was an insidious western leader with an interest in destabilising these governments, I'd give their people access to as much apps and media and other propaganda channels as possible.
This sounds like a good suggestion.
Now my thought is to pair code files with similarly named doc files. Higher level code files will go first, and only later will I fill in the nitty gritty files.

The next question is: how do I get a good work flow? Due to a handicap, I am limited in my computer keyboard typing, but not limited in typing on my phone. Thus the optimal would be to find an Android markdown editor and an android git client. I'll check out the Play store :)
Actually that's a great idea. There's a lot of universities in Europe that have something like a $1k-$5k per year fees and you can get $1k/month comfortable apartments nearby pretty much around every one.

e.g. http://www.fu-berlin.de/en/studium/studienorganisation/immat... and http://www.fu-berlin.de/en/studium/international/studium_fu/...

Some of these have quite good reputations too.
Am I ridiculously cynical to think that similar problems around social/economic control of the new humans would immediately spring up?
I just wanted to follow up on this, last night I watched that doco and I found it very enjoyable, thanks for the link!
Does it matter? They have built a prototype, has anyone else done that on this scale?

Experimenting with a decent sized model seems like a pretty big step towards having something workable.
OpenVMS has an amazing cluster system, and yes they did upgrade one machine at a time in the cluster and lose no overall uptime.

I think the bigger IBM z machines do allow zero-time upgrades, but the iSeries (new name for AS/400) is basically a reboot the machine affair. I've never heard of Sysplex in regards to the iSeries.

They sent me two DVDs with 12 pages of instructions. The unnumbered first page is release notes and a notice that physical media deliveries would be an average of 5 to 9 business days on Jan 31, 2007 and beyond. (odd notice for a 2016 document)

Page 1 has my customer information with all sorts of tracking numbers. It also include the number of selected files (1,360), Kilo-bytes (sp) of data (3,963,529), fixes (3,394 fixes with 815 Kilo-bytes of data were superceded), etc.

Pre-install instructions finally show up on page 3 and the big warning about f'n it up shows on page 4. Page 6 brings us to the actual install which is written to be typed exactly with exact detailed results of each step.

to give an example

2. Load the image catalog into the virtual optical
device using the following command:

LODIMGCLG IMGCLG(ptfcatalog) DEV(OPTVRTxx) OPTION(*LOAD)

3. Type GO PTF and press the Enter key

4. Take menu option 8 and press Enter key

Took about an two hours counting the the 45 minute reboot. We have a very old and slow machine (need to buy a new one in the next two years, we are at a decade of use now) so reboots are a bit slow.
Ask HN: What Is the Future of the Internet Relay Chat Protocol?
Canada has immigration and laws and will deport people. They aren't particularly fast or efficient about it, but don't spread false rumors that you don't need a Visa to live here. Further for off-continent arrivals the information is shared with the US in exchange for lesser restrictions at the US/Canada land border.

Undocumented workers specifically are a problem not because we don't want immigration - but because they are at risk of abuse by their employer.
> He insists on never hiring '16 year old kids during the summer'

Unfortunately, as a company developing POS systems, you can't just tell your customers that.

You're right on the minimal taps thing though. It shouldn't take more than 3 taps to send a basic order through (e.g. a beer).
Because great design almost always requires a benevolent and opinionated dictator, making most decisions on behalf of the user so they don't have to.

That has historically been antithetic to free software culture and its bazaar style of development.
True. But your background lasts. Management gives you people skills, organizational ones, teaches you to listen, and a sense of duty towards your team members. Couple that to a solid technical/scientific background, and you got a prepared leader.
So really the hyperloop is just the highway system Elon expects to have on Mars :-)

More seriously I find engineering challenges like this are the single best way to motivate students, it gives them a real problem (no spherical cows or massless pulleys) that tests their ability to create engineering solutions.
This builds on Vadim Tropashko's work related to nested intervals and is related to the Stern-Brocot and Farey sequence and Calkin-Wilf tree:

Nested Intervals Tree Encoding with Continued
Fractions https://arxiv.org/pdf/cs/0402051.pdf

Nested Intervals Tree Encoding in SQL
http://www09.sigmod.org/sigmod/record/issues/0506/p47-articl...

Nested Set Model https://en.wikipedia.org/wiki/Nested_set_model

Farey sequence
https://en.wikipedia.org/wiki/Farey_sequence

Stern–Brocot tree
https://en.wikipedia.org/wiki/Stern%E2%80%93Brocot_tree

Calkin–Wilf tree
https://en.wikipedia.org/wiki/Calkin%E2%80%93Wilf_tree

Recounting the rationals
https://www.math.upenn.edu/~wilf/website/recounting.pdf

The Stern-Brocot or Farey Tree http://oeis.org/stern_brocot.html

Infinite Fractions - Numberphile [video] https://www.youtube.com/watch?v=DpwUVExX27E part 2: https://www.youtube.com/watch?v=zv5M9zuZiXo
The worst part about Windows 10 is the forced restarts.
I've yet to meet someone who uses their keyboard as well as me :-)

I routinely juggle between vi, emacs, IDEA, bash, Word and Excel and I use the keyboard on most of these apps. But I'm forced to reach for the mouse a lot more on MacOS than on Windows.
The reason that comment was down voted was because he/she conveniently ignored that US under Bush invaded a country which had nothing to do with 9/11.
At the risk of oversimplifying, because "even the very wise cannot see all ends."

Unknown unknowns. You can know your specific problem domain inside and out, and still have other things show up that rapidly invalidate your assumptions about the set of possible outcomes.
Because it works so well in China ?

Also Ahmadinejad has a master in civil engineering, a PhD in transportation engineering, and has taught as a professor (apparently he has returned to that job).
Please amplify. I've never seen those terms, and I suspect that I'm not alone in that :)
they just showed a pov of a pod moving through the hyperloop

it was cool to see the tires on the pod spinning as they made contact at the beginning and the end of the loop but be still while moving through the loop
My point is - I thought they were - by search engine agreements.
I think they were disgusted but generally uncomfortable fighting against the power and the electorate that voted him in. Maybe the campaign was all talk like his locker room talk, who knows? And campaigns are often quite dirty affairs.

But now its week one, the policies are eggregious and the implementation is incompetent, and a groundswell is building. I suppose now industry leaders dont feel like they are sticking their necks out, or at least they have a lot of company.
Ask HN: Resources for becoming a better teacher?
I am considering a teaching position for a code school, after already teaching once before. Students are generally pretty smart, and there is already a substantial amount of learning resources online for the material at hand. However, I still feel like I'm winging it with my teaching skills.

Are there some recommend resources for educating adults, particularly the kind you'd find attending a code school? I'd like to learn some core concepts of education that would improve my approaches.
You're welcome. I wish you all the best!
GMOs are not inherently safe, they're just not inherently unsafe. It's possible to create something devastating to the environment, but it's also possible to create wonderful things. The trick is being careful to create the right things (which, given how companies work, generally means regulation).
Is it not working well in China, or even Iran?
From what I hear, Iranian schools and universities are excellent.[1]

I work at a company where we have several Iranian researchers working as interns, and they are doing excellent work.

If the US doesn't want Iranian engineers and scientists, then I'm sure Canada will be glad to have them.

[1] When I was in high school Iranian students of 9th grade age who immigrated to Canada would immediately be placed in our 12th grade math classes-and they would still get top marks.
Interesting. I read a study from Europe last year saying that tumeric was an anti inflammatory, and tumeric with black pepper is much more effective.
Honestly I've just re-adopted IRC.

Instant Messengers like Google Talk, and Group Chat apps like Slack come and go along with their walled gardens, but IRC just keeps on keeping on.
If you ask some Chinese, they're unlikely to be happy with the results. Just look at just how horrible smog is in Beijing. How they're destroying the savings of the Chinese people. The total and completely endemic corruption ...
Copy-on-write filesystems are the way to go.
In absolute numbers they're still there. Air traffic control and baggage sorting applications still run APL, and your bank still runs COBOL. It has not gone away.
Well if he doesn't mean it literally, then what's his point? That Uber drivers are not well paid? I've literally mever heard this from an Uber driver or Lyft driver.
The Soviet Union had a bunch of engineers in their government too and they made all kinds of stupid decisions anyway. I don't think the composition of the government matters as much as its structure and as governments go I think the US has a decent one.

I think the problem is more who our politicians are listening to then what they actually believe themselves. Banning lobbying would probably do a lot more than just trying to elect a bunch of scientists and engineers.
Right. And ACLU can litigate. I used to donate to a litigation fund, and donor names were published. But I've never heard about that for ACLU. I wonder what was different about that litigation fund.
Not a user of the edge version myself but the above version is endorsed on the uBlock origin repo: https://github.com/gorhill/uBlock#microsoft-edge
They're not cost effective.

It's possible to get close enough with off the shelf hardware and good system design, so nobody wants to pay 5-10x more for special hardware.
With any luck this will be 90% soon. Not 100% or those idiots will drive for Uber and we'll need to start over.
As some one who has modernized these apps: screw you guys. That stuff is dying and deserves to die. Yeah, good developers can do elegant things wit it, but for the remaining 90%, well they create layered spaghetti: xsl, html, JavaScript, and that's just the front end. Back end is xml and xsl pipelines with Java/c# intermixed. I've seen business logic in all these layers, in the same api call. It is truly astounding.
"Yes, every single directory has its own first letter."

I do that as well, but I prefer to capitalize the first letter of directory names so that they sort to the top of a directory listing. I also keep all file names completely lowercase and I never use spaces.
They just said it takes 30-40 minutes to evacuate the tube every time they open it. I expected them to have some kind of airlock to help with that.
Or about 5 minutes in:

'So for instance, John McCarthy, who is a professor at MIT both wrote memos suggesting we should time-share the computer, and he also thought more into the future that we'd be all networked together, and there would be these huge information utilities it would be like our power and lighting utilities that would give us the entire wealth of the knowledge of man, and he suggested on that what we'd have to have is something like an intelligent agent. An entity not maybe as smart as us, but an expert in finding things, and we would have to give it advice. He called it the "advice-taker."'

Of course the interviewer brought the interview back on track with the next question ;-)
This might be naive, but would you recommend being on iOS Beta to get security patches earlier? Also do you prefer Touch ID or password/passcode unlocking?
The FBI has repeatedly found and exploited Firefox vulnerabilities. Chrome does all the dangerous bug-prone stuff (parsing) in a separate process that is sandboxed, so vulnerabilities are harder to exploit.
Minority VS minorities, very important distinction to make here. Minorities as in groups of an existing population aren't inconvenienced here, a numerical minority of the 325,000 are inconvenienced.
> Just look at just how horrible smog is in Beijing.

Huh? Have you looked at it recently? Beijing has made incredible strides in solving air pollution problems. They turned around the situation quickly to pretty decent results -- give them some more time and I'm sure they'll do even better.

China is not doing that bad. And I think one of the reasons why is in fact that high amount of STEM-educated folks in the politburo.
I also switched to Firefox Mobile on Android over a year ago. Couldn't be happier with the extension support. I've got uBlock Origin and my password manager installed.

Chrome is definitely smoother on mobile but using extensions is worth it for me. Does Firefox Mobile's codebase closely match that of the desktop browser? Are their release schedules similar? Wondering if we should see it speed up with Firefox's latest improvements.
In high school we built and competed in a model solar car race. It was great fun and we learned numerous concepts like aerodynamics and torque.
It's easy to disable the little bit of surveillance they do to make money. Whereas, Google keeps surveilling people in more ways over time in their various platforms. The difference probably comes from whether users or advertisers are primary focus.

What made you think Firefox and Mozilla are so anti-user? I didn't get many claims along those lines back when I was evaluating them.
Personally, I would avoid Touch ID. In my opinion, a good security feature should work even when you are asleep or unconscious.
https://xkcd.com/1782/
Political Detox Week started 2016-12-05 if my math is correct, and ended a couple days later. The meeting with Trump was on 2016-12-14. I don't see any reference that Y Combinator in general or Sam Altman in particular attended, though there are references "among others" and such, so I couldn't say definitively.

https://www.nytimes.com/2016/12/14/technology/trump-tech-sum...

Regardless, it looks like they didn't coincide; they were a week apart.
It's certainly easy enough for them to flag up the UK's bookie and casino chains, but they'll accept cash...
Female Infosys employee found dead inside office
Related:

> A Novel Method for Representing Hierarchies in a Relational Database Using Bignums and SQLite

Stephen Huntley, Tcl conference 2011.

https://s3.amazonaws.com/pub.xhuntley.net/Huntley_Tcl2011.pd...
It's a fair question. Keeping in mind that we literally had nobody who'd ever used Oracle in their careers (or at least beyond fairly basic uses a decade ago)...we had a fairly simple set of tables, one of which had a CLOB attribute.

Every single export option available in Oracle SQL Developer truncated the CLOB field whenever it felt like, and half of the exported formats were exported without escaping content in the CLOB so that they were unparseable on import.

When we finally called in the Oracle consultants, they said "we never use the import/export tools in SQL Developer" and moved on to SQLLDR, but failed for exiting reasons last seen in 1980's computing like "Error in Index ORA-42321" and then other issues with the parser.

Data Pump didn't work for some reason only the consultants know, but "minor version mismatch" was something they liked to say.

I don't remember the final solution, but I believe it was a hackneyed combination of writing some python code to connect to one of the databases, dumping the table data to a bunch of INSERT statements then just copy-pasting the whole output back into SQL Developer and running it in chunks until everything could be inserted into the new table. We couldn't just write more python code to pump the data back in because of some permissions problem that nobody could ever quite resolve satisfactorily. We also couldn't just load the file through the SQL Developer because it would only load files that were sitting in a specific, inaccessible directory on that specific server, not through the GUI.

I think this was when the lightbulb went off in all of our heads and we collectively realized "it's this terrible on purpose"

Total shit show with hundreds of thousands of dollars flushed down the toilet for no additional capability, huge program delays and a good reminder why nobody uses Oracle for new starts on software these days, it's absolute garbage and a curse on any organization that sustains it.
Uber pool is becoming a real and separate disruptor that seems to compete more with public transport than taxis. I would like to see stats on what's happening with buses and subways. In Miami it's about the same price to take an Uber pool ($2.50-$3) as it is to take a bus ($2.25), while being significantly better. UberX feels like Netflix's DVD phase, a precursor to the real, defensible, network-effect dependent, technologically more challenging [1], core competency of pool.

1. https://en.m.wikipedia.org/wiki/Shortest_path_problem
Companies are not individuals. It doesn't help shareholders for the company to keep a large cash pile - investors would much rather take the money and reinvest it elsewhere. Massively profitable companies like Apple (and MSFT in its early days) could get away with this because their ROE numbers are already higher vastly higher than the rest of the market. But for most industries optimizing ROE is important.

Its not really as risky as it sounds. A company can simply dilute itself and create new shares out of thin air and sell them to raise cash should their small buffer prove inadequate. A human can't do that.

For whatever reason Toshiba considers it preferable to sell assets rather than create new shares. Likely because the scandal has depressed the stock price.
A lot of them did. Dustin Moskovitz publicly spent millions for Hillary, and Brin did as well, secretly.
"Paint apps use brushes and canvases"

No, they use skeuomorphic simulations of those things.

(edit, to expand a bit)

We have the capability to put anything on the screen that we can imagine, but we're not doing that. We're limiting ourselves to bad simulations of real-world tools. The "brushes" are just more of the same thinking that gave us "desktops", "file folders" and "trash cans". As others have noted, those things do make it easier for newbies to learn the system, and yeah, that's a point in its favor. It's just disappointing to me that we haven't come further than we have with respect to truly innovative interfaces.

You even see it in VR! You get the same menus, buttons, and whatnot, but, hey, now the components are rendered as high-resolution stereo images. Yay! I guess?
Those are really great points you brought up. They went to the back of my head after all these years.

I think they dropped Hello altogether.

Extension signing is not forced though, can be toggled from about:config.

In my opinion WebExtensions is a last ditch attempt to gain users and devs. If FF abandons XUL, WebExtensions will be the ONLY STANDARD way to write extensions. But in their defense there are active discussions about adding new APIs to enable more powerful integrations.

DRM is off by default on fresh installs, AFAIK and is user toggleable in Preferences unlike being hardcoded in Chrome and Edge.
Its the most likely pattern from prior cases, just as if a man's wife gets murdered then the man is suspect one.

Experience, and patterns in general, often trouble our souls, but there is a reason they are patterns. Also, as this case shows, the previous pattern can be wrong. Its an easy time saver to pursue the things that have happened in the past before spiraling out to new suspects.

The real problem is if you do not do the actual investigation and assume this follows previous experience. The assumptions without proof almost always lead to tragedy.

Developers use this technique every day ("Well, I saw X so its probably Y in this code") so we follow the same investigative behavior and I hope developers put the time in to make sure the problem is really what happened just as I hope all law enforcement do the same.
Good grace, this is an overreaching bill.

This also affects Bluetooth and WiFi MAC addresses, even of laptop computers (!), if going by the letter of the law. Trivially changed by userspace tools, and IIRC Apple randomizes the MAC addresses to prevent people tracking other people's devices.

Edit: It gets even worse, in theory anyone distributing software capable of changing MACs or writing tutorials on how to do this commits an offence. Just look at http://www.legislation.gov.uk/ukpga/2002/31/section/2, it's madness.
If you are worried about phishing (you should be) don't use SMS or code-based two-factor. They can and are being phished. Use U2F (yubikeys). They are phishing proof.
In my view, the entire education process in China is ideological from the git go. Techies in China just happen to be more likely to be groomed for government positions.

I suspect that non-Western countries have different preferences for what disciplines to study. For instance, they probably don't have much use for degrees in US law or European art history. STEM subjects happen to be more portable across borders, and can be turned into a job that can pay off more quickly -- a practical issue when you can't fall back on family money.
Comparison of Google Vision vs. Amazon Rekognition
Yeah, its a mixed bag when choosing between Firefox and Chrome - especially if both security and privacy are desired. Personally, I trust and like Mozilla more than Google, but Chrome has better security from what I have observed.
I remember when they first released it as free software, it's come a long way since then. It's remarkable to see how much traction they've gotten. Bravo!
For me, I still occasionally get a server monitoring email from a cron job running a Perl program that first mailed me in April '97. I've got no idea who's keeping that running... The "startup" I wrote that for (and later went to work for) has been dead a decade now.

(Scary though: this might mean _someone_ is still running a Redhat 5 or 6 linux machine or VM - that's a late'90's vintage Redhat, not Redhat Enterprise Linux. It's _possible_ I updated that Perl script when we moved to CentOS in the early 2000's, but surely if anyne's been updating it since then - they'd surely have taken my personal email address out of it???)
Cinnamon is extremely stable. I haven't had issues in a couple of years now.
You participate on lobste.rs as well, correct? How do you find discussions there in comparison?
Check out the program Infinality. It has settings for different rendering methods including one that mimics OSX. It works great for me although I will admit that I am not one who notices this stuff easily.