skysight-inc/HackerNews huggingface dataset:
> But it adds a hurdle to people comparing notes on exactly what they signed, and when somebody does get a special exemption, it stops them putting up a point-by-point guide for everyone else.

So to make it harder for labor to organize, basically.
Are you considering mobile (ios/android) training?
Sounds exactly like what Samsung's secret trolling dept. was spreading a while ago. All "Samsung men" work hard, as the saying goes, eh.

It's a well-known "secret" in Korea that Samsung operates trolling department, staffed with full timer employees, salaried with perks, under cover. When an expose was published about 10 years ago, it was claimed the department employed 150 people, but who knows how many now.

Posting as a throwaway for obvious reasons.
He'll still be right, even then. His core argument is that until there are ARM computers that developers are working on in some real quantity, ARM in the server space has no chance. If that happens, then by his argument they now have a chance.
Has this author read much Bukowski? He talks about the hideousness of alcoholism routinely. Post Office, his auto-biographical debut novel, ends with him quitting the post office to write full-time after his former lover and long-time friend dies from alcoholism.
> It's friendly but it's not space efficient.

User studies from the dawn of the GUI continue to harp that user efficiency is inversely correlated to space efficiency. It doesn't matter if an application can show a million details to the individual pixel level if the user can't process a million details or even recognize individual pixels.

> Touch screens don't have right click, so you can't get context menus.

You don't need "right click" for context menus.

Touch applications have supported long-press for years as context menu. Not to mention that macOS has always been that way traditionally because Apple never liked two+ button mice.

Then there's touch applications that have explored more interesting variations of context menus such as slide gestures and something of a return to relevance of Pie Menus (which it is dumb that those never took dominance in the mouse world and probably proof again that mice are too accurate for their own good when it comes to real efficiency over easy inefficiency).

> I'd much rather have a true multiwindow, multitasking operating system

Those have never been mutually exclusive from touch friendly. It's not touch friendliness that keeps touch/mobile OSes from being "true multiwindow/multitasking", it's other factors in play such as hardware limitations and the fact that tiling window managers and "one thing at a time" are better user experiences more often than not, and iOS if anything in particular wants to be an "easy user experience" more than an OS.

(I use touch all the time on Windows in true multiwindow/multitasking scenarios. It absolutely isn't mutually exclusive.)
should we call these symmetromes ?
after that you're ready to read about https://en.wikipedia.org/wiki/Catalan_number
If you're not familiar with Bukowski and want a quick glimpse, the film Barfly, starring Mickey Rourke is highly entertaining

https://www.imdb.com/title/tt0092618/
I'm glad to see companies trying to build businesses around the needs and abilities of their employees in this way. It starts with accommodating a group of people, but there might be lessons learned and advancements that benefit all employees at large.
The hand-wringing by the author in this piece is off the charts. If they're this conflicted about carrying, they shouldn't do it. Carrying is a strictly voluntary practice, and I'm glad to see Ohio is enacting (IMHO sensible) legislation allowing it for teachers _who want to participate_.
Blockchainism doesn't work, in the long term, for one simple reason: people want technology to give them leverage over their environment (which includes over their peers), not to undermine the leverage they already have. People pay lip service to the doctrine of decentralization, until they find an advantage to exploit that makes them the center of it.
That's assuming you're not using any libraries that contain hand-optimized SIMD where one platform is better supported than the other.
Who is AvE?
Indeed, my comment was more "even if you count `()` as a visual palindrome, it doesn't work".
It was only a matter of time before the banana republic phenomena returned home.
Take a look at the close.io blog, they helped me figure out how to write some cold emails and helped me make some of my first sales. You should definitely talk to people you know and trust, but take the plunge and reach out to some folks you think would benefit from your product. Also don't be discouraged if you don't get much of a response, I sent 30 emails, had 40% open rate, and only one person respond. Today it's easier as my skills have improved, but be patient and you can do it.
"Blockchain provides satisfactory answers to all those problems." - mostly by hand waving. The blockchain model works in the case of cryptocurrencies - because it is subsidized massively by the block rewards. It is very elegant solution - every party can join the system and leave when it wants, no need for any contracts. It is also very surprising that this can be done and that ignited the imagination, but none of the non-currency blockchain projects that I have heard about want to use that model - because of the enormous cost. They want something called 'private blockchains' with no PoW or any other mechanism relying on coin minting - but if the blockchain maintenance is not subsidized by new coins - then you need contracts for that. And it gets much less elegant. Blockchains are also very complex systems with huge attack surfaces, because they are build around complex incentives structures. Private blockchains don't have the elegance of the public, free to access for everyone blockchains, but they still have the complexity.
We use a company called Leif (my former company). They handle all of the income verification and collection. The ultimate truth is from tax returns. The vast majority of people self-report accurate incomes, however.
I have to agree with LT, but not on technical issues. This is a question of business issues. You can look at many facets of different cases, but they are all distilled into "Path Dependant Behavior". Sometimes it is called "Baby Duckling Syndrome", but it is that the leader in a market segment is much better equipped to respond, and outpace competitors.
Exactly, only thing a blockchain is good at and very hard to do without a blockchain. Even if you tell a lawyer or something, you can never prove it 100%.
I don't think you will find a generally-accepted definition of "Tier One." For this context, I would say you need to be capable of creating mathematical techniques that are significantly more powerful than what is considered state-of-the-art. That entails a high level of talent and a great deal of education in the mathematics associated with the particular problem you are solving.
Kind of similar characters & practical approaches used many times in John Ringo's "Looking Glass" and "Troy rising" sci-fi series:

story & characters are definitely "american-style" (very direct & aggressive), but in these cases I ended up liking quite a lot this approach (basically it fits the setup of the stories because of the fight for survival of the species).

---

---

List of books (Spoiler alert - don't read the plots):

Looking glass: https://en.wikipedia.org/wiki/Voyage_of_the_Space_Bubble

Troy rising: https://en.wikipedia.org/wiki/Troy_Rising
Raindrops Are Not Tear-Shaped
Offhand accusations of extremely serious charges like corruption breed lazy cynicism. It's not only fair but a good idea to ask people to support their claims: a little bit of intellectual rigor could make the difference between a valuable forum and an echo chamber where _everyone knows_ that outgroup x is just _so corrupt_.

It's really not good to say "just go and google it and you'll see how right I am". Antivaxxers, for example, say the same thing.
I really like the update pace of Gitlab. Our teams are all based on an on-prem EE (low tier) and it's been a pleasure to receive a steady stream of valuable updates.

Passing on all the good things that Gitlab does for us already; I _really_ wish gitlab would push to make more of the Project Management features accessible to the lower tiers (maybe even CE). Epics and Roadmaps linked to Gitlab's SCM and DevOps features would be a _real_ contender to JIRA/Confluence in the market but it's currently hidden behind a very steep ~100$/m "ultimate" plan.
New ‘past’ link on HN front page
What happens when your values are computed? Or expensive to compute, and your map starts to get big? E.g.:

{'a': foo(), 'b': bar() }[...]

If foo() or bar() ever introduce side-effects or become expensive, you're gonna have a hell of a time figuring out what's going wrong.
Still big in the enterprise world.
Three questions I haven't seen answered yet...

1) What if you make $40k even? Is the 15% adjusted based on your salary?

2) What happens if you lose your job 1 year in? You've paid back half your debt... what about the other half?
I would feel bad telling people about this to see them do it, and then get jobs (either with Modern Labor or somewhere else), and then a year in they get cut, have no job, and are thousands in debt.

3) What if someone is in the program, and halfway has to drop out for xyz reason? Do they owe the money back?

I really like the idea, just wish there were some more details so I could feel confident telling friends about it.
Sebastian Thrun Initiates Aggressive Plan to Transform Udacity
15% is from gross income. There's an indifference point, you're right, but most people don't optimize like that we found at Leif with a lot of other schools.
Worked in a dozen start ups and all but 2 still stand today. Going from startup to big tech is hard because there's a process you will need to follow and the work may not always be exciting. But the pay, bonus, options make up for it. Going from big tech to start up is easy when you have a nest egg built up. If you don't it'll be a major struggle and it's not worth it to be honest.
We think of these as deployment abstractions that provide no security value. This is why services like Amazon’s ECS Fargate pair 1 task definition (usually a single container) to a single EC2 host for isolation.
>Guys, this works. It's literally how the world works.

How about corporate stock?

You know how many third parties are involved with the markets and the added costs of those third parties? Even with a corporation with a stock ledger, stock trusts who own them, banks/brokers who handle all the buying/selling of stock...things don’t work.

Take the Dole case where the corporation had almost double the number of stock issued as actually existed.

Whereas every corporation could memorialize their stock on the Blockchain and each sale of stock would be completed via smart contract. Instant settlement, no stock trusts, no banks, no brokers...a peer to peer market. Stocks are a particular use case because unlike the authors examples of “real world counter parts” (supply chain, authorship, land registry) shares in a company can be represented entirely digitally allowing the peer to peer and trustless system (at least for purposes of transaction settlement).
A Bill of Rights for the Age of Artificial Intelligence
> an incredibly tall smokestack visible everywhere in town.

That smokestack was a crisi-tunity: decades of acid rain made the soil incredibly favourable for growing blueberries.

Ignore those blue blobs they sell in supermarkets, they’re garbage.
It's pretty good. Depends on your skill level. It focuses on how to write algorithm, classes, and grouping classes into modules in a way that is considered "clean". He has another book on clean architecture that deals with structuring programs.
Agreed. It's pretty clear 10 minutes into Post Office that the protagonist is not living a glamorous life.
If that means low col, than as someone who doesn't go site seeing much to begin with, I'm in (assuming the internet speeds up there are ok)
On a related note, if Apple does switch to ARM chips for their laptops, that will make mainstream ARM server-side development more viable than any cross-platform story ever can. Or kill the Mac desktop. One or the other :)
Transferwise is both faster and cheaper than sending Bitcoin. And it doesn't require your poor African family to sign up for a probably poorly run poor African Bitcoin exchange.
That's almost certainly not the intent. I'm pretty sure most Americans don't know or care very much about patent abuse, so to make this 'punishment' even remotely effective Apple would have to accompany it with a significant amount of marketing to get the message across. Have you heard of anything even remotely like that coming out of Apple? I mean, I guess they still could, but it does seem a pretty un-Apple thing to do.
Right now this region enjoys a financial windfall from the business their corrupt judges bring in. As such, I'd expect the judges to well liked in the region. Could this be the root of their motivation? Most bipedal monkeys love social validation. If the tables turn and the judges start hurting the local economy, I'd expect them to become hated.

This is all very indirect, but I think it's worth a try.
So, I get the reasoning, but a realistic and frankly inevitable outcome (not 100% of the people you accept are going to end up with software job, no matter how good you are) is that a person ends up in the same field, with the same salary they had before, but now has to pay 15% of their income for 2 years to Modern Labor.

That's a pretty horrendous (and possibly incredibly destructive) outcome for someone looking to improve their outlook, and will definitely give me pause in recommending they apply to the program.

It also contradicts your mission:

>We believe that money should never be a barrier to learning and that with the right motivation and funding, anyone can learn new skills and make a better life for themselves.

At the very least people shouldn't be punished for either not succeeding in finding a job (a failure that could be partially the responsibility of Modern Labor), or simply deciding coding isn't for them.
I agree it's a management problem. However, I've encountered the case where a developer abruptly teleports from "plateau of sustainability" (high confidence, knowledge and experience) instantly to "Mt. Stupid". And every time it was a case of users becoming confused with UI and doing something that caused injury (including data loss). In that case the developer consistently blamed both the user and user advocate.

I do not think it's bullying to give a bully a taste of their own medicine. It may not solve the problem, to be sure, but pushing back on bullies is not wrong. Pointing out their cognitive dissonance, and drawing a line from their stubbornness to being a bad developer is not wrong either. In particular where the manager doesn't care because 90% of the time that developer is delivering the goods, and just doesn't properly assess the ensuing (UI/UX) hostility.

Bad UI will piss off users. It's I completely expect they should express that frustration directly to the responsible developer. If that developer can't handle it, both accepting the criticism and making appropriate design adjustments, get out of the UI/UX development business.
F# was one of the most frustrating languages I ever tried to learn. It sits in this uncanny valley between OCaml and C#. I've had many, many problems where I spent tons of time searching for idiomatic way of doing something only to find out that there is none and I have to use "normal" .NET classes. The documentation is pretty bad.

I find myself highly productive writing "mostly functional" code in C# using LINQPad. The only thing that drags me down is that it doesn't have good support for data structures that you can copy on the cheap a-la Clojure. The paradigm of "copy the world on change" is immensely powerful. Maybe I should look deeper into this. It seems that basic data structures for this wouldn't be very hard to implement on my own.

I think the ideal language for me would have functional, strongly typed capabilities for low-level operations and dynamic, late bound objects a-la Smalltalk for high-level stuff. But for this to work well it would need to have strong mechanism for versioning references, so functional parts don't get contaminated with mutability.

Oh, another thing about C#. I really wish it had an ability to concisely say "take an object, create a subclass of its class with additional properties, instantiate it, copy all values from source and then set extra properties to what I just provided".

Something x = new Something { Property = "Hello" };
var y = x.Expand(me => new { AnotherProperty = me.Property + " World" });
Assert(y is Something);
Assert(y.Property == "Hello");
Assert(y.AnotherProperty == "Hello World");

Seems like a weird piece of functionality, sort-of-union-types, but it would save me tons of code in many, many contexts.

I can implement this using reflection, but it will be slow and complicated and not worth the effort. Maybe the new tuple mechanisms can do something of this sort with minimal overhead and syntax. Need to look into them.
Their internet can be the best in Ontario. They have a local provider that overbuilt the incumbents with fibre to the home.
No need to be coy. I did the Goenka 10-day in 2013. Even though they seem to disavow the idea that they are a Buddhist sect, once you get used to the discourses and the Pali chanting, and then do your own homework, it becomes pretty clear that it's a loosely-coupled sect of Theravada Buddhism. I don't think this viewpoint is controversial.

https://en.wikipedia.org/wiki/Ba_Khin
Found the guy from Jersey! Kidding...

But, I agree. Obviously NYC is an important city, but to say it is the most important city in the history of world civilization is a bit outlandish and US-centric.
A couple of answers here https://confluence-public.open-xchange.com/display/CoiW/FAQ
Most likely in the Moon first. It would be relatively easy (compared to alternatives) to send small crews for six months shifts. The facilities would be underground to avoid radiation and micrometeorites hits.

For really far bases you would need spin gravity in a hollow asteroid for the staff.
How did you uncover the pain point around making these internal dashboards? What kind of resistance have you encountered from developers who typically enjoy rolling things from scratch?
> Isn't turbo boost an issue when comparing/profiling?

No. In HPC world, profiling is not always done over "timing". Instead, tools like perf are used to see CPU saturation, instruction hit/retire/miss ratios. Same for cache hits and misses. For more detailed analysis, tools like Intel Parallel Studio or its open source equivalents are used. Timings are also used, but for scaling and "feasibility" tests to test whether the runtime is acceptable for that kind of job.

OTOH, In a healthy system room environment, server's cooling system and system room temperature should keep the server's temperature stable. This means your timings shouldn't deviate too much. If lots of cores are idle, you can expect a lot of turbo boost. For higher core utilization, you should expect no turbo boost, but no throttling. If timings start to deviate too much, Intel's powertop can help.

> my experience with video generation/encoding run of about 30 sec was that my macbook outperformed the server xeons...

If the CPUs are from the same family, and speed are comparable, your servers may have turbo boost disabled.

> otherwise a testrun of 30 seconds would suddenly jump up to over a minute.

This seems like thermal throttling due to overheating.

> the xeons though always took about 40 seconds.. but were consistent in that runtime (and were able to do more of the same runs in parallel without loosing performance)

Servers' have many options for fine tuning CPU frequency response and limits. The servers may have turbo boost disabled, or if you saturate all the cores, turbo boost is also disabled due to in-package thermal budget.

If you have any more questions, I'd do my best to answer.
I find that it makes him less persuasive. When a writer resorts to personal invective to make an argument the way Linus does, it's a tacit admission that he can't do it solely with evidence and sound logic. He's beating the reader over the head with insults to "win". In the process, he undermines the strong points he does make.
The $40,000 threshold is inclusive. So if their income is equal to our greater than $40,000, they owe 15%. If they ever dip below $40,000 payments stop until it goes back up to $40,000.
1) agreed, though I would think that the combined companies could have larger sway than others.

2) I mostly disagree. Where software is so specialized and valuable, I anticipate that it would be held privately and not necessarily made public. This seems to me to be better protected by copyright and not patent law. IANAL, but copyright feels more appropriate, and while you might be right that there is some majestic software that is so unique, but yet so easily duplicated (without the source) that it deserves monopoly protection, I don't believe that exists, but if there are some pure examples that can be held up, I'd be happy to change my opinion.

A less aggressive option than getting rid of software patents entirely, might be changing the way that we apply for them. What if the source code itself was required to be submitted with the patent application, and not just the design. Part of the reason patents exist is to encourage the disclosure of the design, so that when the monopoly ends, society benefits from the advancement.

What if the patented software was always required to be open-sourced? Would this be a means for easily fending off trolls? They'd have to show a working program, for one thing (it's not clear to me that they do now), and failure to do that could be an easy way to get a summary judgement against them.
Well, everyone is entitled to their own opinion.
lol and that comment just trigger an old google alert I have running on this topic.
In seriousness I would totally consider it if it weren't for the fact that I hear getting a Visa is hell
Linus is right that ARM won't win "as long as everybody does cross-development." And that's why ARM will win.

Apple will ship MacBooks on ARM in 2020, which will have comparable performance with superior battery life. Windows-based laptop vendors will switch to ARM to catch up; the desktop market will follow the laptop market, as it already does.

ARM's performance-per-watt advantages already make it a compelling cross-compile target today; when everybody's developing on ARM, it will be a no-brainer.
Then add a type in that instance.

var i:ReturnType = someFunctionWithANonObviousReturnType

I found that in practice I don't need it.
Private Infosec/Programming Discord
Dev A wins because management is trying to fire Dev B. Dev A works longer hours and is paid less because they're young and stupid and don't have a family. Dev A is better for business.

Dev B gets laid off, and Dev A works until burnt out.

Game over. Everybody lost except management.
Do you think 10 years after the wheel's invention, people were still unconvinced by it?

Bitcoin has been out since 2008. Over a decade later, the only thing it's been useful for is for masking illegal activity, and speculating wildly.

Just because something is new does not mean it's revolutionary. The Segway was in all likelihood a more revolutionary invention than blockchain will ever be.
3) If they drop out, we cut the amount of months owed to the proportion of the program attended. So if they do 50% of the program and drop out, they owe only 12 months (50% of 24).