skysight-inc/HackerNews huggingface dataset:
Question: why don't you try and learn the foundations of the current theories (it's incredible how many man-centuries of high quality intellectual work you can find condensed into a book) before launching into inventing new theories out of nothing?
Newton thanked the giants whose shoulders he was standing on. You are pretending you are a giant on your own. Do you sincerely believe it?
USENIX Reaction to Presidential Executive Order
I'm curious, too. Proper disk space management and monitoring is probably the most difficult problem I know of in the ops field. I haven't seen anybody do it in a way that prevents 3am wakeup calls or a 24/7 ops team.

For example, a 3am network blip that causes the application server (still logging in DEBUG from the last outage) to fill up its log partition while it can't communicate to some service nobody monitors anymore. Not sure how you'd solve that one.
> You are assuming malevolence in my theorised intentions and actions without having any basis for it.

The only basis I have to possibly assume things from is what you write.

You made the comparison from someone disobeying an order based on a professional assessment that the order was unconstitutional - to an employee disobeying an order.

The only comparison in that case that would be apt would be an employee that is more knowledgable in their field than the CEO issuing the order.

If this is not what you meant, then you shouldn't have written it. It's not based on any bias from my side.

> Where we are in fact talking about loyalty and not the potential criminality or morality of the executive orders of a man who is has the best chance in a long while of taking us all into a world war

If this is from Trumps perspective, I might be inclined to agree, but if so, your original comparison makes even less sense. Dictators rely on loyalty, leaders listen to council, regardless of business or politics.

There's a difference between disobeying an order out of pettiness and out of your professional assessment.

You said you mis-typed, which is fair, I'm just not sure what you meant to say.

And on bias:

bias

noun

inclination or prejudice for or against one person or group, especially in a way considered to be unfair.

No, I do not have a bias. I judge anyone only on what they say and do.
Yup, that's also an issue. Mastercard does work though, but considering how few people have credit cards (and even fewer have Mastercard specifically), they're having problems hitting critical mass.
This goes on my machines:

sudo apt install trash-cli
alias rm="echo This is not the command you want to use"

This way I managed to get unlearn my rm trigger-happyness and use trash instead. I had too many incidents already... ':|
How Start Ups Can Benefit from Cloud Computing?
There is so much legacy code written in Python 2 that I can't imagine someone isn't going to have a large enough need that they will backport TLS support. Am I missing something on why that wouldn't work?
There's a lot about a used iPhone 6s that's worth $350 though.
Pointer size doubles, so any data structure (linked list, tree, etc, etc) which uses raw pointers directly will need more memory to store the same items.

Normal way of negating this increase is to use uint32_t offset items into a master array of the items the pointers represent, which reduces the size again and has a side benefit of possibly making the items more coherent (localised) in memory.
It is ... the kind of thing we probably need to solve using regulation

Apple already have a technical solution: bitcode.

In the future, this should mean the App Store can automatically recompile old binaries for new CPU architectures.
There should be no wear at all once it's running, read: https://en.wikipedia.org/wiki/Air_bearing

So barring any manufacturing defects that I'm soure would be abundantly clear early on, it's down to logic or electrical failures.
Why not plug into LLVM? Just generate an LLVM backend.
what is the minimum version then? 2.7.x <- what x?
Web should be just HTML/CSS, no JavaScript at all, so no need for service workers.
>How is the benefit negligible?

I believe when you're buying as much drives as they do and produce the kind of reports they do they measure and compare before reaching that conclusion.
I worked for a job that taught me how to document. I was actually a coder who fixed bugs for auto body software. What made my job easier was probably knowing what the file I was -- what exactly it was doing. I didn't love doing the job, but it taught me what I needed to know.

As I began developing for myself, I would often just not document my code, thinking the best: "Oh I'll know what this does when I see it." Add a dozen projects into the mix: "Yeah, I remember that.. what did it do?" I knew I had to start documenting again. I also figured: Why not document? If I ever need to go back to it or hire someone to work on something, I -- and they -- will not be so lost when looking at it.

So, how I document my code is by adding this template at the top of every page.

// FILENAME: dashboard.php
// STATUS: ACTIVE
// PURPOSE: Shows basic information when user logs in
// NOTES: Dashboard will display the most recent transactions

FILENAME lets me know what file I am in.

STATUS lets me know if this file is actively being used; or INACTIVE, for not being used at all, or SEMI-ACTIVE (usually for TEST files)

PURPOSE lets me know what exactly is the function of this file within the program I've built.

NOTES are optional, but these just let me know if there is any additional information I need.. such as "Admin use only" meaning this file is used by administrations, not regular users.

Those four keywords give me everything I should probably know about the file. You can add additional lines too, such as one that I might sometimes use: LOGIC. LOGIC explains exactly what the code is doing and how it works in more technical terms. (Grab user input, add to database, update Table1, Table2, and Table3 of database, return user back to Dashboard)

Before you even begin writing code in your file, you should start off with this template. It will keep you organized and make you feel more in control of your code. I mean, I've developed a few programs that have hundreds of files each, and the very first program I wrote: Very little documentation.

You feel like your code is going to crash, burn, and you won't be able to figure it out. By documenting, even if there are issues, you can pinpoint what it is doing and where, and that should lead you to the file you need to focus on.

The rest of the file is usually optional for commenting, though it is great practice to keep at it. If you think you can't pick up something from the code by reading about the file, than you may want to continue documenting throughout the file. I only document the remainder of the file if there is some complicated code in it.

I mean, after writing something that connect to the same database 100 times, I may have only documented the most used files that use that code. For smaller files, if I forget, I can always revert back to the major files to remind myself of what this code is doing.

Anyways, its up to you, but it also helps that if you ever decide to sell your code or someone wants to buy it from you, you've already done the work for them, and imo, it adds a lot of value to your code.
Among these 32bit applications there is my beloved Tetris app. Which doesn't need modern security standards or use the half of an inch more screen real estate available. If I have to chose between yet another iOS update (with the usual harassment to use apple pay, apple music, icloud and all that shit every time I upgrade) and Tetris, I chose Tetris.
>> "Precisely! If you check some of my other comments in this thread, you'll see me putting forward the idea that these social incentives (created by these laws) are the primary cause of reduced smoking rates over the past decade or so."

I believe it actually works the other way too. If your friend group is primarily made up of smokers who are forced to go outside the pub/restaurant etc. multiple times in an evening you might decide to start joining them. I know a tonne of people who only 'smoke when they drink' for this reason and many others who started like that and now smoke full-time.
Content marketing?
What a beautiful program. A beauty.
No. It is not that abstract or general. It enables tuning, but several aspects of the target architecture are assumed in the bitcode. It allows for CPU-aware optimization passes, such as - for example - reconfiguring math to use faster instructions when possible, but it is specifically not an abstract machine-independent bytecode.
We've all been there! Feel better man, it could be a lot worse :)
If he's getting some much needed sleep right now, he'll probably read it tomorrow. The CEO of GitLab is really active on HN, and a pretty classy guy.
I strongly stand behind the complain vs DRM/forcing HDCP/etc, but:

What's the big deal with background throttling? On a day to day basis, how many scenarios are there where you need a background tab using CPU and doing page updates?

IMHO, it makes sense for background tabs to get throttled to save power, since 99.9% of the times, you don't need the updates (I'd say 100%, but I'm sure there'll be at least ONE counter-example).
According to the EdX page, course credit is only available to Columbia University Master of Computer Science students.

https://www.edx.org/micromasters/columbiax-artificial-intell...
Huh. I never knew. Someone gathered all the scenes containing him:

https://www.youtube.com/watch?v=dG2L4QtAGGQ

It looks like an in-joke of the production team. To be fair, The Young Ones was already quite surrealistic in its humour (e.g., a talking Glaswegian hamster).
Yes, but it's not as though western Europeans all have exactly the same skin tone either - you can still make the wrong assumption. I think the idea would be to have multiple people with different skin tones so that you can check that they all look ok.
As far as anyone is reporting, Apple is intending to remove support for existing devices that get updated to new versions of the firmware, not just for new hardware.
Top-tier schools is a proxy for family wealth and African Americans do not hold 13% of the US wealth.

If the state stopped all social security, health care, and other benefits to white people, it would also bring similar result as affirmative action. Would it make the world a better place and more equal opportunity?
> "very unique". "Unique" means there's only one. If there's more than one, "unique" is the wrong word.

"There's only one of it" is equivalent to "it's different from everything else". There's no problem with "it's very different from everything else".
It is not hard to distinguish between someone who makes a rare, but totally understandable simple mistake, and someone who regularly screws up significantly more often than everyone else. Being tolerant of mistakes makes you a good employer. Being tolerant of regular incompetence makes you a bad one.
As a New Zealander, I think it's absolutely fantastic that Peter Thiel is a fellow citizen. I welcome him, as well as other law-abiding wealth creators with open arms, and hope that Government policy of providing such persons with easy paths to citizenship continues.
Uphold – programmatically verify database backups
My developer machines I have a neovim setup with a bunch of extra config and plugins, but when doing remote work I often have to use vanilla vi or vim.. and I just put up with it.

If I need to do something significant, i'll scp the file around. I know vim can edit over ssh, but I honestly never do.

I've never tried vscode, but I am tempted to try the remote support: https://github.com/DonJayamanne/pythonVSCode/wiki/Debugging-...
Wuzz – Interactive cli tool for HTTP inspection
A new era of conference calls
Was just trying to push earlier today and found out about the issue. Sorry man! Drinks on me in Montevideo, Uruguay. This stuff happens, more than most of us are willing to accept so, here is for your transparency and you know, fix it, learn it and on you go!
Just a side note, the rollout of ATS requirements on iOS/AppStore has been delayed until further notice.

https://developer.apple.com/news/?id=12212016b
Backing Up Elasticsearch with S3 Compatible Providers
They forked Java by cherry picking features and APIs, and are making it increasingly difficult to write portable code across standard Java and Android Java.

Any Java library that depends on Java 7 or 8 standard libraries not available on Android, newly introduced JVM bytecodes, some of the Java 8 language features, annotation processors, ... isn't usable on Android.

Good luck getting Java 9 modules, or eventually Java 10 value types and updated generics when they become available.
Looks great on paper, will try it out for sure,

I wonder tough if these optimisation can be made in GO which of go's HttpServer you used (FastHttp is 10 x faster than standard one I heard)

Thanks for your work,

Would you consider build up on this and use it in production or do you switch up to other ideas ?
Actual hacking: Every reporter needs to understand Sharyl Attkisson’s case
Apple Watch (from a development perspective) runs bitcode, not armv6/armv7/armv7s.
I'm sure they have a reason, it just isn't one that benefits U.S. citizens...
Five Second Testing
> After a second or two he notices he ran it on db1.cluster.gitlab.com, instead of db2.cluster.gitlab.com

Everyone is talking about backups, but why not about this? How is it even possible to delete the production database by accident? Why does he have SSH access there? Why do they test their database replication in production? Why are they fire-fighting by changing random database settings _in production_?

I know that all of this is common practice. I am questioning it in general.
Why not use simpler names?

(bar (foo object))

I mean, I understand that "a.foo" (class A) does not represent the same name as "b.foo" (class B) due to scoping rules, and so logically you would have to use (a-foo a) and (b-foo b) if you wanted to replicate the same in CLOS. But on the other hand, FOO can be generic and applied to different types of objects. You might even have a mixin providing the FOO slot, which classes A and B inherit from.

I find the notation fine, it looks like regular function application (some people prefer threading macros, I personally don't care).

Note also that CLOS allows you to add code "between the dots" by specializing accessors on qualifiers (:before, :after, :around), which can be useful to add orthogonal things like logging, persistency, ...
Nah this is just about having a robust backup system
> There's a reason vast majority of smartphone users install less than one or two apps throughout the year,

Those same users also use a fixed set of web sites.
> I'd rephrase that as "in favor of the rule of law".

The ACLU will fight against laws it considers unjust, illegitimate and liberticide. It has under pretty much every administration.
Why can't they show you the packets? That's crazy...
I agree - sometimes we forget that Apple caters to my mother and my nephew just as much as it does to us - this is a segment which still has growth potential (still plenty of elderly ladies out there without computers; and new teenagers produced all the time). For these types of people Apple is just fine.

I think though what many of us are complaining about is that "Pro" used to mean a machine that was targeted at us, i.e. Professionals. I guess now it just means "high end" but I remember a few years ago the Macbook Air was targeted at the "pretty things" market.

I remember about 5 years ago my brother a professional animator complaining about how Apple dumbed down Final Cut Pro X to the point it wasn't usable in his domain. These days his shop doesn't use Macs any more (typically a staple industry).

I've a friend too, who works in automotive industrial design who won't touch a mac because it just doesn't have the power he needs.

My sister is a professional photographer and up until a few months ago I wouldn't have hesitated to recommend her a MBP but in all conscience nowadays I can not. This dilemma actually forced me to look at Windows laptops and I'm amazed how much they've come along in the last while.

So it's not just "us" that feel abandoned by Apple, but professionals from other walks of life. It's fair enough, if its a segment that doesn't make as much money for Apple as it used to, and as a business they have to make business decisions.

As professionals we have to make these decisions too, and if Apple isn't the right tool for the job we need to source one that is. But, there was a few years there where it felt like Apple was our friend. They made some amazingly pro-friendly gear. It seems those days are waning, and that relationship is coming to an end, and some of us feel a little jilted.

On the one hand, we hope that this "friend" will hear our protests and change their ways but we know deep down that won't happen. On the other we have to give the best advice to our friends and acquaintances as to what is a good device for them. We, as in "those sorts of groups" have a responsibility to critically evaluate new hardware in this light.
It's more a case of now you don't need to replace thousands of dollars of equipment, but tens of dollars of cables.
HotSpot JVM: why does the default hashCode() conflict with biased locking?
> after a year with so much bad press.

This is what happens when you see tech through sites like reddit/HN. They only share the Apple bashing articles so you assume that's the actual status quo. (also there's a huge circlejerk involved) The sales figures prove otherwise.
Your comment doesn't make any sense, in this context or otherwise.
They already show a "this app may slow down your device" alert occasionally when you open a 32-bit app. This was added with iOS 10.
Abrasive personalities don't tend to create safe&sane process, many would just yell at the people when mistakes happen. That is not the same. Able not to make mistakes and able to create process with enough safeguards so that mistakes are guaranteed not to happen are sometimes in opposition. Obsessive freak who tend not to do little mistakes may resist the change toward safer process, preferring to play blame game.

Moreover, many with abrasive personalities are the ones who demand and take for granted excessive overtime the moment they are in senior or lead position. "I am too tired and it is late at night lets do it tomorrow" is not an option to abrasive personality.

As a rule, obsessive freak with no social skills you describe wont be able to effectively reorganize the team nor create process nor (if in extreme version) work within process someone else created. He is more likely to end up in endless quarrels about petty differences in coding style.

Ability to create, fight for and enforce sane process is not the same as being abrasive.

He is however absolutely fine when you have isolated position.
> It will all become clear to you when you accept that it was the American Left who inspired the Fascists, Bolsheviks, and Nazis in Europe. All of them were leftist/socialist ideological movements.

That's simply factually false; the Bolsheviks were at least plausibly a left-wing movement by the usual standards (though even with them there is an argument that they were a right-authoritarian movement with left-wing rhetoric), but not in any substantive way inspired either by the American Left (which at that point was pretty much just the early labor movement) or American Progressives (which, while the label has been adopted by the modern left, were not at that time a left-wing movement). There inspirations were almost entirely European, not American.

The Fascists and Nazis were both right-wing movements, both substantively and, largely, rhetorically, though it's true that both adopted similar, though somewhat different, syntheses of the rhetoric of the European Right with that of certain elements (largely, fron different non-Marxist socialist traditions) elements of the European Left. Neither was inspired by American Leftist or Progressive movements in any substantive way.
Business is war. This article sets the tone: https://medium.com/@lanec/what-to-expect-as-a-new-ceo-9489df...
So why hasn't the stock price tanked yet? What's wrong with the Universe?
It's complicated: https://news.ycombinator.com/item?id=10057519
Except the reason they had to shut down might be because they never checked their backups and then they lost a critical amount of data and it turned out that the backups were indeed no good.
I'm not sure, but I would argue having a charging cable with no data pins is the best thing you can do for security (for an unassuming user) so people can just charge of random USB ports without worrying about potential exploits.
I see no reason Apple would prevent people from continuing to upload dual 32 and 64 bit apps for now, as they currently do.
Gitlab: We accidentally deleted production data
And the fact is, trains were not on time at that time. It was mostly propaganda.
Capitalists are wealth sinks, not wealth sources.
The clause about accepting interference means that the device must not fail when recieving interference in a way that would cause it to radiate on another frequency. Product functional failure otherwise is not regulated in the US. The FCC doesn't care if your product bricks itself as long as it doesn't jam the spectrum.

I've been through this testing before. They blast your device with many different frequecies and measure what comes out.

The test was harder to pass in the old days when there many discrete mixers inside radios and poor isolation between the RX and TX paths through the duplexer.
I've seen the occasional report of Time Machine failure: https://news.ycombinator.com/item?id=10681776
Don't forget Google, gcc has been shown the door on the Android's NDK.
Too bad they don't do that with alcohol... There's advertising for alcohol everywhere, often associated with sports club which is especially bad for young people. People drink everywhere even at the beach. There's a real alcohol problem here and it's a shame they don't spend as much energy fighting it because in the grand scheme of things, it's even worse than tobacco.
Microsoft Project NEON: App UI Demo
True, bitcode is not completely abstract, and things like calling conventions are baked into the bitcode.

But it is abstract enough that Apple could use it to recompile binaries for, say, a new 64-bit CPU architecture.

Yes, they might have to jump through a few hoops to make it work, but given the control that Apple have over their platforms (they can define things like calling conventions) it shouldn't be too difficult.

Apple did JIT compilation of binaries during the PowerPC -> Intel transition years ago. Recompiling bitcode on the App Store would be easy by comparison!
- Céu can embed blocks in C and call it directly

- C is more portable

- C is easier to generate
So you don't want to hear about this argument but you have nothing else against it than "we never tried it"? It's does not seem to be very convincing.

It's already difficult for the working class with a free school so I can't imagine it would be better with a non-free one, the alternative to no public schools is simply no schooling at all for some people

> How well does the current system educate the poor?

You need to ask the US government for that, most public school systems are working well in western Europe so the US must be doing something wrong somewhere.
What about archive disks? You guys are storing people's backup data, I guess most of them are rarely access them if any. Or you wouldn't need to maintain all of the redundant data online all the time. Would it make sense to use cheap SMR disks like ST8000AS0002?