skysight-inc/HackerNews huggingface dataset:
> The point is, I shouldn't have to do that;

Don't worry about it. You can't.

https://tax.findlaw.com/tax-problems-audits/ten-things-to-re...

Things that can be done to you without any (beforehand) judicial oversight , by the IRS. Or, for that matter, can legally happen without so much as warning to you.

File a tax lien against you;
Levy your bank account;
Garnish your wages;
Close down your business;
Seize and sell your home;
Damage employment and business relationships;
Assess you personally for corporate employment taxes;
Put you in a monthly installment payment arrangement that is too high;
Contact your banker, neighbors, friends and business relationships concerning your tax liabilities;
Go after third party transferees of your assets.

Note that, at all times, you should consider that you might need to hire, and retain for ~a year, an accountant and a lawyer, plus add the same amount in reserve for court fees and the like.

We are effectively proposing adding "taking every last dollar out of your, your family and kids and anyone you did business with wallet directly".

The government is not very reasonable when it feels it is owed money.
Show HN: Python 3 Bootcamp
The difference is that we can conceive of such testable predictions, even if we don't have any currently. That's because they'd be objectively observable.

I challenge you to even conceive of what a "test for consciousness" would look like. Let's imagine you have one. How confident in it will you be when the first person who fails it says "but I am conscious!"?
We build layers of interpretation on top of one another, and we get this big stack with abstract things like types and programs on the top, bits and bytes somewhere in the middle, voltages and transistors farther down, and fundamental particles at or near the very bottom.

We agree that the stuff at the bottom exists, if the word "exists" has any meaning at all. But if you argue that "things which are just conventions about how to interpret other things" (like types) are not real and do not exist, if you want to be consistent about that, the entire stack evaporates and you are left with whatever is at the bottom, such as fundamental particles.

For a more concrete example, you said that, "A type is just a convention about an agreed interpretation of those bits." The major problem with this statement is that a program is also an agreed interpretation of some bits. Whether some piece of memory is an instruction or data is just a matter of interpretation. So if this argument says that types do not exist at runtime, then programs do not exist either.

So if we accept that programs exist, the argument must be wrong.
Write Drunk, DEBUG Sober
:-)
With something like squarespace or wix (or even WP hosted), you're putting more power in the hands of the centralizing host, which is both limiting but also can reduce security issues.

The "sheer breadth of the ecosystem" in self-hosted WP is also where so many of the problems come in (compatibility between products, security issues, etc).

I'd argue it really is worse in the WP scene vs Drupal, partially because of the 'ease' of the code for newbs to get started. There's no culture of automated testing in the WP community at large, but some other platforms at least allow for that. There are people who write clean and well-tested WP products, but they're likely a minority, if you're looking at the ocean of stuff released over the last 5-10 years in the WP space.
Really interesting to look at this a photographer. In the 'famous' image of the miners' strike a miner (wearing a toy police helmet) is at first glance staring into the face of a serious-looking real policeman opposite him. However, at a second, longer glance, the miner is clearly not actually opposite the policeman - his head is twice the size. The less famous image shows that the miner is actually opposite a line of policeman and the one directly in front of him has a much less intense expression (one has a slight smile / smirk). This is two different shots rather than two different crops of the same shot but the effect is as you describe.

Looking at the picture of the soldiers with the tired/distressed man, there are two soldiers on either side of the distressed man. A third soldier in the foreground is holding a gun. The angle of the image has the end of the gun directly above the man's head but it possible from the real geometry that the gun is only very loosely pointed at the man, and not at the top of his head at all. I'm not suggesting here that my interpretation is correct, but it again shows how ambiguous imagery can be, even when not edited to make a point.
> Yes, I am the same gumby at the MIT AI lab from late 70s to mid 80s.

Apparently you have a pretty memorable username, because I don't think we ever interacted. I was a mere UROP. (I worked on a robot named TARDIS (tea and ravioli delivery service) for Jon Taft (tfat) and John [can't remember his last name], ultimately under tk. Nobody would remember me, being just a peon and then leaving to do hardware, but it was a great environment to cut your teeth, and a real privilege to have delved into LMs at that time.)

Hope things went well for you and the rest of that bunch, it was an incredible place.
Or don't borrow from other industries making meaning ambiguous and just call it for what it is: Driver assist
I am on the same boat. I need to use Linux to code but my Music Production affairs happen on the Windows side of it.
"They all died except COM".

And I would argue they CFPlugin is only really inspired by COM, it's not the real thing. It's just IUnknown and the same class layout:

> The CFPlugIn model is compatible with the basics of Microsoft's COM architecture. What this means is that CFPlugIn Interfaces are laid out according to the COM guidelines and that all Interfaces must inherit from COM's IUnknown Interface. These are the only things that CFPlugIn shares with COM. Other COM concepts such as the IClassFactory Interface, aggregation, out-of-process servers, the Windows registry, etc... are not mapped.

http://mirror.informatimago.com/next/developer.apple.com/doc...
How to Secure the Kubernetes API Behind a VPN
Can everyone get a bank account in Sweden?

I don't know if the experience of giving some physical money to someone necessarily translates well. Do you know if people actually bother to read/scan the "Swish" number to do donations?
Soon: "Taking Things Literally Considered Harmful"
Languages like Delphi were easy to autoformat on save during the 90's, while compiling relatively fast and being much more feature rich than Go.
Yesbut. It also requires the meat-sack to be sitting in the cockpit telling the autopilot which heading/altitude/waypoint to head to next, listen to ATC instructions, input the correct ILS frequency into the system, etc. And that's when everything goes absolutely fine.
Very funny, you almost had me.
Has this guy ever actually done any creative writing, or just written advice books?

There is a definite use for getting mildly buzzed as part of the creative process. Alcohol makes it easier to turn off the part of your brain that demands perfection and get a lot of stuff that may not be great but can be fixed rather than slowly trying to make one perfect sentence after another. Weed is great for when you need to sit back and stare at the shape of your whole plot and figure out how to get from where you are to where you want to be; surprising and wonderful connections get made. Then you put it down, and sober you comes back and finds the good parts. Weed is also pretty useful for visual tasks; it makes it easier for me to sit there doing fiddly details on a drawing without really seeing time pass. Sometimes it also gives me a power-up to my visual cortex and I can start tracing what I see in my mind's eye instead of the longer route of constructing stuff, but I don’t do that much as it’s perilously close to the point where I am too high to function. And then there’s people who claim that regular microdoses of LSD have lots of benefits for both general braining and creativity. Never tried it myself but I can see it helping.

You don’t have to get completely hammered to get useful creative effects. You just have to hit the bottle or bong or whatever hard enough to have some effect. And sometimes you can get in the groove without any chemical aid; that’s great! But when you can’t, and there’s a deadline... there’s mind-altering chemicals. Use them responsibly.
I know the recommendation is against this. We did it with three kids. Everyone got to sleep. The transition is hard to their own bed, but way less hard than what I hear from others who stay awake all night caring for babies
This isn't node powered at all.
Some thoughts on Kiva's interest rates
Has this been done without jumping through hoops like compiling to a specific CPU target with GCC then doing a binary conversion to JVM bytecode (NestedVM does this via MIPS I believe)?
Can I ask because I'm genuinely interested - what on earth do you do for third-party applications (for eg. closed source) that have to be integrated into your environment that don't come pre-packaged in a convenient container?

Do you containerize these yourselves, whether or not the vendor says that will support that? Or does it get pushed to some other team that manages whole VM's/AWS instances that are not container hosts.

Or is this a scenario that just doesn't happen in your environment?

Genuinely curious.

Also:

> using a managed k8s service will allow you some easy wins so you can actually think about those other problems, and those solutions will work on all platforms you can run k8s on

None of which matters one jot, if one cannot properly manage ingress/egress filtering on one's API endpoints, or a reasonable level of password/credential security. One will be used for cryptomining or worse, as per the fine article.

In that instance, one needs to go back and get some basic UNIX/Linux/network and security training before one starts playing with complicated software on publicly connected clouds. Or hire some people who actually know what they are doing with respect to that.
For coders, it is the equivalent of MVP. The coder gather pieces of code and/or documentation to have something to show. The feedback helps to finalize narrative and make stuff coherent.
Perhaps, and perhaps a person with Down's Syndrome has a lesser consciousness as well, but we have no way of knowing that. Personally I think it is pretty arrogant and shot-sighted of us to think that our experience of the universe is somehow better and more real than anything else's.
You can use Boostrap's "grid only" option. Which gives you a FlexBox based 12-column grid, and none of the styling. I think it's a pretty good option for people who want custom styling, but don't want to reinvent the wheel for a grid.
I think icc's biggest advantage is automatically translating appropriate calls into calls to those performance libraries and linking them.

If you manually make calls in GCC, I bet you'd see similar performance much of the time.

icc also seems to more aggressively parallelize, even places you didn't ask it to.
Better to have a 3 day supply on hand just in case vs the mad scramble to get scripts filled afterwards.
I tried to look at an example AMP page here [1]. When loading with an empty cache, it loads 5.5 Mb of files. I don't see where are the optimizations.

It uses a custom font. Custom fonts are absolutely unnesessary for a news page; they only delay the moment when text becomes visible. Standard Windows fonts are of a good quality and don't need a replacement (which often renders very poorly on Windows XP).

It uses a lot of scripts. Script block some browsers while parsing and executing.

It has SVG images embedded into the page. If you want the page to load faster, you should move images into external files.

AMP is directly linked to Google and cannot be used without it. Please look at the requirements for AMP HTML documents: [2]

> AMP HTML documents MUST ... contain a <script async src="https://cdn.ampproject.org/v0.js"></script> tag inside their head tag.

So every AMP document MUST load a Google-controlled script. And by the way, it contains 12 000 lines when beautified. It contains different Google URLs like 'https://ampcid.google.com/v1/publisher:getClientId?key=' or 'https://ampcid.google.com/v1/cache:getClientId?key=AIzaSyDKt... , references to Doubleclick and AdSense (but not other ad networks). Does every site need it?

It contains a lot of code not necessary for most websites. For example, a XHR interceptor for "some trusted AMP viewers" [3] is included into the script. Or a cryptographic library for calculating sha hashes [4].

You can use only JS components approved by Google; the spec says:

> Extended components

> The script URL must start with https://cdn.ampproject.org

So for example, Google might make a custom component for Facebook but not for QQ or Mixi. Google defines what widget can appear on an AMP page. If you are an ad network, you have to make negotiations with Google to be added (you have to negotiate with your competitor). If US government imposes sanctions on some foreign site, Google will have to comply.

It is clearly a technology made for integrating news articles into a Google page (and judging by limitations in the spec, Google might plan to make a non-vebview native renderer for AMP pages). Don't believe when they try to pretend that it can be used independently as a standard or made for accelerating the web.

[1] https://amp.theguardian.com/us-news/commentisfree/2016/feb/1...

[2] https://www.ampproject.org/docs/fundamentals/spec

[3] https://github.com/ampproject/amphtml/issues/11294

[4] https://github.com/ampproject/amphtml/blob/master/src/servic...
You may be correct on all those points but still come off as rude. And I think you're just trying to be helpful and steer people in the direction that you think is right. However, given the context of where you're doing it, it feels like someone is trying to ruin someone else's parade.
You're correct, but I'm a bitch (maybe because of school, parents, life, idk) ... this was somewhat comforting.
In the 90s we’d have a nice chat, review the resume, and then get “can you start Monday?” Now with twenty years experience it’s a twelve-hour marathon to prove I’m not a fraud, at every single lead. It’s just not scalable, when it takes dozens of leads to score an offer.
To be specific, in a written comment on a public forum, it would be "libelous" and not "slanderous". But to be either, it would also have to be false, and at least in the US, known to be false to the author at the time it was written or written with a reckless disregard for the truth.

He says he's analyzed the published games, and found that Stockfish finds obvious errors in the way that Stockfish was said to be playing. Unless he's consciously lying about this (I'd guess unlikely?) it's not libel. And if it's true that a correctly configured Stockfish doesn't play the way it was said to play, this would be a strong indication that either intentionally or accidentally, it was not a fair playing field.

Anyway, if your point was that it might be more productive to be more polite, sure! But one might say the same about accusing someone of slander.
I think some people tend to think like a compiler when they write code, and when you do, you less often get interesting compiler driven improvements. You are already folding constant expressions, lifting loop invariants out of loops etc.
And then Gutenberg became Zola. Gutenburg is a tough keyword to rank for anyway. Here's how you can speed up your site under the new weight:

https://after-dark.habd.as/feature/fetch-injection/
Agile for Everybody: Creating Fast, Flexible, and Customer-First Organizations
Not only Singularity.

Xerox Parc workstations, IBM and Unisys mainframes, UCSD Pascal, Oberon, Inferno, Java, .NET, Flash.

Or for more actual examples, Garmin Apps, watchOS bitcode, DEX on Android.
Rupert?
> In what free market does a government subsidize a company

The idea that the Chinese government subsidizes every Chinese company is nonsense. This is just something that Americans need to believe because they don't want to admit how extraordinarily inefficient their domestic industries were before 2000.

> and force competitors to give their native companies their IP to do business?

This is hilarious. Nobody forces foreign companies to give away their IP. These companies, which are supposedly the best in the world, analyze the trade and make it voluntarily or walk away. It's called the free market. Remember that?

> What happens in 20 years when China has complete dominance of the solar market

The irony here is that all the tariffs do is put America further and further behind. The tariffs don't help America at all eg [1]. This should be obvious to anybody who understands how solar works and knows that the real money is not in panel printing.

[1] https://www.forbes.com/sites/jillbaker/2018/04/06/tariffs-on...
Maybe a bit meta, bit I assume this is the same History as the History Channel. Didn't they go the way of Discovery and show everything but History? Have they refocused now?
Alternatively, you could use a desktop email client like Thunderbird to do that :)
You would never start out building a website with microservices. They have all the downsides people have already commented on.

But are people taking into consideration team/employee size?

If you have 100+ engineers working on a site, in different countries with different managers and different leaders with different product goals. Then the microservice architecture becomes a necessary evil.
The best one I've come across yet is Brian Acton being rejected by Facebook [0] ends up creating Whatsapp and in turn selling it to Facebook for $19B. Talk about comebacks.

[0] https://twitter.com/brianacton/status/3109544383?lang=en
Ask HN: Cms recommendations for typical small-scale websites?
I'm not content with the cms options I know / have worked with (Drupal7+8, Wordpress, Jekyll, Grav,...) and am thinking about starting yet another open-source cms. But maybe I'm simply not aware of good options, so here's what I think a good cms should offer:

- Open-source license

- Widely used programming language

- Good/reasonable code quality (rules out wordpress)

- Reasonably lightweight (rules out drupal8)

- Custom content-types / page-types / entities without 3rd party libraries

- A backend with amazing UX usable for non-tech staff

- Customizable backend users + roles/permissions

- Well documented and thought-through extension architecture

- An api for form creation + handling

- Image handling: Configurable image styles/sizes and responsive images

- Multi-language support built-in

- Export + import of configuration/settings to files and store them in git

- Export + import of all content to files

- Server-side rendering if javascript-based

- Good performance with reasonable development effort

- Fast development cycles

- Flexible enough (with custom extensions) for 99% of small-scale websites

- Great security at every level (no dangerous file permissions needed,...)

To me this reads like a wishlist for a cms which gets out of everyone's way. But having worked profesionally for more than 10 years I have not come across anything that comes even close.

Am I missing some amazing cms's?

update: text formatting
Totally. This extension was trying to be stealthy about exfiltrating data...but it wasn’t trying that hard. As noted in the article, the same developer had at least one other extension using the same code to obfuscate and exfiltrate data. Seems like sort of a spray and pray approach
So rename it to "student pilot" and change "driver" to instructor? This is why I don't work in marketing...
Syncplicity, a desktop file synchronization application, uses Mono on MAc.

The UI is native: WPF on Windows, Objective C on Mac. The core synchronization logic is shared C# code. (Objective C and C# co-exist via Pinvokes and function pointers.)

We started with Mono in 2010 before a lot of the modern tools, libraries, ect. At the time mono was very buggy. Now, Mono is a lot more stable.

As far as insights go:

We originally had, on Mac, a C# UI built with a (now obsolete) framework called MonObjC. The problem with MonObjC was that the only way to understand it was to be an Objective C expert; and it didn't always wrap the APIs in ways we needed. Thus, when we had some lawyer come and tell us that they didn't like the license, we just rewrote everything to PInvoke into shim C functions that call into Objective C. Thus, IMO, when in doubt, PInvoke into native code instead of fighting a compatibility layer.

Our Mac app packaging is all homegrown, primarily because our application predates the more modern mono packaging. I haven't tried the newer app packaging that comes with Visual Studio on Mac. IMO, make sure you understand app packaging.

Quite frankly, we've always had trouble with live debugging. (This might be due to our older packaging scheme.)

Ultimately, you need to understand the cost of writing something twice. When you work with Mono, or any cross platform framework / language / ect, you won't "write once." Instead, you will write once, debug on all platforms, and then add a bunch of special cases. Then, the developers who work on platform X will make a change that breaks platform Y because it wasn't covered in a unit test. Sometimes the cost of writing something twice really is worth it compared to the tradeoffs. (This certainly is the case with our UI, where we want a 100% native UI.)

Edit: We use dependency injection. (Via code, not a framework.) We have a lot of base classes in common code, and then platform-specific subclasses to handle special cases.
As an engineer, I think design is so goddamn hard.

People that are good at it are like majestic unicorns to me.
The government is not a monolith though. It would take a lot more than Trump to do serious damage to the credibility of the Treasury department.
Nevercode partners Google and launches a dedicated CI/CD tool for Flutter apps
If Uber wanted to operate a scooter division, I still think it makes way more sense to do it themselves at this point given Uber has no barriers to enter this market. Millions of people already have Uber on their phone and a number of drivers are probably willing to pick up scooters to charge them or transport them for maintenance if needed. I'm just saying it seems way cheaper to roll out a pilot program with 10,000 scooters than investing hundreds of millions to a couple billion dollars in another company that effectively is letting you white label its scooters (that are manufactured by another company). Is a scooter maintenance company worth $2B?
Ironically, these were mostly the same thing during the space race. I watched a USAF training video on re-entry mechanics[0] a while back that really drives this home in an almost dizzying context switch. It goes from the mechanics of delivering a thermonuclear payload in one sentence, to returning humans to earth in the next.

[0]: https://www.youtube.com/watch?v=c_bkY7-9c8s
Is there any way to read this that doesn't require javascript?
Ask HN: Why is Gmail suddenly letting so many ads through the “Promotions” flag?
I've noticed a significant number of advertisements sneak past the "Promotions" flag in Gmail over the last few days. Is this a result of advertising companies becoming cleverer or Gmail relaxing that criteria?
Where is the proof that they were rejected at X and where is the proof that they were hired by Y?
How much functionality is required? Where is the line? Human beings can live and interact with the world with fully half of their brain removed. Are they conscious? What about Asplanchna brightwellii and its 200 or so neurons?

Here's my point: there is literally no measurement you can perform that will help you draw this line, because the experience of consciousness is entirely subjective.
You can use pattern matches in function signatures.
GraalVM understands LLVM bitcode.

https://www.graalvm.org/docs/reference-manual/languages/llvm...