skysight-inc/HackerNews huggingface dataset:
Not to mention the tight grip MS is having on the accounts, trying to link everything to Live, plus disabling asccounts for "violation of TOS"and forcing you to provide a cell phone number in order to re enable the account (And no way to find out what exact part of the TOS you broke: Believe me, I tried).

I've had a Skype acc for 10+ years; I've been holding back updating the app because the new versions are a total and utterly crap. Last time I opened it the dialog box changed to an "Update now" only button, so I left it there.

My company changed from a Skype only (With paid accounts) communication based model to Slack + GoToMeeting when needed.

I'd really like to know how much money they stopped making in the recent years.
This is what drives me to MGTOW --
Men Getting Their Own Wallet.
I was pushing this a decade ago.

If you have "fusion in a bottle" and don't want to share, this is a decent way to make it harder to steal/damage/use-for-terrorism.

Also, giant beam transmission facilities and giant beam weapons aren't so different from each other. There are going to be detectable critical differences, but with some modifications one can be made into the other.

Radiation damage is going to be a challenge but satellites do with solar for a long time. Onboard robots?
You don't need to expose any internal details on other languages that make use of generics.

Even on C++ this is be eventually a thing of the past, after modules get finally adopted.

Using how C++ currently does as argument against generics is a pretty weak argument, given the various ways to implemente them since CLU and ML introduced generic programming into the world.
Anyone knows of a GPU accelerated Linux image viewer?
I have only one friend who signed it, my only friend nerdy enough to use GPG.

For most of my usages (SSH, password manager, personal encryption) there is no need of a WOT. For the git commits signature, I have put my public key on Github so there is the "Verified" label aside my commits, but I don't think anybody has used this information yet. And for the email signatures, it is useless without a WOT, it is the reason why I do not bother to sign them anymore.

As someone else said in this thread: «I just like that little bit of extra “yes, this was me” onion layer of security.»
How do you plan to accommodate NoScript users?
Better Refactoring Decisions
New Coke was a wildly successful strategy by Roberto Goizueta to 1) Reignite the public's love of Coca-Cola (taking it off the shelves for three months), while at the same time 2) Reformulating "Classic" Coca-Cola to use HFCS which tastes slightly different from the sugared version. It was such a ballsy and creative move, I can hardly believe it really happened.

Betamax was technically superior to VHS, and was at the center of a Supreme Court case that ruled home recording to be fair use. It lost out to VHS in the marketplace for various reasons, so it's a good case study of a business failure for sure, but not because the product was bad or ill-conceived.
They're using it as a loss leader: taking a cut in profit or even a loss to pull people into the store, where they're likely to buy more than enough to make up for it.
Skype for business is finally going away, though slowly, to be replaced by Teams.
I programmed in Java and Haskell and have made the switch to Go some time ago for my current position.

I don't miss them - it's just a different way of programming but I've not ran into a problem that I couldn't overcome because they are missing.

OTOH, I've shot myself in the foot quite a few times with Generics.

Honestly, just _try_ it for longer than an exploratory session. Try to build something big with it, and see if you still miss it.
My localish store brand is also quite good. I buy the store brand for all of the staples.

One place that I can't quite find a non-brand name replacement I like is laundry detergent. I've tried the cheaper brands, store brands, etc..., and always end up back on Tide.
FIPS-ready in the sense that a FIPS-compliant SSL lib can relatively easily be dropped in. I'm bad at marketing things, so I won't try too hard - this project uses CentOS to use an Ansible deployment to lay down a replicated Consul deployment that runs the backend for a Traefik reverse proxy, all of which runs behind behind an opportunisticallly-encrypted LibreSwan network to get both a) TCP packet-level encryption and b) easy scalability. New services can be registered either from a REST request, or a CVS-trackable YAML file.

I'm looking to move it to Docker images soon (the code is set up to be fully Compose/K8/etc. ready), but haven't had the the time yet and if any Go gurus have the time to spare to inform me how bad my code smells, I'd love it.

I hope this is useful to someone (:

Forgive the use of Vagrant - I've had to work in many bare-metal enterprises. I'm looking at ansible-docker to modernize this project a bit more.
>> his would kill the advantage that it's very hard to write obscure Go code.

But it's very easy to spread that Go code into tens of Kloc.

The amount of error handling and if constructs make me feel as if I am readying assembly: predictable AF, but it doesn't help because the volume of the code is huge.
What's wrong with that? Go has channels thus it doesn't need futures/promises.
Is "hipster" a label you would like to apply to e.g. Russ Cox? Maybe the designers of Go have design goals that are different than what you have in mind. Maybe they don't see it as "simplicity vs utility", but more as "utility through simplicity".
It depends on the type of company.

For software, 250k won't get you much in terms of engineering resources on either of the US coasts: maybe 2 people for a year, plus cloud costs and overhead... maybe.

If you're outsourcing everything, possibly this could work... Though probably not if it's your first try: you really need to know how to manage your outside folks to avoid getting fleeced.

Then once you build the product, you have to market and sell it. The resources and time required is often underestimated.

I'm not convinced.
Our best case scenario is such a laptop came out with an optional touch bar, but really Cook's probably shaking his head laughing while the only thing they're working on is quadrupling their bet on MRR from services people are going to use for decades.

https://appleinsider.com/articles/18/03/22/explosive-apple-s...
How do you cool them in space?
YouTube Is Facilitating the Sexual Exploitation of Children
- Were there moments when you cried back SASS or vanilla CSS?

- In your react example, I see you created <Title> as styled.h1, but that's an awkward way of bootstrapping a component. Even if I used SC, I would still put the style information outside my component code in the same directory. At this point I don't see the benefit over doing something like:

import * from './login.scss';

What can SC do that regular CSS or SASS can't?
I agree. C# still has the legacy of its pre-generics era. It's not super-bad, but it still hangs around like a bad smell. If it ever gets higher-kinds then the current implementation of monadic types with the hacky extension methods will also hang around like a bad smell.

It seems crazy to me that language designers of modern statically typed languages wouldn't go for the state-of-the-art. I see the comments about simpilicty, but generics makes [working with abstract types] simpler (in my humble opinion, of course).
This is Jess’ personality - check out her Twitter account. I don’t mind it, but I’ve followed her for a while so I’m used to it. Honestly I find it to be a refreshing break from typical the typically stiff writing I see. She’s smart and doesn’t need to hide behind stodgy writing in order to make herself seem smarter.
I just set up Wireguard on a VPS.

I followed the installation instructions at https://www.wireguard.com/install/

For VPN setup, the Arch Wiki is a great reference: https://wiki.archlinux.org/index.php/WireGuard#Specific_use-...

I also set up Unbound + Stubby with DNS-over-TLS.

For what it's worth, the RELATED, ESTABLISHED rule in FORWARD is a bad thing to forget; I was getting all sorts of interesting ICMP timeout errors because I didn't have it.
New connections from clients were allowed, but I didn't have a rule to allow related and established, which made some things work, but mostly not.
Definitely http://worrydream.com (Bret Victor's home page).

The animated transitions are pretty neat, and were even neater 4 years ago when he first built them, but my favorite part about the site is the way he lays out his whole design philosophy through a number of well-documented projects.
Each code in each goroutine is synchronous. That's what makes it simpler than callbacks.
These cards are the original data tracking example as by using the cards you give the retailer all your data including demographics of your age and location etc. From what I recall retailers cannot use your credit card purchase history for this, you have to use opt in and use the "loyality" cards.
Imagine what a massive camera earth could be if a certain part of humanity pointed its cellphone at the sky at night..
i was actually expecting something more related to the UK and brexit. Particularly, evidence that misinformation can change or has changed the minds of people regarding the EU, or brexit in general . Instead this seems to be a hodgepodge of well know information about facebook and cambridge analytiuca and the US elections. they use some very speculative quotes from nytimes such as this

> allegedly to spread anti-semitic information about George Soros and his campaigning activities, afer Mr Soros called Facebook “a menace to society” in early 2018.

and some very spurious data such as this

> is interesting to note that, as of 30 November 2018, the online Government response to our Report received a total of 1,290 unique page views and the PDF has been visited 396 unique times from the website.265 In the month following its publication, over 63% of views of the report online were from foreign IP addresses (whereas, on average, 80% of viewers of Reports are UK-based), and of these, over half were from Russia

in which they seem to be downgrading russian interference to spam bots. Their own conclusion with regards to interference in UK elections is that "Te Government should be conducting analysis to understand the extent of Russian targeting of voters during elections". i.e. "we don't know"

that said i m not disputing the accuracy of what is stated. it's just not enough, and not surprising at all
Lack of generics is a feature imo
its opens with Paint.net and i have really bad cpu
How much does shipping cost actually vary? I always assumed that first//last mile handling of a package dominates over the fuel/depreciation cost share of driving the item farther.
as long as you're not worried about them selling out and it suddenly installing adware, spyware, and cryptocurrency miners on your computer...
Well... I mean china is pretty capable of breaking the kneecaps right now of whomever they want in their territory. I doubt they will use it as ion cannon.
Lower coder on-boarding time by 30% by creating a Code Cookbook
> I can still touch type qwerty and often do at work on co-workers' keyboards. I'm pretty slow though, about 40wpm (100 on dvorak), and I usually have to look at the keyboard.

It's not touch typing if you have to look at the keyboard.

> Whenever I am forced to type Qwerty I feel like I am doing finger calisthenics. It's tiring.

Maybe it is generally tiring to use a layout that you're not the most comfortable with.

> I plan to spend my entire career and much of my free time in front of a computer. Why on earth would I subject myself to anything less than the best interface system possible? That would be like a professional chef using the $20 knife block from the grocery store, or your doctor using WebMD to try and diagnose you.

That's an interesting perspective. Have you also made the best choice of interface for your editor, your operating system, your window manager and all the other tools you use on a daily basis? Do you have the best chair, the best desk, the best office environment etc? If not, can you be sure that you aren't a chef with a really good knife block but a dull set of knives, a terrible stove or a slow dishwasher?

Personally, I don't have the resources to research and apply the best choices in every possible area. I find that this is true for a lot of people. The POSIX tools I use on a daily basis certainly aren't ideal, neither is the programming language I currently work with. I still make small, incremental improvements to my workflow that I believe are more significant than a keyboard layout for some small tens of wpm improvement in typing speed.

That said, I rarely spend a whole day typing. Much more of my time is spent considering what to type, a process that is normally only briefly interrupted by bursts of actual typing.
Using a wavelength transformation to send this through the non-absorption windows means more energy hits the ground and you aren't hacking terrestrial albedo in a bad way. That global warming is about absorption of sunlight, so putting a lot more sunlight on the same absorption percent means more heat retained. It doesn't do any good to cut gwp materials in the air, then increase sunlight hitting the atmosphere in a way that makes heat retention higher.
Sucks for you, considered very good by plenty of other people who use it daily.
I realize I'm not the audience here, but still -- As someone who isn't terribly familiar with Go, most of what I'm seeing in this article is the shady corners I can't see into.

The generics one, I've seen plenty of pixels spilled on, and I've come to accept that I won't really grok the debate unless I spend some serious time programming in Go. What about the module system, though? Can anyone explain or share an article on what's so great about its module system?
One of Go's tennets is "clear is better than clever", followed by "reflection is never clear". So no, idiomatic Go is not about using reflection, it's what we have to resort to because the language is so limited.
To play dictator's advocate, that's the story of how civilization overcame stealing and homicide.

More seriously, all problems are rooted in human psychology because technology is now good enough for us to live in a utopia if we could only manage to stop turning it against ourselves. So, really that pattern is just proposing that the government take something over, you get the first step for free.
Show HN: Mailrecipe limits the number of emails you send to a user to 1 per day
Last week, I spammed my users with emails by mistake. I had written an idempotent method to do a transaction and send a confirmation email. I didn't realize the email call is not idempotent. So, when the transaction failed, it retried again and again and spammed the entire user base with emails. I was so embarrassed and wrote an API layer on top of my email delivery service (SendGrid) to ensure that my users won't get more than 1 email per day, irrespective of my architecture or mistakes. I am publishing it as a public API, in case anyone else needs it:

https://rapidapi.com/mailrecipe/api/mailrecipe

Have you run into this problem? How did you solve it?
I wonder whether this meant to imply military capability, in the same way that the space race was basically a way to advertise ICBM capabilities.
Show HN: Teaching a computer the concept of time
His gist is Dvorak is faster than Qwerty only because touch typing is faster than hunt and peck. He cannot touch type in Qwerty so he has no grounds to make any claim as to their relative merits at all, and the only reason he seems to have written this article is to brag he can touch type Dvorak on a Qwerty keyboard.
The costs just to put the materials up there makes me wonder the long term viability of just trying to source it from the moon. By the time you are willing to spend the billions required it cannot be much more of step and provides other uses.

still I have to agree, how do you even maintain something like this. it would probably lead to a full time presence in space unless robotics become just that good. I just don't see the ROI except may be for national pride.
You generate a css file with something like webpack.
Layouts of separately compiled classes/structs must still be exposed to the compiler. You can't hide layouts away, they are part of the interface. With all the disadvantages that dependencies bring.

> Using how C++ currently does as argument against generics is a pretty weak argument, given the various ways to implemente them since CLU and ML introduced generic programming into the world.

I would be interested to know how you think the problem of tighter coupling (a.k.a dependencies) is solveable, because I don't see a solution. For example, I'm pretty sure that typeclasses in Haskell are implemented with either of those two approaches I've mentioned depending on the situation.

(Maybe it's possible if we require more information for the linker? I haven't thought through this.)
ngrok v1 is open source.
As a general matter of policy, I believe US embassies and military bases are considered US soil.
> I have in mind what I want to pay for a certain item, butter for example, and I'll buy whatever brand is being promoted that week for my target price.

I do this and it drives my wife nuts. For example, she likes Diet Coke. I see it as diet soda and will buy whatever diet soda is on sale. I only eat fish or steak when it's on sale, otherwise it is chicken all week.
would it be under game theory?
As I understand many Go devs are former python/ruby devs. Its limited static analysis is even great compare their former languages, There are many articles which notice type safety as advantage of Go. So they have easy to learn, very fast language with good support for concurrency/parallelism (Consider what goroutines offer compare to GIL).
The military has a special deal with the German government that sets out exactly how everything works. It is called a Status of Forces Agreement (SOFA).
As More Electric Cars Arrive, What's the Future for Gas-Powered Engines?
Google Books seems to have major problems. An alternative interested parties should explore is Archive.org. The Internet Archive has a significant collection of scanned books and other materials.
Actually, maser - microwave laser.

The mirror is a fine grid which makes it much lighter and more resilient, and it is much easier to convert into electricity than light.
During server-side rendering CSS-in-JS returns a <style> tag with all the CSS inlined.

If you do not server-side render, it does not matter whether you put your CSS into JavaScript or not—your JavaScript app is not going to render anything anyway.
Free website security test
I would think if you are an American service member/citizen living on the base, you would not need to pay VAT.

And in fact it looks like this is true: https://garmisch.armymwr.com/programs/vat

> Department of Defense personnel stationed in or TDY to Europe may be eligible to use the U.S. Forces Tax-Relief Program to avoid paying this tax for their personal purchases. In other words, you may be able to have the sticker price reduced by extracting the 19% or 7% VAT when making qualifying purchases through a U.S. Forces VAT Office.

So, if these stores have primarily eligible customers, it stands to reason that the labeling would reflect that. (Rather than having the sticker price reduced, the sticker would reflect the reality of what you're going to pay.)

I am not sure about that though, this whole section says something different, and it's couched in various warnings and restrictions:

> Note: there exists NO direct entitlement to VAT relief of the individual member of the U.S. Forces! VAT relief only applies to procurements by a procurements agency of the U.S. Forces, here the VAT office. A contract shall not be concluded between the individual and the vendor as in such case VAT relief is not available.
I can picture them all with rocks and knitted beards...

Now look, no one is to stone anyone until I blow this whistle. Even...and I want to make this absolutely clear...even if they do say "White."
> Well, if they're brainstorming something better, then I'll wait to use your language until you solve all the basic problems first.

Yet people can write distributed databases, monitoring tools, dns/DHCP servers in go.
ANd they deliver stable and performant solutions with thousands of institutional users.

How come, if the basics are not solved?
In our everyday speech this is how people talk. So in that sense it is correct usage. I claim it is misleading to think this way. I think our speech has been affected by marketing and it’s caused a change in how we think about money.

Spending money is never a savings. All you can do is spend less than what you were willing to spend. I know our way of speaking isn’t going to change anytime soon but I hope to change the way people think about saving. I hear people who are broke talk about how much they saved in the scenario you presented. But they have no savings at all and it is bad for them to think they saved money when in fact they spent money. Spent money is not a savings.
That's a good example though: they should have the Air focus on thinness and portability. But have the Pro focus on a workstation-like setup.
I know this will be unpopular, but after a certain point, noscript users just get a bad experience and that can't be helped. If a developer wants to provide a rich experience, then there will always be certain platform requirements. Without them, you will have a lacklustre experience. It's like saying "I want to have all the whizzy functionality of your app, but I want to access it using a standard, run of the mill, mud-laden potato" - it's just not going to be possible.
You code without them. Ends up making your code clearer in a lot of case, it's pretty good actually. I think a lot of people complaining about generics here are not writing Go
Embassies perhaps but the bases are slightly different:
https://www.stuttgartcitizen.com/news/military-civilians-fam...
As a rule I don't learn "trendy" things until the fad period dies off (be it a netflix show, a product, an app, a diet, or a language).

But basically lodash is my bread-and-butter. Could such a library even exist in a language without generics?
The big win for me is if you're making an SPA, all the knowledge of the app state is already stored in JS (redux, or local state, or handed down as props if using React). So instead of toggling styles on a class, you just hand the state to the styled component, since it's just a function that returns css.
Raccoon (APK downloader) finally cracks Google's new App Bundles format
Show HN: Dbus-Next – A New DBus Library for Node
Been using Go for 4 years. I totally agree. It sucks to have to use your brain to think about alternative ideas on how to do something. However, I’ve come across much much better solutions to my problems than I would have if Go offered a crutch to my flawed thinking.
Oh wow...and they said 16:10 was dead! What a surprise to behold for all 10 of us that prefer it over 16:9.
Some problems are more simply modeled as futures/promises than csp.

Go’s unsophisticated type system makes it difficult to write a good standard generic data structure library such as a future/promise library.

That leads to people either writing a poor replacement, not using that style, or losing type safety. This is precisely what you would predict upon learning golang doesn’t have user defined genetics & ive had it bite me more than once in real projects.
Ah, the mythical caricature textbook economics that hasn't integrated bounded rationality or behavioral economics. Funny how I only find that in internet comments and not actual classrooms past 101 (which is too basic to get into this).
>Minors can't consent.

That's where it breaks down: they will say "well, maybe 16+ yos CAN consent after all!", and then the number will start getting lower and lower.

I mean... I hope I'm wrong. But we have gone down this road already ;)