skysight-inc/HackerNews huggingface dataset:
The laptop is 1-2 months old only but I had no problem with it. Indeed I had double types in an SSH session with a wacky AI cloud provider but IMHO that's a software problem. (And maybe in 2019 I should anyway rely on Job submissions, web interfaces instead of Terminal connections.)

> Progress is not regress. Regress is regress, progress is progress.

When I switched from Windows to Linux on the Desktop it was progress in terms of stability but regress in terms of application and driver support. macOS is for me better application and driver support but the choice of hardware is more limited. After all it's not just the laptop you buy but all the components, the components' abilities/driver support, the cases. I think the perfect computer only exists in the product owner's mind ;)
Awesome! Gonna use it for my next side project.
I have a guilty pleasure of reading biographies of people who are moderately famous/wealthy/successful and are talking themselves up, as I think they reveal interesting things about the human condition and ambition. On that note I enjoyed “Time to Make the Donuts” and “Money Monster”, both on entrepreneurship.

I go back to some greats like Benjamin Franklin as well, but the books on the margin lacking polish can be more interesting.
A useful way to use this emotion is to imagine how you are going to feel in an hours time when you have just got on and done that thing and it's all over with.
Also physical tokens can be easier to use if the support for them is built into OS and doesn't require installing or configuring additional software.
It happens.

https://www.dailymail.co.uk/news/article-6665949/The-birth-c...
Will their ever fix the infinite loop you get when you open a broken file and VLC just try to read the 1-file playlist indefinitely and the UI gets stuck forever ?
I notice that "globals" is on the "you won't use this much" pile. I am wondering, when using Python interactively from Emacs, I often do this kind of thing:

if 'myvar' not in globals():
myvar = ...

That way I can just execute the whole buffer instead of having to carefully be picky-choosy about what I send to the interpreter. It's especially helpful if the line involves loading a large file, calculating something that takes a while, or downloading something. Is there a better way to handle this in an interactive context? Like an automatic globals cache of some kind?

(Note, it's helpful to be able to dirty the variable when necessary by simply,

del myvar

)
And the replication crisis showes that 'empirical' social science that contradicts common sense should not be taken as fact.

This seems especially true when the conclusions align closely with the incentives of people who have the power to get research friendly to their interests infront of you.
I'm a PhD student, I've always wanted to buy Mathematica because it's cool as fuck but

1. It requires a significant time investment

2. I can't see how it will be in any way useful to me.

Can people using mathematica ( PhDs, pros, mathematicians, engineers... ) tell me what awesome things they do with it ?
Visual Basic and VB.NET are two very different beasts, only sharing a name.

The VB6 runtime is indeed updated to run, but really how much update does it need beyond sticking the DLLs around? The VB4 and VB5 runtimes run perfectly fine on Win10 and those had no updates for it. It all relies on Win10's overall backwards compatibility.
There are at least a couple of others:

Journal of Articles in Support of the Null Hypothesis (multidisciplinary, dominated by the social sciences) [0]

New Negatives In Plant Science (biology, discontinued) [1]

Journal of Negative Results (ecology) [2]

At first I thought JASNH was more an art project than a serious journal. Now I'm not so sure.

[0] http://www.jasnh.com/

[1] https://www.journals.elsevier.com/new-negatives-in-plant-sci...

[2] http://www.jnr-eeb.org/
This is the same thing with Rust, where original core team are Mozilla's employees.
> User interfaces need random access to the playlist items, so a vector is the most natural structure to store the items. A vector is provided by the standard library of many languages (vector in C++, Vec in Rust, ArrayList in Java…). But here, we’re in C, so there is nothing.

I so do not miss working with C.

Having higher level abstractions and a working, useful standard library is just too nice.
Last time I downloaded VLC on Windows, an ad on the download page started download for "VLC Torrent Streamer" or something equally confusing. I never launched that EXE but started wondering what kind of crapware I would have gotten if I had.

I thought VLC was better than scams like that.
Ask HN: How to stay motivated through a long term project
I want to know what are some methods you guys use to stay motivated and disciplined through a long term (>2-3 months) solo programming project. I know the most obvious method would be to break down project in small tasks and target those but in my case that does not help. After a while the feeling of it going nowhere starts sinking and also the feeling of the enormous amount of work still left starts bringing the morale down. Thanks for your tips in advance
Depending on what "community-driven" means, I'd like to add Python, Blender, Jupyter, Django ...

I'd say "thriving community-based open source projects" are rare in the sense that most open source projects don't thrive (especially if you count every open-licensed repository on github), but there are tons of examples.
To think Indian independence came about with no threat of violence seems like a whitewashing of history. The British state chose to deal with the non-violent. But would they have bothered without the fear of violence?
What about this kind of names?
https://www.youtube.com/watch?v=hNoS2BU6bbQ
Also `itertools.product` is very useful to avoid nested for-loops.
It's funny that the company that tries to "accelerate" web pages by directing webmasters to build their websites using a 270k AMP script internally guides its developers to size optimize by omitting the spoonfuls of bytes for optional tags—in a document that in itself doesn't follow these guidelines and is possibly the simplest page that Google has ever produced. What an absurd state of affairs.
A recent(-ish) addition to Python 3 I also think is worth mentioning is the statistics module: https://docs.python.org/3/library/statistics.html

Every codebase eventually needs an averaging function, now you don't have to re-implement it yourself every time.
Plus it's a nice toolbox of a few different utilities that you would otherwise need to install numpy/scipy/etc. to get.
I made a short video: https://streamable.com/96v6n

this is the audiofile: https://meta.metaebene.me/media/mm/fs235-sechzehn-bar-blonde...
Fair enough, though that wasn't clearly communicated.
What about Intel's compiler for C++? Or Borland's? Or EDG's? Or DigitalMars? They were around for a long time.
Ah gotcha, but I can't seem to update it.
They might have an accomplice within carriers' or dealers' employees. Imagine how many shops are there across the country and how many employees have access to reissuing SIM cards. As an excuse such an employee can always say that they didn't notice that the documents were fake.
Yes, although as a Brit I see this as an Americanism, it's certainly not common usage here. I believe it's generally used when being invited to an event for example -

"Do you want to come bowling with us on Friday?"

"I'm down"

However, it's not always interchangeable with "yes" - for example:

"Did you get the server migration finished over the weekend?"

"I'm down"

... Would be completely wrong.
A while back I read "The failure of non violence" by Peter Gelderloos on the topic who argued for the opposite. Not an academic work but I found it interesting to read about a different point of view.
Even the privileged YC founders seem to have made some sacrifices early on, like living on Ramen, sleeping in their office and sharing a rented space with many people. Must admit that "want to live in a decent city" is not really something that triggers my empathy.

These days you can also do Kickstarters, apply for money from YCombinator, and other ways.

And you don't have to sacrifice everything. You can try the startup for 3 years and still get an education if it fails.
>everyone's pet feature

Isn't that C#? Java is very slow at adding new features, Java has only things that were proved to work in other languages.
Data Visualisations for the Complete Game of Thrones
Not a blog, but if you end up needing specific and ongoing advice about people management from experienced coaches, we offer an unlimited coaching service for managers of technical teams:

https://leadingup.co/

One thing that I think is important that you won't find in blogs is that you have to change your behavior as well as your teammates' behaviors in order to actually see change. Regular discussions with a coach about specific situations will help make sure these behavior changes are consistent.
I like Go's concurrency approach and its concurrent GC implementation, but I personally don't like the language that much. It would be awesome if the runtime system could be factored out, and targeted by other languages.
True enough on the not taking it as fact. I don't, though I think it carries more weight than so-called 'commonsense' (which I dont' share your apparent respect for). Obviously it should be subject to good empirical critique.
The new generation does indeed solve the latency problem, but will they have the bandwidth for gaming-as-a-service?
Choose a GitHub project that generate forms from a JSON schema
Of course they don't put their money where their mouth is and the document that describes this guideline itself doesn't follow it:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Google HTML/CSS Style Guide</title>
<link rel="stylesheet" href="javaguide.css">
<script src="include/styleguide.js"></script>
<link rel="shortcut icon" href="https://www.google.com/favicon.ico">
<script src="include/jsguide.js"></script>
</head>
<body onload="initStyleGuide();">
[...]
</body>
</html>
Inside Amazon’s German AI research program
Not that ergonomic errors keys are not desirable, but you can mostly avoid using arrow keys by switching to Ctrl+B Ctrl+F Ctrl+P Ctrl+N.
I don't have experience launching websites in China yet,
what's the benefit or risk of this versus using a AWS partner like this[1] ?

[1] https://www.amazonaws.cn/en/new/2017/whats-new-announcing-pa...
I enjoy the lack of depth. The medium of mobile is designed for casual play. You can pickup and drop a turn based game too. The profit model is smart like most Norwegian and Swedish projects. No ads makes the game inviting. You play it because it’s fun. DLC is optional. There’s a kind of dignity to it.
Did you get it from https://www.videolan.org/ ?
Oh yes. There was that one time in my life many years ago, that I completed a pretty complex piece of a project while carefully keeping myself within Ballmer Peak. I was severely burned out back then, and discovered that a single beer was enough to kick me out of high-anxiety state for a couple hours without impacting cognitive capacity too much (in fact, I recovered cognitive capacity as anxiety tends to make it difficult to think). This trick probably saved me a couple days worth of work. Fortunately, I later changed jobs and worked in much less stressful environment; with the burnout slowly subsiding, I didn't need to use it again (I tried it a couple of times off-work as a control measure, and I discovered that the effect most likely came from anxiety reduction).

--

[0] - https://www.xkcd.com/323/; the BAC values are probably made up and the peak doesn't feel as thin or high as drawn.
I believe no.3 already exists with a pretty advanced set of features (see later.com for instance)
Out of interest, did you not consider this expensive when you started paying that amount? I used to work with people who thought it was a "good deal" to be paying £110 a month to Sky for their phone, broadband and TV.

I couldn't work out why. It's a lot of money. Mind you, they might have been watching TV all day long - nothing better to do, I suppose.
When I look at the download page now, there are no ads (disclaimer: I use an ad-blocker and I use noscript). Furthermore, VLC is available from the Microsoft Store, so that you don't have to fetch untrusted executables anyway.
Why does it show Fortnite gameplay on the screen? What the fuck?
As an alternative, there is the “containers on the go” add-on, which will let you easily (optionally) open new tabs in ephemeral containers.
No, you are not liable when someone robs the bank you use.
Does it support Druid as engine?
Is it possible to connect it with Metatron Discovery?

https://github.com/metatron-app/metatron-discovery
Funny how the acronym spells out "sure" (guessing it was deliberate).
I've seen CQRS pop up over and over, but never seen anyone do a real application aside from some pseudo-bank account code. Are there any bigger OSS projects that use event sourcing?

Also the cached version: https://webcache.googleusercontent.com/search?q=cache:jZXfTY...
I also spent years writing Python scripts without a single class. I didn't really understand the point of objects at all. I used them because they were part of library interfaces, but I never created them. The scripts didn't have to manage much state, so writing everything in a pure-functional style worked fine. Nobody could really explain to me what objects were all about - all the arguments seemed to apply equally to functional programming ("re-use", "encapsulation" etc).

Then I had to write a piece of software that heavily interacted with various bits of physical hardware, each with masses of state (serial communication and so forth). Suddenly the need for isolating state became terribly obvious. After seeing how some libraries did it, I wrote a class for every bit of hardware that abstracted the state away and provided a functional interface. It all worked terribly well, and it was a real lightbulb moment for me.
> Thanks God, we have Javascript

Best language to write multi-threaded apps.
No answer to this question. Also interested.
Bulgaria, Romania, Croatia as well.
By the way, I just say this because you're obviously not a native English speaker: Although your meaning is clear, "ancient" is too strong a word for a text from 1871. Ancient means a very long time ago, like maybe 1000 years or more (there's no exact definition). For this book you might just use "old", or "antique".

Also, interesting to see the old letters of Cyrillic, so thank you for the links.
Pursuing cases takes time.

It's not like you just complain and the next day the business in violation starts behaving.
Generics was introduced in Java in 2004 with J2SE 5.0[0].
[0]: https://en.wikipedia.org/wiki/Java_version_history#J2SE_5.0
https://www.YouTube.com/MicrosoftDeveloper has all the Build 2019 videos (and 2018 as well.

We still self-host for countries where YouTube isn’t available (or if something goes down), but for Channel 9 anyway[1], we’ve moved to YouTube because that’s where the audience is and it makes sense to be where our users expect us to be.

This isn’t about video being hard; our internal player is pretty good and works everywhere (which is not true for YouTube). This was a conscientious decision to go to where our audience is. We still have a self-hosted backup for each video, complete with captions in a variety of languages. But we’d heard repeatedly that our users preferred using YouTube to discover content and not being there didn’t make sense. This isn’t true for all Microsoft content, but for our developer focused videos, we want to be where the community is.

[1]: https://channel9.msdn.com

(I was directly involved in the decision to move our developer content to YouTube.)
If you have a problem with the methodology or evidence presented here, then why not describe your issues? That would at least be useful. Unlike you, Chenoweth presents a substantial amount of evidence and reasoning.

Assuming that everything that comes from the social sciences is politically motivated exhibits reasoning as flawed as assuming the opposite.
No, we can't agree.
What does “medical grade” mean?

That’s in the ballpark for a 1.5T, but those are fairly old. About $1M per Tesla used to be a decent rule of thumb, but it’s come down a little at the low end. Still, I would be amazed to see a 3T for anything below $2M.

As for the $550/hr, it’s probably true that research scanners have lower utilization and higher costs to support all the weird stuff researchers want to do. An outpatient clinic specializing in knees can run much leaner. That said, that rate seems to be pretty standard across universities and I maintain that it's a very reasonable estimate of the cost. For example:

* Hopkins $668/hr (3T) or $538 (1.5T) during prime time; cheaper nights and weekend http://www.mri.jhu.edu/div_mri_res/ServCentPolicyFY17.pdf

* Yale: $539/hr (3T) https://medicine.yale.edu/mrrc/users/charges.aspx

* Harvard/MGH: $640/hr https://www.nmr.mgh.harvard.edu/core

* WUSTL: $710/hr (3T) https://www.mir.wustl.edu/Portals/0/Documents/Uploads/CCIR/F...

* McGill: $500/hr (3T) or $500-700/hr (7T) https://mcgill.ca/bic/files/bic/bic-rates-03052018.pdf

Most of these do not include F&A. It’s already coming out of the grants and external users pay a "Dean's Tax" on top of that to cover the missing overhead (which can often double the price).
I bet you sighed inside when opening those ports...

Thankfully PostgreSQL outputs JSON and accepts SQL with JSON in it last time I looked, so you can bypass the web service in the middle and just give web client users direct access to the database....
I wonder if they'd ever consider adding hygienic macros instead of templates/generics. To me, that solves the problem of needing to write the same code for float32+float64 and so on. And it doesn't require so much careful thought about the type system, accidentally creating an awkward metalanguage like happened in C++.
I got started by reading the gateway experience docs and research, then a friend pointed me to Marisa. I went and tried one of her free sessions - so just check out any of the free courses for the issue which bothers you, relax yourself and let her in - the "sleeping but awake" feeling is awesome .

If you're suspicious, check out this paper:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5635845/
"Java has been ruined by the push to include everyone's pet feature."

Care to expand on this? Java is very careful to release new features.
quite regularly, it seems to help the flow of my work
I, too, look forward to the day that 100% of our entertainment is controlled by this American mega-corporation.
That's not really a problem for computer science students, I think. Their area of focus tends to be on the algebraic, theoretical side of the spectrum. It's much more of a problem for computer (software) engineers.
I would say debt == investment.

You're betting that the maintenance foregone in the present is paid back with interest in the future.

This "pay back" could be the success of the company which allows you to pay for more developers and tools.

Is it worth it? Time will tell.
What do you mean “no improvement on macOS”? Most of the new features listed in these release notes could be considered improvements, and I assume that the macOS version of Firefox 67 has all those features, the same as on other platforms.

I think you had in mind a specific aspect of Firefox that you wished would be improved, but you forgot to explain what that feature was. What is the missing feature that leads you to use Chrome?
Even if he did eventually want to live permanently in the US, why would that be a reason to ban him? Does the US only want people who hate the place? If so, they're doing a good job.
I even think that for language and base class library design a strong ownership is key to success. They make the language consistent and the library easy to learn.

In both aspects, just compare .NET/C# with PHP.
The windows store version is a bit different than the one you an download from the website though.
Judge Rules Qualcomm’s Practices Violate Antitrust Law, Orders Changes
The grandfather comment said and implied nothing about British goodness. It was a pragmatic decision.
What software are you using to get the percentage? My Early 2015 MBP is on around 300 cycles but not sure how to get the percentage.
I don't necessarily disagree with the statement that Netflix is not the new TV. However I clearly see them in a position alike to a big TV channel. Disney would just be another player as it's content would simply be different.

Still, I hope Netflix keeps Disney off their ground as I would prefer them competing against one another rather than seeing it replaced or bought up.

Netflix has been doing grandiose work be it in their shows or even their open-source work.
> My primary benefit is not spending the time telling the computer things it should already know.

Sounds like you're in favour of type inference, not dynamic typing. A lot of statically typed languages don't need you to type out type declarations of your functions.

> Dev time is the most limited resource, I prefer not to spend it restating the obvious.

But on a typical dev job, you spend 10 times more reading code than writing it. And when you read, these type declarations actually save your time.

> The biggest benefit I see most static typing advocates benefiting from is IDE-hints, not compile-time checking.

Uhm, no? I'm pretty sure it's about the guarantees that compiled languages give you - the more invariants, the better. The same logic as with immutability.
For a dissenting opinion, one of the major points in Picketty's nobel-winning dataset is that market returns are, over the long term, pretty fixed. Short term fluctuations aside, they're not really impacted by GDP growth

It's an empirical measurment rather than a theoretical point.

I don't know if he's right. But, I do think that it's dicey taking conclusions like "corporate tax is a tax on pensions" as fact. Economics is not science. Economic theories that yield these conclusions are not testable. The reason macroeconomics exists as a field is that core theories which seem to work well at the micro level don't seem to make the right predictions at the macro-level.
In your country, a guy got in trouble with the law for making a comedy video with a little dog saluting Hitler. You literally can't take a joke.

Reporting on court proceedings can get you arrested. Rude comments made on the internet, not even involving actionable threats, can get you arrested.

Orwell was British, but "Freedom is slavery" was supposed to be fiction. It was not written as an instruction manual.

You've also gone past guns, now starting to confiscate dull butter knives. More importantly, it's not the nature of the weapon, but the right to use it. You are generally not permitted to defend yourself. This does vary in the USA, with places like Maryland being rather British, but in large areas here we are permitted to fight back.
In Spain there are two last names, not a last name "with a space" between words. Traditionally paternal first, maternal second, although the law has changed to be able to use any order. Both must be present in legal documents or ID card, passport, etc.

It is a real pain for Spaniards living abroad. It is not a middle name, a two worded last name, or anything of that sort. Full legal name = First name + Parent A's 1st last name + Parent B's 1st last name.

Edit : As pointed out in another comment, a Spanish last name can be a two worded one, and a first name can be as well, and often is. So you could end up with for instance, a 5-word nightmarish José Carlos ( 1st name ) García ( 1st last name ) De Maestre ( 2nd last name ).
Search for "free shell accounts". You might be surprised.