skysight-inc/HackerNews huggingface dataset:
Finite memory just means a limited subset of what a Turing machine can do.

Concurrency doesn't make Turing computable processes capable of anything beyond what they can already do. At best it buys them speed, maybe some expressiveness for the programmer, and bugs.

Nondeterminism is useful for some algorithms but it also doesn't make it possible for Turing computable processes to go beyond Turing computability. See for example https://arxiv.org/pdf/cs/0401019.pdf.

The most interesting item in that list would be the senses of organisms, as some of those might indeed involve processes that are not computable.

Also, some aspects of the brain's activity may not be computable. See Roger Penrose's books for details, such as p. 377 of Shadows of the Mind (a section about possible noncomputability in some physical processes).
Mine was unusable until I installed Android, at which point I bought an Android phone a quarter of the thickness and mass, and better screen resolution (and likely better radios as well).

I too bought it because I thought I'd hack around and "maybe contribute" which quickly turn in "why am I wasting so much time on something that will probably never work".
Remember, pedophiles get the train too.

Won't you think of the children?
Smoking also Vaporizes whatever it is you are smoking. I doubt replacing Vaping with smoking is going to be a public health win. Regulating what is in the vape liquid probably would be though.
OH: I bet they changed the name to escape the Car2Gone meme.
You're very wrong - it is not just a few outliers.

You can Google it easily enough, and that will show you many feminists are against it. But to truly understand the issue, see which groups, along with religious right, are the biggest lobbyists against any state bills that attempt to decriminalize prostitution. You will find that it's many women's groups, not just the evangelicals.

https://now.org/media-center/press-release/decriminalize-pro...
The IT industry. Companies that aren't primarily focused on technology tend to lag years behind the tech sector with tech adoption, but they follow eventually.
Verizon is turning off the 2g towers on Jan 1st, so the little old brick phone I've had since 2011 is going to stop functioning in two weeks.

Finally broke down and ordered a Moto g7 on Black Friday.

Haven't had the heart to actually go in and get a sim card for it yet though...
It's an idea to provoke discussion. If you read the blog post he's got a whole list of app-y type stuff planned. This might be a way for him to save time on all that.
Only if you are unemployed. If you are self employed (e.g. a 1099 contractor), you can write off health insurance. (Basically letting you pay with pretax dollars, the same as if you are employed)
Might something like this be fscking unification in physics?
> that has spent decades preparing

And that's a major part to argue about, whether it's a fight that's worth it or not.
This is sad. I had been a user of car2go and then ShareNow in Seattle and was quite happy with the service. I was basically renting a car for 24 hours once a month or so... I guess that's not the model they expected. Not a huge deal, I can easily replace them with traditional rental cars (Avis, etc) and Zipcar. Folks in the USA are too addicted to owning their own depreciating under utilized cars for now. Perhaps they will eventually become rational ¯\_(ツ)_/¯
Building a new Windows 3.1 app in 2019: A Slack Client
I built a Win 3.1 app during a company hackathon just for fun. Here, I detail learnings and process for how a new old app can be created with the aid of modern tools and hindsight of old technologies. And perhaps what lessons can it offer us today.

Without the benefit of modern libraries and languages, I had to read up and take care of many low level details, socket programming, HTTP, JSON parsing, UI design in code all under tight memory constraints. Nevertheless, it was a terrific lesson in understanding how things work under the hood.

I had to do things the old-fashioned way reading books and header files due to the dearth of online documentation. I can empathise with the plight of the programmers of yesteryears who had to code without the benefit of online search engines.

With this blog post, I hope you'll find it interesting to learn about developing a modern-ancient app for Win 3.1.

https://github.com/yeokm1/w31slack
https://github.com/yeokm1/http-to-https-proxy
So less regulation allows banks to use their clients money more aggressively. Then why would banks need to borrow so much money? And if its returned overnight, then why is FED keep pumping more and more?

Can something bad for market come out of it? Like one of big bangs bankrupting or something?
Kounteq – Trusted business and finance app stack
yes yes, it is owned by me. i edited my username in the "screenshot".
i mv'd config to config~, then made a copy of it as config. the old file, now renamed to config~, is still read-only.
> I don't want the "innovation" of having awful web ui on my desktop.

Then don't clone/download web ui projects? I don't understand the bile.
My argument is that employees are responsible for reading the contract, and if the contract have terms that might be problematic for open source contribution, the employee is responsible for finding out ahead of time what the policy is. (For Google, the policy is publically available[1], so it can be read by people who aren't yet employees.) If the policy is not acceptable to you, then you shouldn't work for that company.

[1] https://opensource.google/docs/

And if the policy changes --- such as for example, when Oracle suddenly changed the rules about Open Solaris, the solution is simple. You quit. Large portions of the core Solaris team left, soon after Oracle changed the rules.

Bryan Cantrill left Oracle, and he's done fine for himself. He's even made talks explaining what happened when Oracle screwed over Open Solaris:

"As you know people, as you learn about things, you realize that these generalizations we have are, virtually to a generalization, false. Well, except for this one, as it turns out. What you think of Oracle, is even truer than you think it is. There has been no entity in human history with less complexity or nuance to it than Oracle. And I gotta say, as someone who has seen that complexity for my entire life, it's very hard to get used to that idea. It's like, 'surely this is more complicated!' but it's like: Wow, this is really simple! This company is very straightforward, in its defense. This company is about one man, his alter-ego, and what he wants to inflict upon humanity -- that's it! ...Ship mediocrity, inflict misery, lie our asses off, screw our customers, and make a whole shitload of money. Yeah... you talk to Oracle, it's like, 'no, we don't fucking make dreams happen -- we make money!' ...You need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawnmower, the lawnmower just mows the lawn, you stick your hand in there and it'll chop it off, the end. You don't think 'oh, the lawnmower hates me' -- lawnmower doesn't give a shit about you, lawnmower can't hate you. Don't anthropomorphize the lawnmower. Don't fall into that trap about Oracle." -- Bryan Cantrill https://www.youtube.com/watch?v=-zRN7XLCRhc
Did he say why laser engraving wouldn't work? I can see the curves causing some distortion but you should be able to compensate for that.

Edit: He answers the question in his FAQ

> The borosilicate glass laughs at laser beams

..which makes sense. Seems like sand blasting would be the best way.
>It turns out that E.T. isn't a bad game after all. With a few simple changes we were able to dramatically improve an already good game by eliminating the most common complaints.

If only they had the ability to remotely update games back then.
I'm a guessing American, but the rightism of modern Korean history is more accute than in the US. (Imagine if we were poor in the 1950s with some McCarther then Goldwater dictators.) Democracy is newer (not historical strong but good trend), and Samsung is more iconic a foe; imagine if FAANG and IBM were all rolled together.

US has tons of inertia both due to it's size and silly governmental structure. Local governments can't or don't do very much interesting in US, but they punch beyond their weight on blocking interesting federal stuff. You can think of foreign adverturism and military bloat as in part an outlet for all the political energy and ambition that should have gone into worthwhile things.

Koreans make cheap nuclear power plants, remember. When the political will lines up, shit can happen. Moon knows the history and so do the people, and those on his side our very self-aware in this being an overdue course correction. Tons of news led up to this, and should lead past this.
Wikipedia has a really good history on the video game crash of 1983. https://en.wikipedia.org/wiki/Video_game_crash_of_1983
Maybe it could be called a 3G modem platform instead of a phone.

To write UI software for a modern phone takes 150+ full time engineers in my experience. Only few organisations have this capability and this is why these things will never be phones people use.
Here's a Python 2 segfault I ran into recently.

import sys, threading, time

t = threading.Thread(target=sys.stdin.read, args=(1,))
t.start()
time.sleep(1)
sys.stdin.close()

Run it then after a few seconds press enter. It doesn't segfault in Python 3, but it still doesn't behave how I'd like, because I would like the close() to unblock the read(), but it doesn't unblock the read(), the read() still hangs until it gets some input.
Medium article that explains Webpack's configuration and a tool that helps
From the context it seems clear that "imperial" refers to the Nanda/Maurya empire - seeing as Kapilavastu and more generally, the Terai are at the periphery of the Gangetic plain. Is it accurate to call Pataliputra based regimes imperial when they ruled over Takshashila? I would think so - what else would you call Ashoka's conquest of Kalinga?
Not to mention that this works out to almost 3 fishing articles per month. I would wager that that kind of throughput for fishing articles is already very rare.
Unicorn Marketing Funnels Dissected with the Funnel Teardowns Site
I think it's entirely possible for a country with such policies to compete globally, but it requires a smaller cut for capital owners, whether via taxes or direct ownership changes. That leaves behind a potential source of new revenue for capital holders if the country's policies can be changed. So the question is: can policy change be forced for less money than what can be gained by opening up the market? Would forcing a regime change by military or intelligence intervention turn a profit?

Or, from the perspective of a country trying to enact utopian policies: how can they make external intervention more expensive than it's worth?
I doubt philology exists specifically because Hindi and Sanskrit diverged. Anyhow, have the meanings of extant words common to both languages significantly diverged? Do you have a source?
Great write up.

Denny’s company ExperTelligence sold a product that I wrote in Lisp. He got Apple to pay for a full page ad in Scientific American for my product. He was really a lot of fun to work with.
> 40% of female employees reported that their gender hurt their chances of getting hired or landing senior roles in tech.

How could the people who answered this possibly know that? Were they told to their face that "I won't hire you because you're a female"? Just because the person who was hired was male, doesn't mean the employer didn't want a female, they just chose somebody who happened to be male instead. I find it hard to believe that 40% of female employees had their chances hurt due to their gender.

> 80% of founders believe having a more diverse team will have a direct positive impact on the value of their startup.

> And for employees it’s becoming non-optional. Those who believe their leadership isn't prioritizing diversity and inclusion are 3x as likely to anticipate leaving their company within the next year (34% vs. 11%).

Becoming non-optional? So 80% of founders are prioritizing "diversity" (whatever that means) ... but only 34% of employees actually care? This is hardly non-optional. Once again shows the disconnect between the employers and employees in-terms of what they perceive as being important.
This is what trade tariffs should be used for -- to level the playing field to prevent the global arbitrage of labor based on unfair or shady practices.

If the DRC is going to allow (or ignore) child labor for Cobalt mining, then there should be tariffs that would make it so expensive that it would make Australian or Canadian Cobalt mines profitable (where we know the workers are fairly compensated and can work in safe environments).

If India is going to look the other way for poor labor practices in ship breaking then there should be a big tariff on the recycled steel that drives that industry. Making properly managed, safe ship breaking in well regulated countries competitive.

If China wants to allow heavy industrial production with no environmental protections, then there should be tariffs on that to make countries that do regulate industrial pollution competitive.

When these countries finally clean up their labor practices and make things safe and equitable for their workers and the environment, then the tariffs go away.

Companies should NOT be able to exploit repression, bullying unsafe practices, child labor or pollution by proxy etc. in order to reduce their costs by moving production to such a country. Trade tariffs, when wielded honestly and effectively should be a tool to prevent that.
Now if they’d create an iPhone SE sized one... I’d have enough passion to figure out how to run Linux on it ;)
I also live in and have lived around Asia, and I won't deny that there are aspects of the Buddhisms there that are full of the kind of nonsense you can see in any other religion (or pretty much anything humans touch) but that doesn't make any part of Buddhism, i.e. the 4 Noble Truths, a religion or having any of those aspects. It's quite clearly a framework (a set of observations, philsophies and methods applied to a particular domain) that is at once abstract enough to be pluggable yet comes with an initial implementation (thanks, Buddha).

To labour the point I made earlier (somewhat), I can build you a terrible database using 4th normal form, that is called upon by a web framework using any number of patterns like the Active Record or Data Mapper patterns, pushed into an MVC pattern that is full of tacked on bits that make no sense (if you know what you're doing) and spewed out into an utter mess of a web page, but that wouldn't make 4th normal form bad, or MVC etc or the framework encompasing them a bad thing.

Zen Buddhism (Daoism + vestiges of Indian Buddhism) is not Theravada Buddism (Indian Buddhism) is not Tibetan Buddhism (Bon shamanism + Indian Buddhism). It's always spliced into something. Non-Asian Buddhism does the same thing but often bringing in the extraneous parts tacked on.

Where, for example, is there any doctrine in the 4 Noble Truths? Any part that says you need a guru? Any part that says to follow a book or a god (or gods) or the need to chant…? It simply doesn't have any of those things.
Actual infidelity seems inevitable if the only thing preventing it is inability to find someone to have sex with.
Your fourth paragraph is insightful. Prostitution, however, worsens the situation.
The detrimental aspect of harem-based societies is not bunches of horny men unable to get laid... rather, it's bunches of single men -- horny or not -- that are not part of a family, and who have no need to be productive.
Prostitution lessens the desirability of men and decreases somewhat their desire to marry. This causes further declines in monogamy rates and hastens the societal damage you allude to.
The comment you responded to used "imperial", which is the adjective derived from empire.

There's no other adjective for empire, and there's really no reason to assume that use refers to modern meanings of imperialism (which is itself the noun derived from imperial...), meanings which are themselves derived from specific behaviours of recent empires.
Segfault inside the runtime, What does it means exactly? A segfault is by definition at the OS level.

WebAssembly koolaid is strong on HN, let's wait the first exploits that escapes the runtime to assess the "fully-safe" architecture.
Those are usually the smaller ones, like restaurants and corner stores run by a single family.
Running a compiler as root in general is not recommended. It's the principle of least privilege. Running without unnecessary privileges is a good idea for the same reason running in a sandbox is a good idea.
The relative popularity of this comment should reveal to foreigners what will happen if the tech industry unionizes. It will be a collective expression of this “I’m not racist but Indians...” and “I’m not racist but Chinese...” stuff.

Protectionism is bedfellows with xenophobia. Ready yourselves.
Heh, indeed. With minor tweaks (I've seen the patches floating around) making contacts can be fully automated.

It's much like the early days of the internet when people would tail -f /var/log/http/access.log and keep track of how many countries contacted their webserver.

At least there's not a js8call which gasp actually allows keyboard to keyboard chat. Even allows relaying through a 3rd party as well as async communications through a storage and forward process.
Im sorry but this is an absolutely terrible argument, no company should be allowed to do this, period.

If anything this shows google continuing to move to "evil" by moving towards an already established terrible practice. It is absolutely absurd its allowed in the first place, and its absurd you take it. I don't mean to be a dick, but your position on this kind of makes you look entitled. No way my employer is ever getting any of my work done on my time, and just because you have allowed this to happen to yourself for so long does not mean it should happen to others, or that is an acceptable business practice.
Gosh, Carnegie's reputation laundering was truly his greatist innovation. That knock-off Gates should give him more credit.
I would encourage you to look deeper.

1. We've moved our company code base from tight C/C++ code to Swift. It is just as fast, with higher level syntax. In some cases faster. It has native SIMD types without external libraries too. Moreover, the Swift group has been focusing on correctness over performance to date. The goal has always been, that its deeply typed design can enable optimizations not even possible in c/c++.

2. Several of the founding Rust team moved to the Swift dev team years ago. As of Swift 5, the memory model supports the Rust-like borrowing. One could say Swift at this point is a complete superset of Rust. But, more importantly Swift favors a functional style of value type operations... which are inherently memory safe, and have no concurrency side effects in the first place. Value types together with Swift's very easy to use Dispatch concurrency library work for most use cases... it is viewed that "borrowing" is only a special purpose opt-in feature.

3. Swift is pragmatic. It is functional in its type system, value type operation, and no side-effect philosophy. But it is multi-paradigm, flexible, and designed for the real-world problems that reflect real programming needs... where as Haskell is arguably an academic curiosity and extremely unlikely to become a mainstream general purpose language.
Imperialism does but not the adjective 'imperial' which simply implies relation to an empire. Imperial Japan has nothing to do with the British and yet it is 'imperial'.
Maybe the title should have been "Marx was right". The article mentions this theory: https://en.m.wikipedia.org/wiki/Immiseration_thesis

This sounds very familiar:
"Marx argued that, in accordance with the labour theory of value, capitalist competition would necessitate the gradual replacement of workers with machines, allowing an increase in productivity, but with less overall value for each product produced, as more products can be made in a given amount of time, meaning that economic output would increase, but real wages would stay stable, because the input of human labour stays the same".
BFS is big flame search for anyone unfamiliar with the term.
I was an early Car2Go user in Austin, the first city in the US where Car2Go was available, and I loved it. I'd use it for a couple trips a month.

In the last few years of its existence I used it maybe once (if at all, honestly I don't really remember). It simply got killed by Uber and Lyft. Uber and Lyft are just generally much more convenient, and I don't remember the cost being that different.
A friend gave this book to me during my high school years - in 1995. Cliff's book fundamentally changed my perspective on computers, and at just the right time, is partially responsible for my career to this very day. It's been an interesting career for sure, so, thanks Cliff!
Even non-framework people make frameworks. Just implicitly. At least a marginally good “real” one probably had somebody think hard about it and a great one has a community around it with plenty of devs that can jump right in on your project. All of them will have better documentation and you can get questions answered on stackoverflow. No such luck with the ivory tower anti-framework bozo’s pet framework.

God I’ve worked for too many startups where some “anti-framework” bozo declared frameworks as unneeded bloat.

Avoid these startups at all cost cause whoever hired the anti framework bozo is also a bozo and whoever hired that bozo is also a bozo. Fish rots from the top.

Not a good look for a startup with more important things to do than pushing far-out technology agendas.
> This actually might not be so nuts if it were clearly a way to evaluate how you handle unfamiliar problems

Why not seek applicants who are familiar with the problems they’ll be regularly encountering for the position you’re trying to fill? And as an employee I’d rather interview for positions that will require me to solve problems I’m familiar with.

That’s kinda like the whole point.
It does indeed. A full disjoint-set implementation is probably overkill, though, since you can throw away the information about the previous row whenever you finish the next row.
If # of lines are important, this problem can actually be demonstrated in 1 line:

for x, x.__new__ in [(__import__('queue').Full, print)]: __import__('glob').iglob(0).throw(x)
I agree. I felt that way when my friends started doing dabs and telling me how amazing it was. It kind of scared me to be honest. I've switched from smoking to making my own cannabis tinctures and have been using that for years. I've found that a minimal dose of cannabis in the morning really helps me dial the knob on my radio just right. They're really easy to make and so much more efficient than smoking.
Reminds me of military uniforms displaying last names all caps.
Literally anything? You’ve never thought about an unsolved market problem and felt a rush trying to solve it in your head? Wouldn’t you feel an elevated sense of purpose working for a company solving that problem, or starting a company and solving the problem yourself? You’ve never had fun doing something that can be commercially useful, even if you have to cross it with other domains to make money?
Source? I'd love to pass on the quote.
Well it just seems like you pulled a number out of your ass to support a statement that you're trying to backup