skysight-inc/HackerNews huggingface dataset:
I've been using the same tech stack for the past four years, and I'm not planning on changing anything major anytime soon.

I think it's mostly a perception issue due to the fact that front-end development was historically a poor experience and things have greatly improved in a very short time.
About hours watched, did you somehow account for viewers like me who start a show, promptly fall asleep, and the episodes play all night.
Thanks for your comment. It made me realise that OSes are like programming languages in regards to the tasks you can do with them easily.

I can think of different things that are easier in Linux than in any other os. But would you try to create a website in C++?
Surely Fortnite is a fad.
My Parents Are Flat Earthers
I still find it useful to use Excel as a GUI. I created all sorts of models that takes lots of configuration tables as inputs. There is no faster UI for someone to fill and modify a table than Excel, so all configuration files are excel spreadsheets.

On the “we have programmers for that”, I see another culprit appearing: IT security, who decided unilaterally that everone else in the 100k people organisation only needs Office and are trying to impose security solutions based on that assumption. That includes application whitelisting, or automatically encrypting all office documents (as a result non office programs can’t consume spreadsheets anymore), etc.
I'm a veterinarian and became a software developer because I saw that I was going to become another number in this statistic. Low pay, long hours, abusive clients, bad working conditions and compassion burnout are all factors that combined with a predisposition for depression and anxiety (like I have), made me think several times if life was really worth it.

Fortunately I was able to start my developer career and even when it has it stresses and frustrations it is nothing compared to what happens with veterinary medicine.
I think Fortnite’s accessibility contributed also to its success as well. A player each on a computer, phone, and game console could all play together. Combined with being free-to-play as well as generally a low time investment (short matches, many enter/exit points, etc) it’s a very accommodating game for socializing.
> and the episodes play all night.

Do you not awake to a prompt asking you to confirm that you are still actively watching?
Browser developers are for some reason putting effort in JS engines, speed but ignore working on the UI elements, you still can't CSS the scrollbars in Firefox (so projects use big JS libraries) , you can't css the select element and it's options so again you have to use JS to create a custom select, but some projects will use some jQuery library for this missing components, others will use bootstrap, others will wrap this other ones... web components could make this mess a bit cleaner but for some reason they are not ready or nobody uses them.
This works for one offs. But performance is non-existent when you try to mock up google sheets as a database. I'm in the process of switching a company from google sheets + google sheets query to postgres. Loading one of their google sheets takes around 60 seconds. If they move around one of their 'id' columns it takes 5-10 minutes for everything to recalculate (also keep in mind that google offloads the computations onto the user's CPU...)
Because UI is hard and people think they can come up with some framework to "fix it".

UI is inherently complex. The relationships between views, states, data and events blows up very quickly, and inevitably lead to code that gets messy. So people come up with frameworks to organize code and auto-generate some stuff. But then complexity doesn't really go away, so frameworks also get messy, and people come up with more frameworks.

Does it get easier overtime? Probably a little bit. But overall there is no silver bullet.

That said, the concepts are not different. Once you understand where the mess comes from and what the next framework is trying to "fix", things become a lot clearer, and you don't really have to learn much of anything to be able to use the newer stuff.

EDIT: also in javascript, it's very easy to roll out "frameworks". In other languages, UI libraries are deeply connected to the lower-levels of the operating systems. On the web, you just make a library that manipulates the DOM and CSSs, and everything else is done for you by the browser. It's much easier.
If you're producing variations of Wibbleworths Customer Management System for a variety of clients and marketing them all under the Wibbleworths brand, that's absolutely something that should be trademarkable.
Well definitely not the Beatles. They are nowhere near the popularity they had 20+ years ago.

The rest of those are not popular at all amongst the majority of people in the US. Timeless sure, but not popular on the level of Star Wars, etc.
It looks really cool, but just one suggestion -- your homepage has four example pictures showing "It's eight o'clock" and all of the others are for "round" numbers of minutes. I'd really be interested in seeing how it handles something like "11:13" or "11:59," non-round numbers. That would be a lot of the appeal in something like this for me, I think...
Linux is a headache for two reasons: (1) because it's basically packaging your app for half a dozen different app stores, so you need tools that make that easier for you, and (2) lots of frameworks have no, buggy or unwieldy Linux support, because Linux had such a small userbase. So you're right, it is more of a headache for the developer, but the end user has a much nicer experience (it can't be overstated how nice it is to be able to install almost anything with one command, and update everything with another). Of course, binaries can be downloaded off the Internet just like on Windows, and some apps, like Chrome, will even keep themselves up-to-date without a package manager, again like on Windows, but each app having its own messy, non-standardized updating scheme is something of an antipattern on Linux, even if it's par for the course on Windows.
> changing prototype of "array" object is an acceptable thing to do

Uhh, no? I code in JS every day and do nothing of the sort, and I would object if I saw it.

> failing fast is bad and the best reaction to errors is to mess up the page layout in the unexpected way

I don't even know what you mean by this, but the fact that you're conflating JS with "the page" suggests to me that you're not that familiar with server-side JS (which has no "page") and the enormous amount of code that is written to be compatible with it.
waze has it and google owns waze.
iPhone XR Free
Hmm not that I remember. Maybe if it hit the end of the season? Though it's actually been a while, at some point last year I felt like I'd run through all the interesting content on Netflix. Now I do the same thing on YouTube.
Because they are not good teachers.
I thought that at first, but then when I read the maker's comments, he said that he definitely wants this to be a limited piece and doesn't want to spend a ton of time on making them, so the increased price (and thus barrier to entry) makes sense to me.

If he priced them much lower and ended up with either extreme (one or two orders vs a hundred), it wouldn't be great for him.
To push back a little against this notion—is this even true? On the web front-end, I develop with React and Vue, which were released in 2013 and 2014 respectively. On the backend, I primarily use Phoenix, which was released in 2015. On the iOS front-end, I write apps in Swift, which was released in 2014. For our ML, practically nothing we use existed three years ago (except underlying layers, like language and below). That being said, you don't have to use the newer technologies if you don't want to. People use them because they offer advantages over the older technologies (generally), whether that be in development effort saved or performance and features. You can still build your web front-ends in jQuery, your backends in php or asp.net, and your iOS apps in objective-c. I hear the notion fairly often that web front-end development evolves more quickly, but I'm not sure that it's even true.
Not really. With the amount of users these companies have, you can get statistically valid results very fast (and you can run hundreds of tests in parallel).
I'm capable of deciding how fast to drive. I hope this is an optional feature.
I have never believed that we will get fully autonomus cars suddenly. But each year cars will be able to do more on their own. It will be a gradual transition. Where the driver's will let it park on it's own, drive on the freeways/highway on it's own. To allowing it to go from the highway to home or work on it's own on a regularly used routes. I feel people that dismiss autonomuos cars completely and people expecting them to be perfect in the next few years are both wrong.
Obscure, yes because it's version 4.0.0 and it's around since 2006 and I never heard about it. New, no.

From the few examples in the README I'd say that it makes development more complex than using the usual server side rendering approaches. I'm also not sure Python is the best language for this sort of things. Better than Java but usually Ruby is better at DSLs.
A good recent example of that. We were asking a dev team to build a dashboard (we are a bank) showing capital ratios. The team came back saying voila! We looked at it, and the headline number in bold at the centre of the dashboard was showing a cet1 ratio of 1300% (a cet1 ratio is typically in the 5%-20% range). I am sure they used modern programming techniques, but they left an error that would have shocked even the least sophisticated user.

I have many similar annecdotes. Having a good understanding of the underlying domain and what numbers to expect is critical to writing correct models and too often I see dev teams in banks that have no understanding or curiosity of what they work on.
Totally with you. I've been thinking of getting a rugged battery case for my SE to accomplish this, but obviously the camera will still be not great compared to newer phones.
They astounded the attendees – who had made estimates of up to 100 man-years to implement the language, using up to 7 pass compilers – when they described how they had already implemented a one-pass compiler which was in production use in engineering and scientific applications.

It reminds me of the story of how Donald Knuth wrote an early ALGOL compiler by himself, in 3.5 months:

https://news.ycombinator.com/item?id=2856567
While I agree that Apple interfaces have been straying deeply into "undiscoverable" territory of late (the two touch pressures... eugh), Jobs' comment is a quip that even Apple has never lived up to. You simply can't build advanced electronics without explaining to users how they work. Just try sitting somebody who's never used a computer in front of a Mac and see what happens.
This - I thought of URE as he mentioned Raid5 but the disk size was ok (1tb).

But this scenario? Lost almost all his data?
I once closed the terminal window where I spawned gparted from while resizing a partition with it... this was nerverracking
I think this is an accurate reading.

I just want to add that in my personal experience, it's also easy to fall out of a fanbase due to the game having too much complexity thus making it too hard to achieve balance between competing mechanics. A case in point is League of Legends which has to nerf and buff their characters constantly and is always adding new characters which in turn spawn new imbalances, these changes can be too fast for the casual follower to understand the games as time pass by.
JavaScript Algorithm Copybook make you learn Algorithm without pressure
I doubt there are companies exclusively rely on A/B tests to make decisions, but even if there were, someone has to think about hypothesis and design the right experiment to then confirm with data. You can't just have a computer running around and make experiments and confirm them for youº.

--

º: you kind of can, if you have enough fresh data, to search for and derive statistically significant results automatically.
Apparently you need to upgrade to ios11 to view the site. NO DEAL.
JavaScript is a god language. Changing Array.prototype is very much considered an antipattern, except in the case of shims, where it's really useful. JavaScript is reinventing itself, introducing a nice, traditional OOP facade with `class`, and making improvements to functional-ish programming with `let` (as opposed to `var`), arrow functions, and object and array destructuring. The DOM is still very much a "try to display something at all costs" mess that doesn't at all fail fast, but most of the things that you want to happen are indeed happening!
i love how everyone’s idea of what Steve Jobs would do is what they would they would like to see happen :-)
Maybe, but I'm talking about getting to that level in the first place.
Standard Notes. great iOS app, on the web at https://app.standardnotes.org, or you can self host. a serious recommend.
It’s too bad they won’t make a new one
Gonna check these sony compacts out.. thanks.
The thing that bothers me about subscription models is that they reverse the power dynamic between a business and a customer. They are fundamentally 'pay us and maybe we'll produce something worthwhile, if not you can unsubscribe after you've already paid'. And it should be the other way around: 'we produce something and if you find it worthwhile, pay us'.

Asshole corps will always find ways to milk you dry but it might just become easier with the subscription.
Tim Cook has been a single light of hope in this vast dark ocean of surveillance capitalism. I’m so tired of hearing the “nothing to hide, nothing to fear” type responses.

Privacy is not “hiding.” I shouldn’t have to hide to keep my business, well, my business. I believe I have the right to carry on with my life without this all-seeing eye recording every part of me and using it to con me into buying, or selling it to the highest bidder.

I was such an idealist about freeing information and empowering people. And I’m no fan of government regulation. But we know business won’t regulate itself when it’s either the bottom line or what’s best for people.

Yes, it’s time for action.
That’s true, but on the other hand, you have some 15000-30000 packages installable from software center that are guaranteed virus free, with automatic updates. (And they are liver and gratis to boot), so the average user rarely if never needs to go there.
I mostly use paper and pencil. Sometimes I write plain files placed in a directory on my computer, though.
Or you buy a commercial license from them. They write they made this choice explicitly to make a profit.
Makes sense, but the problem is AAPL gives us no choice. It’s only big, bigger, huge.
> I do have a strong distaste for government pushing people around like that.

Since trademarks are an artificial monopoly erected by the government, they exist to push people around. So would the solution be no trademarks?

If so, any step that devalues the concept of trademarks (because they're considered unreliable) should be a positive, no?
Maybe it's just me, but I don't think the secret behind this kind of success is just properly designing experiments. Again, if this were true, the best founders would be data scientists. But they're not. They are visionaries. So I reckon it must be the vision.
In 2016, 4 inch Apple phones accounted for only 16% of total iPhone sales (see bottom of [1]). The market clearly shifted to favor bigger screens. Personally, I love the SE form factor and will only begrudgingly get a bigger phone when this one dies, but every time someone sees it they inevitably comment to the effect of "why is your phone so small?" The general market expectation is now that bigger = better, unfortunately.

[1] https://www.businessinsider.com/apple-iphone-se-review-retro...
If you've enjoyed this article then you might also like my compilation of what I think were the most important/interesting news or projects that I've found about in 2018: http://weeklyrobotics.com/weekly-robotics-2018
NVenc has gotten a lot better over the years. Using the "slowest" preset definitely seems to give the best results

I encoded 1250GB~ of Star Trek: The Next Generation Blu Ray's to 355GB of H.265/HEVC video, and I feel the result speaks for itself https://i.imgur.com/VklppOK.jpg

FWIW. Running the file through an i7-4790 would take roughly 4 1/2 hours

A GTX 1000 series does it in 4 minutes
Apple Publishes Videos Showcasing iPad Pro Workflows – MacStories
It’s a low volume, hand assembled product built as a side gig... Why would the price be anything near the BOM cost?

Just covering design time, workshop equipment and consumables, business costs, etc. requires a lot of markup to even break even in low volumes - and that’s before considering that yor’re paying a premium for art and design...
If you think about the front end ecosystem, in an economics sense, you will notice these distinct players : browsers, JS libraries/frameworks, apps/websites consuming these to provide solutions for the end user and the web devs.

There is tremendous competition at all levels.

Browsers (Chrome, Safari, Firefox) are competing each other fiercely and provide rapid advancements in capabilities.

Libraries/frameworks (Angular, React, Vue, D3, and a bazillion others) are competing more fiercely for a stronger hold on the market.

Website owners compete harder and want the "latest" tech to grace their product offerings creating great demand for the latest tech.

Web devs compete even more fiercely to stay relevant by picking the latest tech in the market.

Add to this advanced browser capabilities, increased computing power and fragmented screen sizes (phones, desktops, laptops, tablets) with faster data speeds and you have a bustling ecosystem that changes more rapidly than any player can keep up with.
This is one of the places Rocket League truly shines. The only changes in the meta happen slowly, organically, and (almost) exclusively at the very high end.

Low skill floor, crazy high skill ceiling, no randomness, no pay-to-win, short matches, and ELO-based matchmaking is the recipe for the perfect competitive sport replacement.
I don’t know why they do it and I didn’t say it’s because of security. It’s harmful enough to my experience that I haven’t used them since.
Feels good to know I am on the right track. Mindset is a major difference maker.
Pandas: Starting January 1, 2019, all new feature releases will be Python 3 only
Wow, is that a thing? Reminds me of an episode from Black Mirror.
Photos, videos... Yeah I used to save that stuff. I realized I never looked at it again. So I just stopped. I literally don't worry about losing data at home. Work is different of course.
Vision is obviously necessary - but a big problem folks run into is failing to recognize when something is not working. A/B testing is one way to keep yourself from falling into the trap of thinking 'I know better than my users what they should want'
Hanabi is absolutely fantastic, with surprisingly deep gameplay given how simple the rules are.

Basic gist of it: each player has a hand of cards that they hold facing outward so that everyone else can see them. The goal is to work together to play as many cards as you can in each color, in order from 1 to 5. Each player takes turns either giving a limited quantity of hints (indicating all the cards in another player's hand of the same color or number), discarding a card to regain a hint, or attempting to play a card in their hand.
Image Classification #Keras #DeepLearning
It's not the "nothing to hide" folks you fear, its the general crowd who couldn't give two shits that their tech is phoning home all the time until something they find private gets leaked and causes them embarrassment.

suprisingly few people have been burned badly enough for anyone other than Apple to take this stance on privacy. Apple is doing a good deed fighting for privacy and data control being returned to the consumers but its a fight against human laziness and the willingness to go with the easier option, instead of chosing the platform that actually respects their privacy and rights to data.

Apple by definition is in the minority when it comes to fighting for privacy and at this point its a little too late for anyone to care other than tech savvy apple users who intentionally chose apple for privacy. The rest of the market has traded privacy for all you can eat buffets of information and content. And people actually like all you can eat buffets, who would've thought?
Would you ideally have art priced by weight or by volume?
Then why is their search such utter crap?

When I search on a specific title, I get anything that roughly matches any keywords in combination, then also any title that remotely associates (even conceptually):in any possible way with any individual keyword.

But what it won't tell me is "we don't have the title you want".

Specific example from earlier: look for the 2007 film "Sunshine". Then, go plug "sunshine film" into duckduckgo and see what comes up as the very first item.
I just want to know, how is it simultaneously:

1. cruel to keep the suffering dog alive

2. cruel to euthanize the suffering grandma or child

???

In either case, refusing to follow that norm can get you a prison cell.
Totally agree. HNers do understand the tradeoffs better.

It's like when they started making laptop screen reflective. All my non-tech relatives were saying: "wow that screen is super nice" while I was thinking: "holy crap, the matte screen is disappearing, how I am going to work?"
This is me as well.

At $10 I’m not even that bothered about content quality.

These days content is spread out over a bunch of providers, some much more expensive due to movies, sports and live events.

I’m paying for four separate streaming services, and at $10 netflix just defaults.

At a higher price quality content will have to increase.
I believe privacy is a tragedy of the commons - individually nobody cares, because in each case there is a very small chance that the loss of privacy will have an impact on a life, but as society we give up on the idea of democracy. This is because of two things: First for democracy it is important that everybody can start to hold an office - but with the amount of data that google or facebook has now oit is so easy to smear anyone. Second there are also other ways to manipulate the public with this data.

In addition, if you are a US citizen then you can have hopes that there are or will be laws governing this, but for everyone else it is quite different.
Yeah the article is trying to associate "using p-values" with "The (Only) True Way Of Doing Science™" which to me seems like a fallacy in itself.
I use syncthing to sync (mostly important text stuff) between my two machines and my android phone. Once every day one of the machines uploads the changes via duplicati.
And it is time for running whatever we want on our device.
I feel like if someone is going to spend $1,400 on a clock, it needs to last an extremely long time. But the "ish" sounds a bit childish, and I think the clock would feel a lot more solid and timeless without it. There's a kind of appeal to a clock that just gives you the general time, a good fit for places where you want to relax.
> it is more of a headache for the developer, but the end user has a much nicer experience (it can't be overstated how nice it is to be able to install almost anything with one command, and update everything with another)

It's a trade off. For that you're giving up control as a user about what can and cannot be installed on your system, you're giving up portable applications, being able to have applications on different media, having different versions of the same applications, etc.

I'm an end user too, and I don't want to make that trade off. I imagine there are many others who agree.
I agree, but I think this doesn't apply to innovation. When is comes to innovation, people always want faster horses.