skysight-inc/HackerNews huggingface dataset:
I've tried to use VBoxManage, but mostly to no avail. I have some full-system backups with not-exported virtualbox vm's in them, and usually have to hand edit a bunch of undocumented xml to make them start. I guess vagrant makes this sort of thing better, somehow, but I'm moving everything I possibly can to docker, and then I'll deal with the remaining desktops using some other technology (maybe vagrant, maybe not).

As a light user of virtualbox, I get the impression using anything but the gui is really hard compared to other virtualization tools.

For instance, auto-starting raw-disk vms at boot on windows is a pain, and hyper-v is free. Its only real downside is lack of gui support for linux guests.

Similarly, you need to stand up separate backup infrastructures for your desktop and virtualbox, or you will be told "you're doing it wrong" when you try to restore.

I guess I could try to write a script to get a crash-consistent export of running virtualbox vms, but the host file system (btrfs, zfs, etc) already does an adequate job of that, so this is just useless administrative overhead and disk space waste from my point of view.

Anyway, when win8 came out, virtualbox couldn't handle the new start menu, and windows guest vdi was my only remaining use case for it at the time.

It is a shame, VirtualBox was my go-to vm solution for years, specifically for its debian/ubuntu host support (unlike vmware) and good desktop guest support (unlike all the other options).
What strategies do you take to be an active contributor to the situation while on vacation? Do you reflect on certain things, avoid others?

I'm wary against a physical solution (take a vacation) without advice on mental and emotional components that will need addressed over time. I believe a person will get into a cycle if they only use physical solutions to something which isn't that clear cut.

Taking a vacation isn't bad advice, but I'd be wary about doing so without the explicit goal to figure the situation out and not hoping it just happens
Not really Microsofts fault but difficult to check for and explain that some disks that are already broken start to die or refuse to work after an Upgrade that rewrites big parts of the disks. Bad sectors are getting remapped when beeing written to and likely writing 10-15gb on these disks caused the disk to reach it's reserved sectors and just giving up - or the new writes couldn't be read anymore after booting.

However for someone that has no knowledge about computers and just uses them this issues might make them angry at Windows 10.
My dad has IPF which is scars on lung tissue which is due to many inhaled contaminants over decades. He was a blue collar worker always around paint fumes, sawdust, grinding dust, etc..

I worry that people who vape are in for a terrible surprise a few decades after they start vaping.
Medicine is always wonderful if you are a petro-monarchy prince. I'm just a regular guy.

Anecdotally, I've been told that a lot of middle Eastern medicine is corrupt and low quality. I ran into a lot of gulf state medical tourists in India who told me this (obviously a biased sample).
And thinking like this is why iTunes for Windows exists....
(spoiler ahead - go read the book instead of this post)

The moon breaks in half in the first page, but a cascade event happens about a hundred pages into the book, then further changes happen :) . So I think it is accurate to say that it is analogous!
You mean Make School or any school in general?
https://m.signalvnoise.com/bigger-prices-bigger-problems-728...
If you use these airline cards thoughtfully, they're a great deal for the consumer. Last year United offered both myself and my wife 50K miles to sign up with no annual fee for the first year. Then they threw in some club passes and more miles when we added each other, spent some amount, etc. We ended up each getting 55K miles or so. Then United had a mileage sale for tickets to Australia - 60K miles per roundtrip ticket. Combined with the miles we already had, we ended up with two free round-trip tickets from the US to Australia. Of course we never carried a balance on the cards and cancelled them before the yearly fee came in. Now we'll wait a year and sign up again.
Mobile XXX Videos and Stories
> Why? What security benefit do you gain by using HTTPS when you already check the signature/hash of the firmware file?

B/c without HTTPS you can't verify you're actually talking to IKEA's update servers. Even if there's firmware signature implemented an attacker could still MITM you over HTTP and simply not serve you a file with updates. Which means that they can prevent your devices from upgrading, i.e to receive an update that closes a known flaw they might be exploiting.
Adobe Photoshop running on Chromebook inside chroot, inside Xiwi, on Wine
to summarize, crop pesticides are converted to glucose internally, causing diabetes.

a pretty big plot-twist for a delirious problem in global health, and a find that resembles a 21st century silent-spring.
Strict has been the default since MySQL 5.7. The default character set switches to utf8mb4 in MySQL 8.0.
When all you have is a hammer, everything looks like a nail. If you want to expand someone's sense of what is possible, teach them a practical skill.

I have no idea how to teach someone to dream. I can teach someone to look at a piece of lumber and see a jewellery box or a bird table or a guitar. I can teach someone to look at a pile of scrap electronics and see a headphone amplifier or an egg timer or a robot. I can teach someone to look at a group of bored people and see a theatre company or a choir or an expedition.

IMO, we're seeing a generation of young people who want to change the world, but only know how to write essays and recite facts. There's a desperate lack of doing in the lives of our children - they have been taught by thousands of hours of schooling and after-schooling to be obedient followers. They're very good at being squeaky wheels, but they don't know how to make things happen. Their lives are bereft of making and doing, of unstructured and unsupervised play.
My chromebook gaming rig
Oh, that's bad. Shows how critical DNS control is. They had control for some time because they used it to generate Let's Encrypt certs well ahead of the switch.

Nice pitch for Google's cloud service in there though:

"the attackers were able to change the registration simultaneously for all of the bank’s domains, redirecting them to servers the attackers had set up on Google’s Cloud Platform"

They knew switching all the bank's DNS records would bring an unpredictable load, so they went cloud for their phishing sites. Heh.
The described strategies in this article are still a matter of working where the light is shining, not where it would be most effective. This is an age of genomics, genomics is popular and widely appreciated, and it is thus easy to raise funding for genomic work. Therefore people are trying to build personalized and per-cancer methods based on specific genes. The ability to raise funding for work is far more of a determinant of direction taken than expectation of quality of results, sadly.

So this is just an incremental update of the old strategy of trying to find a better chemotherapeutic for each cancer. It isn't going to work fast enough and well enough. There are not enough researchers and isn't enough funding to tackle every one of the hundreds of cancers and their subtypes in any reasonable about of time via the one project per cancer approach.

The only viable approach to a sweeping cure for cancer is to identify commonalities shared by very large fractions of all cancers. The chimeric antigen receptor strategies are a step in this direction, producing a technology base that has a much lower cost of adaptation to each new cancer in the class that they can target, rather than needing a whole new project from scratch. But is only a modest step.

The best way forward appears to me to be blockade of telomere extension: sabotaging telomerase [1] and alternative lengthening of telomeres [2], a small collection of mechanisms. If developed, it can be applied to all cancers, as all cancers depend absolutely on telomere lengthening. They can't evolve their way around it, as is the case for many existing methods of targeting particular mechanisms in a type of cancer. It is too fundamental a part of cellular biology. Blockade of telomere lengthening would be absolutely and determinedly the full stop at the end of all cancers - and would cost no more to develop than any one or two existing therapies that can treat only one subtype of cancer.

[1]: https://www.eurekalert.org/pub_releases/2015-01/usmc-rtt1231...

[2]: https://www.lifespan.io/campaigns/sens-control-alt-delete-ca...
I think this would totally alienate a lot of users. I know many who are capable of downloading a .csv or .xlsx, clicking on it, and looking through MS Excel. But a lot of them would start reading this and then ask me "What is an SQLite?" The only real winners here would be programmers and the like.

If you're looking for programmers to win, why not say something like "Websites should offer nice APIs" or "Programmers should use APIs when the data from a CSV simply won't cut it"
Too lazy to download it, but whould like to watch a video
Jekyll + Netlify (CMS) and hosting.
The lens through which I resolve Go is "it solves Google's problems". These relate to a systems programming codebase in Python and C++. Go makes clear sense for parallel contexts (though nobody has Google's problems). In other use cases, it is more or less just another general purpose programming language and the engineering tradeoffs are less obvious and the programmer ergonomics are more a matter of taste.
>The newer ST's HAL library is not that bad, and is definitely not tied to their IDE.

Fair enough. I'm sure the library itself isn't literally tied to the IDE, but it's not easy to find as a separate download, and there is little example code available online for the HAL library.

> libopencm3

It's a nice project, but I prefer to use vendor-supplied libs unless there's a good reason not to. Efmlib has a permissive license and seems pretty nice from my relatively limited experience of it.

>You can also use plain old make if that's what you prefer.

This is the thing. I really want to be able to easily set up a project just using GNU make and the regular arm gcc toolchain. I've found it easier to do that on the whole with the EFM32.
> Microcontroller vendors ship C/C++ libraries for their hardware

They also ship Basic, Pascal, Ada, Oberon and Java, here's a small selection for those curious about the offerings.

https://www.mikroe.com/

http://www.astrobe.com/default.htm

http://www.microej.com/

http://www.adacore.com/press/8-bit-avr-microcontroller/

https://www.parallax.com/microcontrollers/propeller

https://www.parallax.com/microcontrollers/basic-stamp
Agreed, Sequel Pro is far above anything I've seen in Postgres and is the primary reason we are still using MySQL in production - business team just love Sequel Pro too much
It's an outrageous comparison because your comparing Uber to civil disobedience. There is actually difference.

Companies are incapable of civil disobedience. As soon as somebody is making money off of it, it's just breaking the law, regardless of whether or not you like said law.

If Uber wants to change the world, they can start lobbying, or start a grassroots movement or something. Just saying "screw you" to the existing regulations isn't ok.
If you really want good static typing while being fairly python like, there are other great options. Java or c++ both have decent generics, speed comparable to go, great libraries and years of collective experience using them.

I truly hate the social hacks that are causing go to displace much better languages.
That's great to hear.
I'm curious about the uses of the UART bridge. I've only used small chips with few pins to spare, so I've always used RTT or semihosting for logging. Is there an advantage to doing that using the UART instead? Or is the UART bridge for something else entirely?
I do plan to make it a website, like a gitbook or something, but right now, I'm hammocking.

Also don't expect much. I'm a Mechanical Engineer and it was a bit out of my league, so it didn't go very deep.

The paper will hopefully soon be published: ISBN 978-3-8007-4395-7 "Evaluation of MicroPython as Application Layer Programming Language on CubeSats" in the "ARCS 2017 Conference Proceedings"
I haven't seen any compelling evidence that W10's upgrade process is so broken as to break hardware or fundamentally not work correctly as described here. It sounds like coincidence.

But the fact that I read "Windows 10 destroys hard drives," nodded to myself, and thought "huh, maybe," is indicative of how incredibly poor Microsoft's QA has become lately, and how low my trust is in them as an entity. Businesswise, they've adopted some great strategies. Software quality wise, not so much.
The website offer to convert YouTube video online
For gcc-4.3 this was a no contest, clang was clearly better. However, gcc has made up a lot of ground over the years, to the point that I now consider gcc's template based error messaes better. It is very difficult to keep personal judgement and tastes out of the equation so ymmv.

If the error message of one is not very illuminating I often try the other compiler on the same piece of code. It is a good practice anyway and I should be doing more of that.

One claim that everyone will stand by is that the competition between the two has been a huge help.
What do you want to do exactly? Windows will log and give a pop-up if a disk SMART status indicates it's failing.
Necessary to include "in Africa" in that sentence? Isn't it true of humans in general?
New Superhit Punjabi Song – Meri Saheli – Fresher Records – Full HD
True, I was a bit hyperbolic.
It's indeed a beautiful aeroplane.

But what's striking, and indeed rather UFO-like, are the small engine intakes. Anyone know what's up with that?
On mainstream native platforms, Ada programs no longer require the stack to be made executable in order to run properly.

What does that even mean? I'm dabbling with Ada as of recently.

Also, woo!

Support for the RISC-V instruction set has been added.

On topic, I'm using GCC5 and 6 as well as experimenting with 7, and I also have Clang - all available to me via switch/simple shell functions. I always tend to have my junk work on all of those, so am in a kind of a simplistic position to compare each. From a daily user perspective, there's not much difference at all (clang and newer gcc). Clang's pretty warnings are almost in GCC now as well, speed is still on GCC's side (for me at least) and all is good in GCC and LLVM land. I'm leaning more towards GCC since I've been using it since it became united in late 90s. I believed in it, even though people thought of it, at the time, to be slow and shit. Look at it now! I'm using it on MacOS (yes), Windows and Linux. I'm sure more heavyweight users will find a lot of things GCC can improve upon though.

I know it might not be strictly in the scope of GCC's domain, but I would like to see some static analysis and linters (like MISRA, etc.) included out of the box with it. That would be swell.
From MySQL 5.6 to MySQL 5.7, the cost model changes significantly. So while most queries will improve - there are edge cases where regressions occur. In anticipation of this occurring (even if you are better 99% of the time; there will be cases where two wrongs made a right), MySQL 5.7 also added new query hints.

I work on the MySQL team; we are 2x the size under Oracle, and have made many improvements. Please check out my list here: http://www.thecompletelistoffeatures.com/
That image means nothing. Apps and the operating system cache lots of different things. If your system was under memory pressure then you'd see it lower.

Fact is if the ram it available, an app should cache as much as possible. It has no idea what you'll need next, so better it use a free resource to reduce latency.

You cannot think of an app in just terms of the text it handles but also window pixmap data.
An Apology to the Drupal Community – Dries Buytaert
MicroPython can compile to native code and also allows for inline Assembly.

https://docs.micropython.org/en/latest/pyboard/reference/spe...

https://docs.micropython.org/en/latest/pyboard/reference/asm...
Yes.

But technically it's just Scottish the language as it is referred to in English there's no need to add Gaelic at the end. Gaelic would be "Scottish language" in Scottish.

Just as Irish is a language and in the Irish language Irish is Gaeilge.

It's pretty confusing but I think I got it right! Koralatov could explain better below. I'm about 4th generation Irish folks left problem late 1800s from Co. Monaghan.

Slán!
Apache Tomcat 6.0.53 available
You should give http://dbeaver.jkiss.org/ a try.
They do regularly recall toys that were found to be dangerous.
Creating a _nice_ and _reliable_ API with _good_ documentation that is _native_ to the language - I do think so, yes. Also keep in mind that there would be a specific devboard to build a community around.
I would think the thing to investigate is the changes in the gut bacteria.

What do they do differently after the chronic exposure?
Apache Tomcat 8.0.43 available
I learned using the Silab's Zero Gecko starter kit that you linked to. As someone whose only other microcontroller experience was a few simple led projects with an arduino, I found the gecko family's tools and docs incredibly helpful and intuitive. It really helped me learned all the ins and outs of the Cortex M, such that I was able to build my own hardware programmer/debugger after a few weeks of tinkering.
> In my experience, dynamically typed languages don't do well for developer productivity.

At least one empirical study suggests static typing does not improve programmer productivity. Source: http://courses.cs.washington.edu/courses/cse590n/10au/hanenb...

This is just one of the many common industry "wisdoms" that collapse under scientific scrutiny.
Except that it crashed a lot.
Generate a new package every day or week and include current date. Do not allow to update to package older than X.

Synchronize time using one of the time signals available in the area or use signed channel for time sync. Using radio time signal it can be easy to spoof it if your location is known by the intruder, but makes it practically impossible for remote exploits. But radio signals may have bad reception inside a house.
Compact turbojet engines rather than high-bypass turbofans like modern airliners. Blended into the wing for less drag compared to underslung wing pods like the contemporary rival 707.
Someone managed to have emacs standalone on the Linux kernel.[0] Maybe it will be possible to run it on bare metal with the help of Mezzano or Yalo.[1]

[0] http://www.informatimago.com/linux/emacs-on-user-mode-linux....

[1] https://github.com/whily/yalo
A point to be noted is that the study was done in India, where regulations on the amount of pesticide used may not be as enforced as in other developed countries.
I have the opposite experience and I did a lot of back and forth between statically typed and dynamically typed languages over the past decade so I'm not biased in either direction.
In Danish you would say "trådløs" for cordless. "Trådfri" is not used, but it is easy to understand the meaning.
Norway's Bold, Maybe Foolhardy Plan to Build the World's First Ship Tunnel
They're turbojet engines, not the turbofans that you see today.

Turbojets have a smaller intake and the entire thing produces thrust. Unlike today's much more efficient turbofans, where a small turbojet turns the larger fans to produce most of the thrust.
Recent discussion, https://news.ycombinator.com/item?id=13713563
Wow, seeing this on hackernews made me shed a year.

I picked up maintenance of GNU Smalltalk when I was 19 and kept it going for about 11 years. In the meanwhile I wrote thousands and thousands of lines of C and Smalltalk code, a generational and incremental GC, a debugger, a documentation generator, a JIT compiler and whatever else. Maintaining GNU Smalltalk taught me so much about testing, release engineering, C programming, mentoring and almost everything else I learnt about programming during those 11 years.
> could never study a language, or work on something they're not as good at.

Foreign language and writing skills are a requirement. Assuming a school has non-STEM class like history, its expected that they'll take those classes too. Admissions doesn't penalize a student for getting a B in a "risk" class like music theory. Remember its near 4.0.

I also think you're missing the point.

In great part, schools deny a student for his own good. They feel that student should go to a less demanding school so he can nurse his academic skills instead of drinking from a firehose.

For most of the students top schools admit, 1600 and 4.0 unweighted isn't a particularly difficult achievement.
ExNet Systems' On-Line Magazine: 1995
You and other commenters are all equivocating on multiple definitions of the verb "write" ranging from "mechanically generate" to "invent or obtain informally stated functional requirements, augment with a detailed design, implement, test ..."
Too late to edit my comment, but: TLS 1.3 and HTTP/2 have padding frames: https://tlswg.github.io/tls13-spec/#rfc.section.5.4 - applications that use padding will likely prevent these attacks.
Show HN: JavaScript cannot Eta reduce
Have this tough conversation with the founder. You may provide insight (maybe the mission needs tweaking). It sounds like a lose/lose for you and the company now. See if the conversation can create a win/win or look for another job.
> Also, IBM sold PS/2 (or something like that) with OS/2 preinstalled... It booted like forever and there was zero software available for the home-user.

And was like 500 € (on today's money) more expensive than a PC compatible with similar specs.
Asyncio does not use callbacks.
It uses async/await syntax
https://www.theregister.co.uk/2017/04/05/hackers_take_over_b...

https://en.wikipedia.org/wiki/Domain_Name_System_Security_Ex...
http://stackoverflow.com/questions/34982151/executable-ada-c...
Google did some tests/research/study a few years back and they noticed that hard drives fail around 40% of the time without showing any signs with SMART attributes.

EDIT:
Ok, few years = 10. http://storagemojo.com/2007/02/19/googles-disk-failure-exper...
A few pitfalls when bundling Angular applications
I use a minimalist window manager, but I think I am in the minority, even among software engineers that use linux as their primary development environment. This almost works, except web browsers are extremely GPU heavy these days, so JavaScript laden sites (jenkins, amazon, news) often become unusable with more than ~10 tabs.

Anyway, most engineers at work use unity because it is the default, and it is a non-starter without hardware acceleration. We site-licensed vmware, and it seems to work OK.

The last time I checked, the second most common choice is fvwm. It sorta works out of the box and isn't unity. Also, it can run on the big server VM's, unlike unity (there is no 3d acceleration in the server kvm instances...)

Another common choice is to do everything via console, productivity be damned. (There are some highly productive console users, but they tend to put linux on their laptops on day one anyway)
FAKE MONEY,Canadian,Euro(Whatsap+1(720)598-0190)Coins;gbp
This kind of music represents such a huge chunk of the spirit of that era. A post space age leaning toward mainstream tech culture.