skysight-inc/HackerNews huggingface dataset:
> Cuba has been led by a dictatorship regime so I can see why US would like to change it.

US has a gun control problem so I can see why the rest of the world would like to change it.

Edit: Just to clarify, it is just an analogy to say that I disapprove of countries interfering domestic issues. I don't intend to go into flamewars on either issues.
Don't forget that ChromeOS is an operating system (OS) that tracks everything you do. To use the OS to the full requires a Google account, so you aren't even anonymous while you use it. (As a reminder, your Google account = your name, your date of birth, your location, your gender and mobile phone number i.e. some of your most private and personal details.)

We've seen Microsoft criticised, quite rightly, for introducing tracking of users in Windows 10 (euphemistically labelled as telemetry), yet Google gets no criticism. In fact we get the opposite, people rush to Google's defence. The double-standard is hard to understand.

Presumably, if you think it's fine for ChromeOS to record everything you do in the OS, you equally think it's fine for Windows/Mac OS/Ubuntu to record everything you do too (non-anonymously of course).
That's a flaw of Office, not Chromebooks.
Noise cancellation is designed to cut out the ambient noise - which is mostly white - of which there is a lot in a big city. It does this with a phase cancellation of what is probably a fairly predictable waveform. Human voices I can imagine are not that predictable. Maybe advances in machine learnings and processing may be able to provide better cancellation techniques.
I use Dapper [1] at work, along with lots of hand written SQL. All the SQL is in a single data access library, which is easy to both mock and test in isolation (there are several tests that run against a real database mainly for some of the more complex queries).

You write regular SQL, can easily parametrize everything, and get collections of objects back. And it's very fast.

[1] https://github.com/StackExchange/Dapper
Plenty of people get by without native Office apps. The majority of Linux users for one. And aren’t some of the Mac Office apps basically crippled compared to the Windows versions?
I remember seeing this years ago. Wonder why it hasn't taken off. If their videos are honest in the ease of operation it looks like a great idea.
It's not like they haven't got a history of doing this. Remember when the iPhone had "no chance" of "any significant market share"?[0]

[0] https://usatoday30.usatoday.com/money/companies/management/2...
Then why not simply write “The code-breaking women who…”? There’s no need to abuse the language pointlessly.
The iPod had a smaller form factor than competing hard drive mp3 players.
Take your two week vacation and don't worry about it. If something is truly mission critical they can give you a call and you can coach them over the phone. Two weeks feels like a nice long vacation, but business are rarely made or destroyed in two weeks. When you come back your team will have a new found appreciation for the value you add.
I haven't used Office since I was a schoolkid, and I do real work. Not everyone has the same needs as you.
Quake Champions - free to play on steam.

Quake Live also has very nice race mode, clone of defrag, and of course, defrag servers are still alive and have players on them!
I don't get the insistence upon Microsoft word as a killer app personally. It seems to be the suit and tie of software - more expensive than the alternatives and cumbersome but hidebound ones insist it is a prerequisite to be taken seriously.
And every year they get better. I'm running Kubuntu with such beasts as Atom and Android Studio on a 2012 Laptop. I would like a few more pixels on screen but that's all
There are people who argue that all kinds of things are demeaning or offensive. For example, some have argued that "person with disabilities" should be preferred over "disabled person" because using the word "person" first emphasizes their humanity. I heard someone claim that saying "I'm going to go home and sleep to recharge my batteries" is demeaning (to yourself!) because you're talking about yourself like a machine.

As far as I know, these notions do not usually come from (a) studies showing e.g. that, if you have people read text using one phrase or the other, and then give them questions designed to evaluate their opinions of disabled people, you see an actual effect; or from (b) a statistically significant sample of actual disabled people saying they really would prefer one phrase over the other; but usually from (c) an academic thinking something up and writing about it, and other people reading about it and adopting the new phraseology so as to avoid the chance of being called "insensitive". Sometimes it makes it out of academia and we end up hearing about it.
The statement "English is the easiest language to understand" is either true or false, and doesn't reference any specific speaker. It may or may not be the "easiest language to understand for a specific person", but that is a different statement, which is also either true or false.
I used my grandfolks' Zenith Space Command remote on their 50s b+w console (of course). Its carrier was ultrasonic but it still sounded like striking a couple small pieces of metal together. I felt it more of a Clunker than a Clicker.
I also had a very open and rather permissive childhood. Of course my parents set limits, but they seemed logical most of the time. They encouraged me to engage in various activities and were supportive of my choice of activity, even if it was just trying out football (soccer) a single time, simply to see whether I'd like it. When I told them afterwards that it wasn't for me anyway, they supported my decision.

I feel that because I struck out on my own somewhat later than a lot of my peers, it took somewhat longer for me to be actually independent and my own person, realizing that what my parents or other people in a position of authority says, is not always correct.

I don't think everyone should actively distrust your parents, but I do feel that it's important to be independent and your own person, instead of relying on your parents' values and judgments.
The annual "is rails still relevant" post :D
But on the plus side, at least it isn't gobbling a gig of ram and lagging while react re-renders everything 25 times.
I think because you're a bit jaded and have had the experience of IRC as your first relay chat makes you bias towards it, whereas a kid experiencing Discord for the first time might have the same feelings as you did towards IRC.
> Panels can exceed current ship dimensions

They really can't, though. Sure, there's plenty of space when the ship is out on the high seas, but any time the ship needs to go into port (kind of the point of a ship) or navigate tight waters such as straits or canals, then the footprint of the panels really has to not exceed the footprint of the ship.
I never really understood why MSFT didn't start a clean slate rewrite of Windows about a decade ago. Imagine how much simpler and more reliable it could be, and you could run Windows 7 in an emulation layer if you had older apps you depended on.

Even OS X has the feel that cloud services are kind of bolted on, whereas a new OS written in this era could feel more like ChromeOS in terms of reliability but still include features for advanced users like developers and business analytics.

Definitely feels like a missed opportunity, especially with growing discontent among developers with the Mac hardware line.
In my experience ORMs work well for smaller projects and at the beginning. Once the code matures, it is much more performant and simpler to use direct SQL.

One thing that really resonated with me from the article is the following:

> Every SaaS product should offer a plug-and-play thing so that I can copy all the data back into my own SQL-based database (in my case, Postgres/Redshift).

Totally agree, a data dump should really be a standard feature (and not take ages to produce either).
Nothing (except maybe hearthstone or force of will) compares. I'd say it only partially targets minors though. The cost is too high in constructed. Most players at a given FNM are 25+.

Standard: $500 per year (more if you have to buy into a completely different archetype)

Modern: $1200 per deck (with a revolving door on the ban list)

Legacy: $2-4000

Vintage: $15,000+ (mint power mox and lotus would cost $35k+).
I picked it up from Martin Berkhan's leangains. It was a lot easier than counting calories for long term maintenance, and it kept the lard off. It made sense to me from an evolutionary point of view; cavemen don't eat "3 square meals" before attacking wooly mammoths, and virtually every religion in the world includes a rigorous fasting period, which, IMO emulates hunter gatherer eating patterns.

For me, the main side effect is I feel a lot more alert, and I waste less time during the day, as preparing and eating food takes up less of it. You know that sleepy feeling you get after a huge breakfast or lunch that makes you reach for an extra cup of coffee? It is no longer a problem. Hunger pangs were an issue for the first two days I did this, and haven't been since then. Oh yeah, and I also feel REALLY FULL when I've eaten too much. Keeping your gut empty from time to time helps you to self regulate.

I think I won the genetic lottery as far as aging goes, and I exercise and try to not eat too much junk food, but "so far so good."
Dreamweaver was pretty nice (compared to the mess that Adobe GoLive was) and definitely close to what static site generators are doing today, just with a gui.
It was really awesome, when I discovered Dreamweavers dynamic templating, because at that time, I had no clue how to get PHP and MySQl to work. Now that I know everything about PHP and MySQL I have a hard time understanding node.js (beside grunt) etc.
> thin foil hats

Haha, I've never heard this phrase, but I have the same sense about the distinction to be made.
It has a high learning curve and basic tooling support but servant + miso (Haskell) allow you to share code between back and front-end.

https://github.com/FPtje/miso-isomorphic-example
Dependence on Windows is the most dangerous development for Microsoft. An 8GB RAM
Windows Surface Go is less performant than an iPad with 2GB of RAM for consumers.

For the server, I recently had to write a process that takes messages from a queue in AWS and store it to a database. It ran well as a .Net Core based lambda running on a 256MB RAM Linux VM.

I did the same with a .Net Framesork app that inherited and the smallest EC2 instance we could use was one with 4GB RAM. It was barely usable. We had to upgrade to 8GB. Microsoft has been successful because of Moore’s law hid the increasing bloat of Windows. But once smartphones and low resource required operating systems became popular, they can’t compete.
They did, Windows RT
How sensor technology will shape the cars of the future
G-Suite is a thing, and so is office 365
Isn't the great barrier reef about to get wiped out by global warming anyway?

Might as well let the starfish have at it.
I completely agree! I worked with Rails 2+ years and it was really comfortable that everything I needed was at hand at the moment of scaling the application with new features or requirements.

After that, I needed to make some microservices orchestration and NodeJS (using Koa as the HTTP server wrapper) was a better tool to deal with all these asynchronous tasks.

But: Routing? Parsing JSON? Storing files in S3? Dealing with databases? Serve some static assets (e.g. Swagger)? Up to you! And good luck finding the up-to-date and standard library for your needs.

Overall, using workers, doing asynchronous tasks (e.g. starting a thread after hitting an endpoint) and coding orchestration endpoints (e.g. GraphQL) was a enjoyable experience where you have almost full control of what you were doing, but I still miss those days working with Rails where the community was so helpful in finding a friendly path to dealing with some common problems. My impression is that it feels less fragmented overall.

I haven't found myself an ORM as good and expressive as ActiveRecord or Sequel. Overall I think it has to do with all the metaprogramming tools you have available on Ruby. That's something amazing to deal with cookie-cutter problems, but also a problem when you need to do more granular control or get out of the typical CRUD problems.
"statistics is something of a blind spot for programmers, who tend to think of themselves as numerically proficient but often dismiss statistics as unimportant “stamp collecting” for people who can’t do “real maths”"
...I've literally never heard anything like this from any programmer (or anyone else, actually). Has anyone else heard a programmer express such an attitude towards statistics? Mostly I've heard people say that statistics is hard, or counter-intuitive.
Its white on black and runs even faster.
There is a balance to strike, I'd say.
I recall Norvig's Artificial Intelligence as a great text which also had some pretty funny jokes (mostly relegated to footnotes, IIRC)
A rewrite without full backwards compatibility just wouldn’t have taken off. Even today, developers are reluctant to embrace the new Universal Windows Platform that sheds a lot of the legacy Win32 brings with it.
13 tips to show code on-screen
That passage is pretty incoherent and badly needs a rewrite. But the point he's trying to make is that there are universal truths that are true for everyone, but that these are hard to discover, and it's easy to fool yourself into thinking you've discovered a universal truth when in fact what you have discovered is a locally contingent truth, you're just not aware of the local contingencies.
The “growing discontent” is mostly within the Internet bubble. Mac sales declines are happening more because of the lack of new compelling hardware until recently.

Microsoft rewriting the operating system from scratch wouldn’t help. The only compelling advantage that Windows had was backwards compatibility. Once you take that away they have nothing left - evidenced by thier complete failure on mobile.
I’d just like to chime in that myself and the other rails developers in my company use rails because we love it (in addition to it being the right tool for the job). I personally find ruby a beautiful language and using it every day makes me happy.
If it doesn't refer to any speaker at all it will be neither true nor false. It will just be meaningless.
The typical neural net matrix multiplication is N_EXAMPLES X N_FEATURES_IN multiplied with N_FEATURES_IN X N_FEATURES_OUT.

The output feature count is completely independent of the data size, and input feature count is only dependent on the dimensionality of the data (not the number of points), and that's only in the first layer of the network.
Even with datasets with huge number of examples, the net usually only trains on a small "minibatch" of examples at a time, typically somewhere between 16 and 1024. This minibatch size is the algorithmic N_EXAMPLES. Given these numbers, the typical neural net matrix multiplication is probably something like (32, 256) x (256, 128). This is not nearly large enough for non-N^3 tmatmul algorithms o accelerate things.
PayPal now takes $3-5 minimum on international transfers. Switched to payoneer
I still yet to find sane JDBC wrapper library for Java. JDBC itself has terribly verbose API. And any popular library I've encountered is not very nice to use. I end up buliding half-baked JDBC wrapper for every project I'm writing. And Hibernate at least have good enough API.
Rather use safeclib. It is C11.
It has a safe version of the wrongly spec'ed truncating functions, in this case strncpy_s. This version guarantees NULL termination.

https://rurban.github.io/safeclib/
I'm not sure it has fallen out of favour but there is more competition now especially from javascript stuff.
I'm not at all defending the practice, but I think it has to do with the legacy. Google is (somewhat) up front about tracking, and has always required an account. There was never a Chrome OS that didn't track you.

Windows didn't used to do this, so it feels like they're changing the rules after you've agreed and bought into the platform. If Microsoft had instead called "Windows 10" something completely different, and similarly was up front about what it was doing, I suspect there wouldn't be the same backlash. Some people would still disagree with it, and would be unhappy they were moving to replace Windows with this other thing, but it wouldn't have the same impact that acting like it's just another major version upgrade does.
It is even C11:
https://github.com/rurban/safeclib/blob/master/src/str/strcp...
In no way are your name, DoB, location, gender and phone number some of your most private and personal details.

Firstly you can lie.

Second: turn off sync, turn on Do Not Track, turn off Manage Passwords, autocomplete, prediction, malware protection, spellcheck, diagnostic data and drm id.

Or stop caring about such minor problems unless you're a spy
Naked Europe covers up
I second this comment. I own Masters of Doom, and have read it 4 times. I've never read any other book more than once.
AFAIK anyway, Webpack isn't automatically installed with every Rails app but is easily available via https://github.com/rails/webpacker. So it's not "bundled" necessarily all the time, but is quite trivially added to a Rails project.

If your question is more like "why the hell would you ever want to run Webpack and Rails simultaneously together":

You will increasingly find tools you want to use that more-or-less require Webpack (or a similar JS build tool). Because of things like e.g. the asset pipeline, it's extremely frustrating trying to get those tools to work in concert with each other as micro-services that know nothing about each other. It's much easier to use something like Webpacker so they can play nicely with each other.
"English is the easiest language to understand," is not true for you, because it is (strictly) a statement about the English language. When you say it you implicitly mean "English is the easiest language for me to understand," which is true for everyone because no matter who you are, you can look at dcminter and observe that English is the easiest language for them to understand.
Or the web version, or just use any number of alternatives, not like a word processor is a unique product
The author also wrote this post:

https://www.lesswrong.com/posts/ZTRiSNmeGQK8AkdN2/mind-proje...

which points out the implicit reference to a specific speaker in sentences like yours.
Sure. You're also free to pick COBOL as your side project's scripting language, if you want to make absolutely certain no one ever uses it.
I don’t think we think very much about how culture-specific self-improvement and striving for success are. They are ok but they are not universals in the human condition. From some vantage points they just look comical or odd.

“I tell you, we are here on Earth to fart around, and don't let anybody tell you different.” - Kurt Vonnegut

It doesn’t take seeing the firebombing of Dresden to cultivate some of Vonnegut’s perspective.
What is the value in being offended, like, ever? Surely if you could genuinely acheive your goals by leveraging coupon books, wouldn't that be worth considering? And, if after consideration, you Vickie it's not a viable substitute to a raise, you'll have an understanding of why it won't work beyond "well it offended me". Assuming that the math work or such that using coupons would result in the same outcome from the perspective of your bank statement, the most likely reasons I can think of are either status (you don't get any from using coupons, but you do for having a higher salary), or the externalities if putting a coupon book habit into place and the overhead of actually using them.

Of course the problem in the article was really one of communication. If the only problem to be solved was "keeping up with inflation" then coupon books could be a solution... once, until inflation continues and overcomes the buying power provided by the coupons. However it's a communication problem because the problem isn't "keep up with inflation", it's "maintain a consistent quality of life despite inflation". The latter would have meant the overhead of the coupons was a non starter unless they actually increased QoL beyond merely overcoming the impact of inflation on my back statement, which, they don't.

It's a bit of a ramble as I've written it here, but this is the approach I find valuable (not saying you should do the same, only that I find it works well for me), and I would never take the time to do this kind of thinking if I rejected ideas that "should offend me" without consideration.
The Subprime Mortgage Is Back on the Market, and Has a Brand New Name
Any Chromebook more than $400 right now is just there to absorb even more disposable income from the market, because they ship with nicer finishes and faster processors, but they are anemic on memory and storage, making them subpar for intense multitasking, or getting certain types of work done. The situations in which they excel can be reliably hit by Chromebooks around a $400 price point, and even cheaper Chromebooks allow one to forego performance for the increased disposability of the machine.

I suspect one reason for $600 devices, other than Google itself trying to reposition Chromebooks as more upmarket, is because $600 Windows laptops are still are a mess of preloaded bullshit put there by the vendor. Microsoft has tried various ways to fix this but it only tends to protect high-end models. And build quality and the nature of hardware compromises at that price point have always been unpleasant, save for a few concentrated efforts like Lenovo's IdeaPad line. In other words, $600 laptops are second only to $200 laptops in making Windows look bad, making them an easy target for an OS that proved that $200 laptops can actually be quite good.

Still, there are few challenges. Chromebooks' filesystem paradigm deemphasises local storage to the point of cumbersome, relying on Google Drive or custom interfaces and implementations built for each app that know how to pull up past work. This is a smart idea when everything works, but makes import, export, and context switching harder, and makes sharing a feature of the product rather than a file-based affair.

On Chromebooks, Chrome's fantastic profile system is deliberately conflated with Chrome OS login sessions, which makes it harder for one user to maintain multiple independent browsing contexts than when using Chrome on other platforms. Power users on Windows can run multiple browsers, or use profile systems in browsers to keep separation, but on Chrome OS, you only get two de facto contexts (the white one and the black one with the cool spy icon), you blast the same cookies everywhere, and half your builtin applications are just hyperlinks to auto-log you into the corresponding Google product in your global white context. Applications like Hangouts (the app, not the extension) are rare, where the entire window inherits your OS login, but keeps your context entirely separate from what you're doing in the browser.

Nonetheless, with Service Workers and graphics APIs and auto-resuming applications and unintrusive updates, and people using Google products anyway, Microsoft should be worried, because they're being challenged for customers in a segment where their OS is least compelling, and was largely used by default.