skysight-inc/HackerNews huggingface dataset:
This is sad.

I plan to do Rust in 2019 more. I'm amaze by performance of Rust software(Parity of Ethereum). My friends who read HN that I talked to knew Rust because of Steve. It sounds ridiculous but it's what I observed.

Mozilla do a lots of experiment and weird projects. yet they aren't willing to put him on same level of pay scale.
Oh yeah, basically all successful manistream movies follows the same dramatic model with standardized plot points designated "inciting incident", "midpoint", "point of no return" and so on. You are not going to revolutionize Hollywood with this insight. See: https://en.wikipedia.org/wiki/Three-act_structure

I think Vonnegut is actually satirizing this and saying truth is more important than dramatic structure. Popular fiction tend to have very clear dramatic curves, but Vonnegut is saying real life is more ambiguous.
> COM in its essence defines two things

COM is quite a lot of things. Also threading model, date-time-currency formats, late binding/dynamic dispatch/scripting, type info both runtime and design time, IPC, RPC, security, and more.

> What you think of inheritance can be implemented with a struct containing nested structs of function pointers

What I think of inheritance in the context of COM is called “aggregation” and it’s more complex than that.

> It's not insurmountable

It’s not, but you’ll spend ~2x more time doing that compared to C++, and ~4x more time compared to VBScript or .NET.

Update: that 2x-4x is for implementation. For consumption C++ and .NET are close, but anything else is more complex due to FFI in between. C++ or VBScript don’t need FFI, .NET runtime is designed around many key parts of COM e.g. they have reused HRESULT’s and type info format.
> Glossing over details, Mozilla Corp seems to have two cultures: one for engineering and team management, and another for mid-to-upper-level management.

This is in line with what I've heard from my friends who stayed longer than I did. But from my perspective now, wow does this sound toxic.

It's sad to see things be like this, I loved Mozilla for most of the time that I was there.
If any VC could have bought $TWTR at a $280MM cap in 2010 they would have. Only employees got that deal. Twitter was already a unicorn, but the internal paperwork hadn't caught up yet.

It's arbitrage, not clairvoyance.
Good feedback. Thanks.
Wait, who believes that Vox isn't opinion? Personally, I have always treated all their stuff as op-eds.
Linux Gaming might not suck anymore but all combinations of Linux the desktop operating system, that I tried certainly do. Both windows 10 and macOS are so much nicer, more stable and consistent that it is not even funny. Just the other day installing a pip package froze Firefox on Ubuntu for >30 seconds.

That is especially true if you are forced to use professionally maintained Linux without root access.
Isn't that 3 contributor limit just a virtual limit.
Assume there are 5 contributors (A, B, C, D, E) for a project. The organization could do this:

1. Create two private copies of that repository

2. A, B, C contribute to the first repository

3. C, D, E contribute to the second repository.

4. C will maintain the synchronization

5. One could write scripts for performing synchronization.
This is a ripe opportunity for a good parody contest!
5 ways mindfulness can help you in public speaking
I can't help but wonder if they have checked out MS devops they have a really robust set of tools from end to end of a project, it's free fo up to 5 users, free private repos, etc.

And considering they purchased github, I'm starting to wonder if they did it just to get a name that have more acceptance and will be migrating git hub to this same model and infrastructure but with a different face.
This doesn't take into account the alignment of the type though (you'd want to use std::aligned_storage<sizeof(T), alignof(T)>), but that requires knowing enough about T to be able to use sizeof() and alignof(), which means no incomplete types, bringing us back to where we started.
All time highest quarter in US, this last quarter. all time highest.
You’d get a lot of value from reading an old but still relevant book from 1998: Information Rules: A Strategic Guide to the Network Economy by Hal Varian & Carl Shapiro that discusses several of these strategies.

“Commoditize your complements” is a phrase popularized by Joel Spolsky but the book uses the broader of term: “maximize your value”. Commoditization is one of a few ways to maximize your value.
I speak for myself, but I'm pretty sure many people would share the thought: healthcare is the number one reason for which I'd never move to America.

And there are a billion things for which you might want/not want to move to another country. And I'm healthy, and there are many other things that might seem crazy about America. I don't know, maybe I'm just paranoid, but I do seriously hope for the sake of everyone (and I don't mean to be meddlesome), that US citizens stop accepting this as normal and the situation changes soon.
Depends on your theology. Is a car running over a deer the act of the entity who made the car? Or is it an act of the entity that is controlling the car? Upon such questions many a thesis has been written.
why healthcare is different with housing, education and food? If I don't have safe place to live, enough food to eat, I will get sick inevitable.
> work pretty well for vision correction

Now that's extremely amusing.

> cosmetic surgery

When elective an ordinary consumer good.
There is the 2.5 and 5 GbE standards (https://en.wikipedia.org/wiki/2.5GBASE-T_and_5GBASE-T ), where 5 Gb is specified for Cat 6.

But yes, previously there wasn't much point to it. Cat 5e is good enough for 1GbE, and for 10GbE you need Cat 6A.
Israel’s Radware Acquires Indian Bot Management Company ShieldSquare
As someone who has played around with the ASCII/ANSI output (and knows nothing about the matter) that's really impressive.
The funding options in Europe are abysmal compared to US or even UK. EU response to this is various EU funding programs that are mostly throwing money away for little to no benefit. At least in the tech sector.
C:/ Here goes all my installed softwares

D:/

- Movies

- Programming projects //my personal projects

- softwares //all softwares setups

- Documents //all of my books
In other words, your data is only as good as your sensors.
what's your point for this? If someone bought any Apple products, they also pay tax to California, should they also get free healthcare at California?
Get some Foxfire books on ebay.
I'm going to be changing out the flooring of my condo at some point and am wondering if there's a decent solution for underfloor wiring that doesn't involve building a raised subfloor. Or perhaps I could build a very small one, I just wouldn't want to just wing it.
>I disagree. Their tactics are alive and well. Have you used Office to export a CSV file in the last few years? They have done everything they can to make it inoperable out of the box. (BOM, not escaping data, etc.)

I do not know what their justification is for those defaults. They could, for all I know, have good reasoning, like legacy support. It's possible, though less likely, that they simply didn't put much thought into it.

I do know that the xlsx format is standardized. I've not used it myself, but I've heard it's not unreasonable (whereas docx is apparently a bit less reasonable.) And I mean, from my experience I've not had trouble opening Excel spreadsheets in LibreOffice or Google Sheets. If they broke in any way, I failed to notice.

In any case it sounds like minor greivances and a pretty darn far cry from 90s Microsoft.

>I'm happy you're willing to double-down on Microsoft software, but I'm not getting anywhere near that time-bomb again.

Well this is incorrect. I use GitHub but I'm not doubling down. I don't use Windows except in VMs, I find it to be downright vexatious and even the new Windows 10 for Workstations is still incredibly annoying (yep, still getting Cortana SPAM by default.) I also find it suspicious when Edge is magically the default browser or my file associations to IrfanView keep getting reset to Windows Photo Viewer due to "corrupt file associations," yet those same file associations work fine if I uninstall Windows Photo Viewer.

Those things are really super annoying. However, even some of the more egregious behaviors hit me as unlikely to be intentional. I am frustrated at an upsettingly similar rate by open source software and it only recently occurred to me that I would almost never attribute this to underhanded tactics.

I still prefer my open source software, but I do think Microsoft is different. Time will tell.
Totally agree. Recently used unique_ptr with a custom deleter is to consume a C library that requires heap allocation with its own alloc/free functions. No destructor!
Mozilla was big on remote work, at least while I was there. In fact I can't think of too many other places that had as many remote workers doing that level of systems programming.
>> These statements directly contradict each other.

> They don't contradict each other at all.

They do; for a transaction to be revocable means you haven't accepted that it went through. If every block is revocable indefinitely, then you can't say that 20 confirmations confirm a block, because they don't.

> What defines the 'blockchain'? It's the chain with the most work.

No, it's the chain accepted by a group of miners. Miners are the sole authority of a bitcoin-style blockchain. Work is not.

> Outside of a centralized checkpointing mechanism, the only definition of the valid blockchain is the one with the most work behind it.

Centralization is not necessary for this. As a miner, you're free, in your individual capacity, to reject blockchain candidates that invalidate blocks you consider permanent. Centralization would mean that a block could require only 0 following blocks before being considered permanent. With a consensus of decentralized, less-than-perfectly-synchronized miners, you'd want a fuzzier boundary -- which is what "wait for 20 following transactions" provides.
The whole post is weird. Not sure what point he's trying to make apart from spreading some FUD about Github/Microsoft/Azure.
Uber to Double Employee Headcount in India
If you want the degree, check with Coursera. Some universities offer degree programs through Coursera that don’t carry a “online” label on the degree certificate.

I know this bc my gf works there. I don’t care about a certificate so “audit » (i.e. no grading of exams,no certificate) for free. If you don’t need the degree or college credit you can do that.
> I wasn't asking your opinion on what wireless licensing ought to be; this licensing model has long been upheld by regulators and accepted by companies around the world for decades. Even China's antitrust regulator NDRC who fined Qualcomm to the tune of $975M last year supports their royalty model (https://www.winston.com/images/content/1/0/v2/100610/HarrisJ...):

That's nothing much than a political move to appease USA. There is really no law in China that ever says any of terms named, they (NRDC) made it up on the go. From standpoint of Chinese legal system, there are simply no legal reasoning for that. Because to them it sounds like: "if you don't buy our chips, we will sue you," and that doesn't make any sense to the judges. In Chinese, the judgement effectively read like "we make a concession for you because big papa is behind you."

When Qualcomm was suing Nokia and Siemens a decade ago, German courts, I think, threw out more 10 of their lawsuits out of the court.
What does broken mean in this context?
It's always for someone's gain but as with other things in the US it's the shareholders who gain.
Any advise for reducing link times?
Unless you have a wonderful mutation, your colour perception in almost all of your peripheral vision is imaginary.

As is mine.

I have the impression you took the other post personally when it’s about all humans.
I'd agree with that, mathematics has always been a high priority for the OU.
Wow! These are indeed great content.
Maintaining that force also costs a lot of energy. Abnd such a currency doesn't do the same things as crypto currencies.
The title is inaccurate.

It shouldn't be "spends more for no gain"... it should be "spends more for worse healthcare."

"No gain" implies that we are getting the same level of healthcare as other countries, when in fact we have worse outcomes, less nurses/doctors, worse wait times, and always get stuck with the bill. Only in America do people regularly end up in bankruptcy for medical expenses.
Well that's very entertaining, but sill doesn't engage with his actual points directly. "You have rules - have a purpose in life, and we have rules - gender pronouns". That's not an equivalence. Peterson's rules are just guidelines, in Canada the gender pronoun thing is a legally compelled requirement under which Peterson's University tried to officially discipline him, not a guideline.

Fobbing that off as "well he's just being mean to us nice people", when they went after his career and means of supporting his family (at the time), doesn't cut it.
Right.

A politician has to conduct official business, in an official place.

But s/he can congregate with constituents and others at as many private places, (like Klan rallies), as s/he pleases. It's not either or, s/he can, and should do both.
How has this not been a scandal? The hospital, owned by the city, is fleecing its own citizens. The incentives are so perverse.

This is one reason why people in the middle to lower middle class resent the system. The system will only take care of you if you are indigent. If you're upper class you're wealthy enough to take care of your own problems. Of course I think their grievance ends up being that somebody else got something they didn't instead of demanding they receive the same benefits (affordable healthcare).
This is very interesting.

I remember reading about pilots placing an electrode on the tongue and eventually learning to intuitively feel what the external sensor was telling them.

Or another one about a person wearing a belt which always vibrated in the spot facing north. This helped them navigate cities more efficiently after getting accustomed to the vibrations.

Do you have other examples?
Designing a Linked Data developer experience
Ask HN: What is your favorite HN post?
Recent, old, perhaps anything that is interesting to read.
Jonathan Blow on what it would take to ship reliable games on Linux
Or harming a sibling!
This is also what i wonder why Alibaba doesn't take care of customs/logistics and ask us to just pay for it.

They leave it to local authorities who a many times screw up
Linting is about so much more than code style and standards. Since we use auto format I have almost all the style checks off. What it does catch is hundreds of different types of potential bugs. Uninitialized variable. Missing null check. Deprecated or beta marked api used. Improper thread synchronization and double locking. Reassignment of parameters. Conditional check that's always true/false. This list is huge, and in my experience it catches mistakes constantly.

For the average crud app, if you're wrong about the requirements the tests will be wrong anyways. It sounds like you're talking more about TDD which IMO is a cargo cult. And I'm hardly the only one with that opinion. Integration tests are important but that's more about running data through the code all at once than testing each function in isolation.

Also, many open source projects get along with hardly any tests. The Linux kernel is probably the best example, but there's tons of popular projects without good or any tests. Check NPM popular repositories, I'll bet you more than half of the top 500 are under 10% code coverage. Tons of huge apps are doing fine without tests, and many I've worked on with tests are still horrible.

I haven't really noticed any contribution from having lots of tests. IMO what's far more important is linting and maintaining code standards. It's hard to write a function that's horrible to debug when the linter limits you to 300 lines. Or a class that's totally incomprehensibly long when the linter limits you to 1000. All of my debugging nightmare projects have been due to lack of sound OOP principles, huge files of spaghetti. Good linting prevents that from happening.

Besides Java my other big language is TypeScript. Using Mockito in java isn't that bad, and JUnit5 or TestNg are decent. Certainly easier than getting tests working in the garbage fire that is Angular6 + Jasmine + Karma.
It indeed seems I have much better peripheral vision than most people, so you might be right. As I wrote in the other post, I have tested that I can definitely see color in my peripheral vision.
You can already do this interactively with PROMPT_COMMAND, e.g.

PROMPT_COMMAND='date=$(date +%D);time=$(date +%T)'
Who knows whether they'll see much use, due to C++ needing to keep backwards compatibility for older projects that demand older versions of C++.

It probably partially depends on whether old-style headers can be used simultaneously with new-style modules.
Could you explain what holes these extensions are using to extract the hidden personal data? Or is it that the personal data is already in plain view and these extensions are just collating it?
In-House vs. Managed IT Support: How to Capture the Most Benefits
> They do; for a transaction to be revocable means you haven't accepted that it went through. If every block is revocable indefinitely, then you can't say that 20 confirmations confirm a block, because they don't.

From the blockchain perspective a block with a confirmation is confirmed. But everyone else can make new rules on top regarding payments: Do you consider most crypto exchanges to not support "Bitcoin" since they require 6 confirmations per transaction before they credit it?

> With a consensus of decentralized, less-than-perfectly-synchronized miners, you'd want a fuzzier boundary -- which is what "wait for 20 following transactions" provides.

This is done to raise the cost of reversing the transaction (the more confirmations deep, the more expensive your attack needs to be).
Only US still stick with tip. Why the customer need to pay extra money named as tip?
What kind of "curation" gives Holmes and Watson 75%? Rotten Tomatoes gave it 8%.
Machine learning in software development
> Alphabet is doing all of these things and more though no? With more much success too from what I can garner.

Apple has more diversified revenue than Alphabet. Why would you say Alphabet is more successful?. All this tells me is that Apple thinks long and hard before publicizing what it's working on, they won't show us prototypes.

> Waymo is the defacto number one leader in self-driving, whereas Apple’s self driving unit is having huge issues internally with getting anything done.

ALL of Apple's reported problems had to do with the MAKING of a car, not autonomous systems. People just don't get this distinction. We will know how far their system is at the end of this month when the DMV releases their disengagement report. By the way, recent developments indicate that Apple is back to building an electric self-driving car instead of a self-driving platform.
A developer who does not know/care about running things in production is not a developer. These are not different skills. Security, high availability, reliability, these are concepts that hold as much weight at the application side as they do on the systems side. Two sides to the same coin.
Microsoft have already started doing this to developers (forced data-mining, a.k.a. telemetry) in .NET Core and VS Code - and to everyone in Windows 10 - so I don't see why they wouldn't do the same with Github.
Those were the exact two I have on my mind. I've actually started building an ankle bracelet for the north-sense to test it out on myself.

People also reported getting a feel for strong EM fields in their surroundings after implanting a small magnet in a finger.
Splitting the network causes it to become a marketing problem.
Great points. For me it is mostly 2).
> GitHub is in the strange position of being both a successful enterprise product AND a social network. What other product exists with that kind of crossover?

...Facebook? WeChat?

Those aren't exactly little-known products.
I grew up somewhere where many law abiding citizens carry pistols in public. What is your opinion on arming oneself for defense?
Too often these drugs are hugely expensive and provide marginal benefit over existing treatment. Sometimes they're even worse than existing treatment.
I made my first Python application with OpenCV – it's for astronomical images
Measuring devices from the time of Stonehenge (2018)
It does nothing for missed requirements, but in my experience the test will be wrong if the requirements are anyways. I don't disagree with integration tests, which are usually just running the software through the motions in a semi automated way. I just think unit tests are pretty useless with good linting.

You might be surprised how much bad logic static analyzers can catch though.
> The UK has a highly educated, creative, dynamic work force

What do these types of platitude even mean? Which country doesn't claim a highly educated, creative, dynamic work force?
I can't see Apple returning to Touch ID. I think that Face ID is so much better in every way, and I can't wait for Macbooks to adopt it as well.

I'm pretty sure that if you like Finger print sensors, you'll have to switch to Android at some point.
Semi-off-topic Q: Why did twisted pair cables become the standard for ethernet? Seems to me from a signal integrity standpoint that coaxial (yes, there was "thin" and "thick" ethernet back in the day) or twinax type cables would be much better? Were they originally cheaper than coax, or what is the reason?
Here is my favourite bash script:
https://blog.ashfame.com/2018/02/deploying-lambdas-multiple-...

Deploy a lambda function in multiple regions (15 regions!) with just one bash script using Apex up.

Add route53 on top with Latency Based Routing enabled and you've a latency in 10s of millsecond from anywhere on the globe without paying a hefty fee for this kind of latency.
He. That's one of the things I love most about seriouseats. They separate in different pages the recipe, as terse as it can be, and the "how it works", that includes all the other fluff, and I read if I'm in the mood.
Combined with this news, it's so ironic: https://news.ycombinator.com/item?id=18851731
The only site I know is actually open would be https://archive.org/, is this site another clone/fork?
I absolutely hate git. I think its creator should be shot in the elbows, knees, and balls, and then broken on the wheel. GitHub has no Hg support, so it's out.

I thought long and hard about transitioning to Bitbucket. In the end, I decided against it in the near term, because I have two other projects going (Eudora revival for Windows, which is not the same program at all, despite the name, and then a LimeWire revival). I like to keep all my eggs in one basket, and if I tried to transition the other two projects to Bitbucket, I'd encounter inertia from at least one developer, sans doute.
So I talk about COM, and you move the goal posts about DirectX in particular, that only implements a subset of COM, which requires writing wrappers by hand, including in .NET, hence Managed DirectX, XNA and SharpDX projects.

Apparently you missed the news regarding PWAs in Windows and its support for native UWP. Again, WinJS got dropped, because it was tied to the Windows 8 programming model, which got improved on Windows 8.1, only to be replaced by UWP on Windows 10.

Win32 GDI actually has "we wish you were all using Win2D and DirectDraw" support on Windows 10.

Here are some examples of automating Excel with Python, http://pbpython.com/windows-com.html, hardly any different from using VBA.
I'm one of those. Unit tests are a waste of time IMO. It usually takes almost as much code to test logic as it does to write it, so I always wondered why the TDD folks don't just implement the code twice and check the result at the end :)