skysight-inc/HackerNews huggingface dataset:
I have similiar issues with games. I dread open ended ones - Witcher, Skyrim - because of the prospect of them never ending. But it's worse than that because the least resistance in gameplay and I will abandon the game. For instance, I've haven't been able to play more than 10 minutes of Cities: Skylines because it gets overwhelming.

At least now I accept that I don't have to finish games. That it's ok to even uninstall one after a couple of hours of play if they don't bring me any more joy.

Also, there needs to be a category of game guides for those of us who prefer small quality gaming experiences over fillers.
Is it a real increase in revenue or just smoke and mirrors from shifting Office revenue again?
No, I understood you.

Benevolent 501c3, maybe?

Really, the answer would be in symmetric last-mile internet connections, no? Having the ability to host and distribute/stream video would change many things in these industries.
Parsing Bash is Undecidable
> And if Apple used any other factory in China it wouldn't have happened?

It could have happened in another factory. However, it surely wouldn't have happened in every single factory. And it shouldn't have happened in any factory. If large corps like Apple are in a position to influence a change such than things like this do not happen in the factories they rely on, then perhaps it is their moral responsibility to do so. If not them, who else would do it?
> I believe JS came here because it actually is the best language we have had in the web.

It is the only language we have had in the web (modulo some minor experiments). The only reason it's popular in the browser is because it's the only choice at all. The only reason it is used on the server is because some folks are familiar with it from using (overusing IMHO, but that's a different rant) it in the browser and are not familiar with the advantages of using any other language.

I've written this before, but sometimes in my most morose moment I like to imagine what the world might have been like had Brendan Eich been permitted to implement a Scheme instead. And I don't even like Scheme!
So, after Google was found guilty, the judge ordered contentID to be created and implemented?
If you look at the numbers their cash over the past few years have been relatively stable about ~24 billion in FCF. Now if we model that as a Perpetuity with 10% rate which has been historical rate of the market we get 24/.1=240 (not including inflation) if we add Net Tang Assets and some tax benefits if we write down goodwill we we end up with 56billion. However MSFT is trading for 450 billion. Where is this extra 150 billion coming from? Cloud has about 10% margin I don't see how the numbers add up.
How can it be best with a low resolution display?
Bob Dylan removes mention of Nobel prize from website
Could you have just answered OP's question instead of telling them how wrong they are? From "Do sales people have something important other than their interpersonal skills?" it seems clear to me they are hazy on the value of good sales personnel and want someone who knows to elucidate it.
"It was a considerable R&D investment, one that no company had ever tried, "

Nope. That's just more ignorance of what is out there piled on (plus peddling your own stuff aka content marketing).
They just have been replaced by games like "Farming Simulator".
Why people love or hate math and science
Thought this was satire, but then I saw your other comment. Good on you two.
> So opt-in becomes opt-out.

Hum, not exactly. With these new TOS, you can't assume that their will be a clear way to opt-out. ("it will depend on your account settings" is rather vague)
I went digging through tons of frameworks for a new company project early this year and chose Aurelia. Vue was a pretty good possibility in my mind, but Aurelia gives me a little more bang for the buck. I also think it's much easier to get going with Aurelia than React or Angular. Since then Aurelia has released a new CLI tool and some other significant updates. It's already fast and the code is predominantly straight JS and web standards so it seems easy to pick up again after not looking at it for a while.
It looks like I'm working with statistically 'wrong' stack for a wannabe remote dev
Cascading gables are totally Cubist in nature. It's a gable partly obscured by a smaller version of itself! And a gable is itself sort of a simplified outline of a house plastered onto an actual house.
Why Passive Investing Is Overrunning Active, in Five Charts
You're right, it's more like "some developers bad, all marketers bad" :)
HackerGold (HKG) Audit by Mikko Ohtamaa from TokenMarket
Absolutely.

"Programmers with fast computers write slow code" has been my justification for always buying a cheap shitty laptop, and my excuse for still not having a SSD...

Similarly: "Programmers with reliable Internet connections write unreliable code."
Of course, I just tried to explain how the thinking behind the sentiment that it obviously isn't the U.S., not saying I agree with it.
I'm just trying to grasp that second sentence.
Are there door locks on the ISS to keep unwanted people out?  Front Door Key?
I don't know what's the most abused laws are, but I'd say copyright would probably be in the top 10 list if there was such a list. I wish people who abuse copyright takedowns repeatedly would get a large fine. Then the fine should be split between the uploader and service provider. Plus the takedown abuser should have to pay all legal fees on top of the fine.
Reading that made me not want to read the rest of the article. I'm glad that they realized it was wrong and admitted that, but still, how much stock can we really put in their judgement if that's a realization they had to make?
The moment I heard that modems were different between service provider models, I suspected that trouble like this may arise from them more band-restricted model of the two. It's one of the reasons I waited for the SIM-free/international model to become available before buying.

I think band/antenna differences between models should be much, much more visible. Right now this info can only be found on the tech specs page of Apple's iPhone site, but it really should be prominently visible on one of the feature pages too. Otherwise you're going to have a bunch of AT&T/Sprint subscribers being unpleasantly surprised when their $700+ "unlocked" flagship phone is almost useless overseas.
> But something that I almost never hear: critics offering a candid explanation for why their platform / language / framework - which maybe wasn't perfect but CERTAINLY compared to JavaScript was awesome - did not become the de facto tool across as diverse a spectrum for delivering features / products / tools to users.

I believe that part of the reason is the ease of access to JS development. It allowed an inordinate amount of poorly trained devs to enter into the job market. Because you can quickly whip up fancy UIs and show them to unsuspecting non-techie types, you can quickly earn a reputation as a "computer whiz".

I think there were many de facto ways of doing things before this, none of which were perfect, but some of which followed better design principles.

If you look at software industries where security and stability is of utmost importance, you will not find these newer frameworks in use - nor the languages they use. I'm thinking life critical systems here.
Lucee – A lightweight dynamic scripting language for the JVM
Let's put things into perspective. The VC market raised 28 billion dollars last year [1]. Apple's market cap alone often goes up and down by this much on any given month (or even day, occasionally). While this small segment of the financial system gets a lot of press (especially on HN), this is a tiny amount in terms of the overall capital markets. My guess is that if the same kind of bubble were present in the stock or fixed income markets--which are both many many times larger than the VC investment market--there would be much more hysteria.

[1] http://nvca.org/pressreleases/venture-capitalists-raise-5-bi...
Please take my Anonymous Salary Survey
Wholesale Clothing Supplier: How to Find the Perfect One?
Introducing Project Fi's group plan
Java probably still has a long future ahead, especially because Android app dev is done in Java. There are also lots of jobs around.

On the other hand, a lot of Java jobs involve stuff like enterprise Java, which can be horrible to work with.

C is probably good to know, so I'd play around with it for a few weeks and then move on to Rust. Knowing C probably lets you appreciate Rust even more.

Java is also good to know and not hard to get into. But for hobby projects I'd choose something else, unless you want to do Android apps.

Edit: Python is also a great all-round high level language and there are many Python jobs around :)
Listening to BBC Radio with mpv
I would recommend neovim. Configuring it should be as easy as symlinking your vimrc and .vim directory: https://neovim.io/doc/user/nvim.html#nvim-from-vim

For packaging I suggest using vim-plug. It's super simple and super fast: https://github.com/junegunn/vim-plug
>it would be much more simple if the database could just take any value and store it optimally

Which completely misses the point, this is called a file system btw, but a SQL Databases is designed from the ground up to have a validation schema.

You simply cannot put data in a SQL database that is not conform to the schema on which the table is defined. You can't simply put a string into an int column but this also means that any data you may read from this column will always be an int no matter what.

It means that if your transaction completes, including large scale database upgrades, at no point where types violated and you can be sure that all data is valid (or deleted because you forgot the WHERE clause)

>In ES6 you can now go very low level and deal with raw bit buffers.

I doubt you can write to registers and manipulate memory allocation, that is actually low level.

Manipulating bits is something every turing machine emulator can do.

>My problem with Go and other languages is that you have to be verbose like str = string = "string";

Which shows me that you haven't bothered to actually look into any statically typed language because I know of no common language that uses this syntax.

Go actually infers the type if possible, you simply write `str := "string"` or `var str = "string"` and go will use the correct type.

You can do this even with complex objects no problem. You only need to define the type if it's non-obvious, like you want to use an interface but the assignment uses the raw type, but this is something now compiler can do (it would be guess work)

Furthermore, there is no sacrifice in productivity, actually the opposite.

You don't have to wonder if the parameters you receive will have the correct type. If your function signature is `func (int) int` you can only ever receive an integer and you can only ever return an integer.

>NodeJS (commonJS) module system that makes it possible to not write complexed code, because it's lexically scoped and do not have hidden globals.

Go actually has a very neat module system. It's rather simple; all uppercase fields and funcs are exported, everything else is private.

The architecture of the standard library in Go and the language itself discourage globals and encourage default global states which can be exchanged for user defined states seamlessly.

Check out logrus or any of the popular logging frameworks in go. You can either use the default logger which is globally exposed or you use a custom one and pass the variable.

>I'm willing to sacrifice that for increased productivity and simplicity.

If simplicity and productivity is your goal you should use one of the LISP variants like ClojureScript. Nothing beats a language which you can program to be more efficient for you.

And you probably should check out some Go code too, it's easy to understand even without knowledge of the language as long as you know some basic CS101 stuff.
We played it when it was long past its prime in the dorms at college in 88-89. A 4 player game that was addictive, short and generated a lot of trash talk and claims of the one true technique. I think if you can design games so easily accessible you are doing well.

Functionally, it filled the niche that would be occupied by Mario Karts, Goldeneye, M.U.L.E., and Perfect Dark. 4 player head-to-head games that were simple to understand and fun to play repeatedly.
> They produce less heat because they are an inferior versions of a standalone GPU.

Isn't that entirely based on what they integrate? The market has traditionally been such that integrated units are for cost, and so are paired with cheaper GPU components. I don't know of any technical reason that integrated units use low end GPU specs, just business reasons. Any normal market pressures would be different in this case, based on the size of the order and specific needs.

> I'm assuming inferior refers to compute performance

Inferior based on maximum possible compute performance, sure. The top of the line dedicated GPU will have more leeway to work with than the top of the line integrated, but we're hardly talking about top of the line, we're talking about matching three year old hardware.
Speaking of Hitchcock and fear, I recently learned about the documentary "Night Will Fall" - which is about the British government documentary "German Concentration Camps Factual Survey".

Even the trailer for "Night Will Fall" is shocking - particularly the line, which gives the film its title:

“Unless the world learns the lesson these pictures teach, night will fall.”

https://en.wikipedia.org/wiki/Night_Will_Fall
Why should you?

I mean, it is really handy to have a tool to save you from the initial setup and all that boilerplate code when you already know how it works.

But not knowing how the different pieces fit together will bite you when things start to fail.
I know this was just a hypothetical question but as a scuba diver I actually pay for a completely separate insurance on top of my standard health plan called DAN insurance: http://www.diversalertnetwork.org/insurance/dive/

So stuff like a helicopter evac, access to a hyperbaric chamber and the ability to call a number and speak to a doctor who specializes in diving related illness means I already do pay more for insurance than someone who isn't a diver.
My immediate thought was that they looked like the work of Salvador Dalí
50 years later and we still haven't learned.
Looking at the My Activity details is actually pretty creepy. Starting today working backwards, Google includes "Used Phone," "Used [my launcher]," "contacted [messaging site]," "Used [alarm clock app]," several overnight repeats of the messaging site when I received alerts, my Chrome-based website visits from yesterday, my foray into Android Settings yesterday, etc.

It all serves to make me happy that I'm using Firefox with uMatrix as my daily driver, and only use Chrome (with uBlock Origin) for the rare things that I can't get to load properly because of all the cross-site dependencies.
Exactly which bugs are those? Linus makes valid points that people then seem to ignore and change the meaning of.

He thinks all bugs need fixing and how they are described is unimportant. Fixing the bugs is more important than how they are categorized.
I've had mine for 11 years now. The lowest end model with no lumbar support and nothing but the height is adjustable. The left arm rest now has a huge crack in the vinyl which digs into my forearms sometimes but overall it's better than all the other chairs I have access to.
I write Ember for external apps at A-Big-Tech-Co. but use vue.js for the internal stuff. The difference in readability, code size, and customizability is really starkly in favor of vue.js to me, though ymmv
Post good stories and write good comments.
Me. They should hire me first. Then somebody else like me to support me, but not as important as me. And then the people who do various other unrelated jobs that aren't as important as my job. Then, and only if they are doing well and only if they have enough parking and private office spaces should they hire people who are both not like me and whose jobs I do not entirely understand and who are therefore much less important to me (and the company).
The government of the country those factories are operating in, perhaps???
Indeed. Thank-you petewailes! And I think I actually understood some of that too.
I'd like to see the type system used to improve this stuff, by using more specialized types for different kinds of data. I don't think it's ultimately sensible that items as diverse as filesystem paths, SQL statements, HTML code, and raw user input are all represented as "strings." Imagine if instead you had a Path type, an SQLStatement type, an HTML type, and a UserInput type, and combining two items of mismatched types without the appropriate conversion/encoding was a hard error.
I am more bothered than any person should be by that intel inside sticker. Paying to watch advertising.
> the Synaptics touchpad is very wide

How do people type when the trackpad is very wide? I find myself constantly moving the mouse to different parts of the screen on a Dell laptop I have occasionally used for work.
You can always host videos on your own website and pay for your own traffic and server costs.

Unlike Facebook, Youtube isn't a monopolic walled garden with such powerful network effects, so for most purposes it's not an awful alternative. Therefore, unlike Facebook, I don't think that Youtube ia under any moral obligation to be a fair playing field.
Not all are bad -- mine has never given me trouble and still has decent battery life fifteen months later.
I'm okay with the fact that I spend more than half of my waking hours staring at screens.

It's the web I worry about.

(And maybe smartphones, but I've yet to own a smartphone. And, speaking of screens, I don't particularly like LED back lights: I use only fluorescent back lights with my computer.)

Some things I do to reign in my use of the web:

I wrote a command that disables my browser (by compressing /applications/firefox.app/contents/macos/firefox).

I wrote another command that uncomments any commented-out lines in the last paragraph of my /etc/hosts file (then restarts the browser to flush certain caches). Both of these "minor roadblocks" or "speed bumps" are easier to deploy than they are to undeploy.
Composing distributed spark and akka-like applications (and web apps). haskell
Try not using 'guy' when you mean 'person'
It's an automated system designed to comply with the DMCA. Give it a few days for manual intervention to shake things out, then judge.
This. Get an iPhone 5c with slow cellular data plan and make your app fast there. People will love it!
Please correct me if I am wrong, but this sounds like there really was no MVP that solved the pain point of multiple potential customers (that the startup has identified)?
How data and machine learning are 'part of Uber's DNA'
Angular 1.0, June 2012

https://github.com/angular/angular.js/releases?after=v1.0.4

...

And I actually prefer ng-1 to the transpiling mess that is ng-2, as well as preferring to use functional composition rather than pseudo-static classes for the controller logic.

https://github.com/roboprog/ang-prog-enh
I get the same feeling. What's yours?
HBO Special: Hacking Democracy
This is not a bubble. Let's not talk about a bubble.
Why would Google want to leave up a video that ridicules their top hardware partner? YouTube isn't a public service.
Definitely the worst part of most laptops. I often have to tap my touchpad 3 or 4 times to get it to register one click, and that's pretty normal from what I've used. I'm surprised that nobody except Apple makes much of an effort to improve the situation. Maybe it pushes people to replace their computers more often because of how painful it is to use them. I'm sure there's some reason. Probably just inertia and lack of direct influence on sales.
Great, thanks!

I find the problem is actually how to select what content to study given a time constraint like if you had 5 hours or 20 hours or 200 hours - what should you read?

Like an exhaustive list is great but it's an optimization problem - how do I maximise understanding subject to a time constraint - which resources do I select to maximise learning in x hours/days/years?
Kati internals – GNU Make reimplementation
That is quite weird.

I, on the other hand, did not know they made things other than public transport vehicles such as planes and trains.
I'd say anyone who has travelled a modest amount on planes will have flown on one of their planes and most people will have used one of their trains if they've ever been to a large city (one might not realize that this is the case however).
> Who's big and a steady money-loser? Twitter? Uber? Who else?

I think you forgot Lyft and Snapchat, and probably AirBnb, although I don't know about that last example. There are probably other companies that fulfill the bill, although I can't think of them right now.

Amazon, of course. But I guess they're an outlier amongst outliers.
In my case there are 2 conditions required:

- Search referer, i.e. clicking in from google search or using HN "web" link

- Clean WSJ site cookies or incognito mode

Maybe one of you read the WSJ recently, and one hadn't?
I interpret guy to mean all genders (as opposed to sibling comment).
You need a lot to power a 4k, I'm actually okay I think with just 2k for laptops as of this point. We can start demanding 4k next year.

What I'm disappointed by is the lack of usb 3.1 type c ports on brand new laptops.

edit: sorry, I was wrong. It seems it does have 3.1 type c ports (I was looking at the chart up-top which mentions just "2×Thunderbolt 3, USB 3.0, headset jack" in the "PORTS" row).
Ug, that pretty much terrifies me. I have a google voice number that I've used (for free) since it was Grand Central, and rely on it pretty heavily.

Anybvody else seeing GV random revokes? I wonder what would happen if I tried a port-out for this number.
Maybe they were aware of it. There's still no way a small or even large company can change the dynamics at play. Government can sometimes change things by deficit spending on infrastructure, but that's a tough sell to voters somehow.
Hi Jacob, the interview wasn't weird. Just that aspect of it :).

I get it that implementing a big build process in an existing project can be crazy and not worth the effort, especially since GitLab's frontend lives inside of its rails app.

I wouldn't be concerned about DSL issues with React though, the API is 90% vanilla JavaScript.

I also didn't want to implicate that the Vue.js / React stuff was the reason I didn't get the job at GitLab! The interview process was great and very open.
I suspect that inflation calculators are inaccurate for housing. IIRC, in the '70s, housing was removed from the cost of living index because it raised the value beyond what was 'reasonable'. Further, easily available loan money for mortgages in the '90s and 2000s added to the problem.

That example would be, what, $25/sq ft?
Is this what it's come to?
You don't need web applications to do that either. Simple HTML will do.
Boom OnePlus Dash for Diwali Level 5 'Shine' #OnePlusDiwaliDash
Using firefox? Did you tick "Send analysis data to Mozilla"?
If yes, Mozilla has the very same information about your browsing habits and all clicks and actions you performed in Firefox too.

It's just that Google shows it to you, rather than not telling you anything.

Any sufficiently big Android/iOS app has the very same system in place so that they can see what people are doing with their app and anticipate interesting features, down to the location of your finger when you touched that button, the wifis you were seeing at the time, the battery level etc.

Admitedly though, Google has such a wide reach in all your day-to-day life that they gather an immense amount of data.

But don't be fooled, anyone else is also doing it. And they are far less open about it.