skysight-inc/HackerNews huggingface dataset:
>Not much. Clock wall, power wall, and latency wall are here.

This. I will add one more, price Wall. The cost to design a CPU along with cost of leading node is increasing, while the scale and ASP are not increasing. Cost of building new Fab is increasing, cost of Fabs equipment is increasing, cost of design tools are increasing, they could be double the price of what it was 10 years ago, and the scale of PC unit has been mostly flat or declining for number of years. As this trend continues, 5nm, 3nm somewhere around these TSMC nodes there will be less players able to afford these. For Intel that means they will sell it at a smaller die ( higher margin ) and try to recoup their investment asap.

For AMD there are lots of improvement, mostly catching up Intel. Zen 2 will increase IPC, 7nm allows them to double the core count AGAIN. Zen 3 with 7nm+ will have DDR5, PCI-E 5?, and other improvement.

So the 10/7nm cycle will dramatically increase core count, thanks to AMD.

Unfortunately DRAM and SSD are still expensive, and it seems the Cloud Sector has infinite appetite for DRAM and SSD.
Thanks, a similar repo was an inspiration
https://github.com/bolshchikov/js-must-watch
Inherited citizenship is very different, the US has fairly weak inherited citizenship, it relies way more on granting citizenship by reason of presence in the country at birth.

Suppose both your parents were born in country X to country X citizens from a long line. They live in country X all their lives, until one day at say, 35, they move to country Y.

They then settle in country Y, you are conceived soon after and born there, you grow up there, you think of Y as your home.

Do you have citizenship of country X? Of country Y? Neither? Both?

The US says if X is the USA then you are NOT a citizen of the US. Your parents (who are citizens) could bring you into the country, and do the paperwork, and you would probably qualify, but not automatically. The longer you all wait, the more unlikely it becomes. Once you're 18, you are just another foreigner if you didn't already start the process.

The US also says if Y is the USA, then you ARE a citizen of the US, regardless of almost anything else.

Some countries operate almost the reverse rule. For example if X is Ireland then you're an Irish Citizen, but if Y is Ireland you probably aren't unless X was the United Kingdom or your parents had some other form of "enduring connection" to Ireland.

The only overall principle is that all UN members have agreed not to create "stateless people". That is, if there appears to be no citizenship you're entitled to, somebody has to pick up the slack and make you their problem. The US system is simple in this respect - if there's an unexplained baby born in the US, Americans just give it US citizenship. Simple. The rules against statelessness are partly because statelessness is a colossal bureaucratic problem and the UN would much rather its members stopped making it worse, but also because has an enormous human rights impact, statelessness usually means you can't get decent treatment anywhere because everybody says you aren't their problem.
Re: a lot of sound experiments are not reproducible.

A lot of early Moog synthesizer users complained about the inconsistency. They'd get a "great" sound in the studio, but on stage it sounded different. It was one of the reasons for slow adoption by general pop groups. While many musicians thought they were "cool sounding", their inconsistency kept them out of mainstream.

Kraftwerk often made their own circuits so they could control and tune them as they saw fit. It's one of the reasons why they were (arguably) first with the "80's sound" in the 70's.
The British are thankfully regaining the ability for space launches. There is a new spaceport being built in UK and a number of companies that plan on using it.
Eh, I have some pretty terrible data collection and matching work that cannot be done by a computer due to needing to understand similar words, what is in a combo, what is important in a combo, or the strange situation where things are free after you pay for an upfront cost.

Ive made attempt to automate this, but I find that constantly the rework needed is too extreme and incomplete.

These things are the future of employment. This problem is non-trivial as my hires dont understand and struggle for a long time. It takes teaching them for them to 'get it'. Still we have to make decisions.

Labor will be automated, this is good.

The future will be using minds, even uneducated minds will be put to use.
Why is AWS so expensive?
AWS is much bigger than its peers, yet commands a much higher premium in pricing in comparison with peers. Are economies of scale not at play here?
Cydia impactor latest version free download
I highly recommend Samin Nosrat's "Salt Fat Acid Heat" if you are interested in the fundamental basics of cooking like salt.

> This beautiful, approachable book not only teaches you how to cook, but captures how it should feel to cook

> "Just reading Salt, Fat, Acid, Heat will make you a better cook, adept at seasoning, balancing..."

https://www.saltfatacidheat.com/

https://www.theatlantic.com/amp/article/523923/
Neural Network Simulator: a real neural network running in your browser
Data dependencies don't viably smuggle operation sequencing into Haskell. Consider e.g.:

fma a b c = (a * b) + c

The sum depends on the product but this doesn't sequence anything: it may be compiled into a single fma machine instruction. More generally inlining, CSE, etc. can break apparent data dependencies.

It's simpler and cleaner to merely state that the Haskell runtime is written to execute IO actions in sequence.
The tabs vs. spaces debate has to be one of the biggest wastes of time in all of programming. Not to be uncivil but it's a bit depressing to see human creativity lavished on it once again.

One of the first things I do when starting a new project is to adopt a code formatting standard enforced by automated tools like Eclipse formatting for Java or Pep8 for Python, then move on. I really don't care what the format is as long as it's consistent and readable, hence usually let the team decide in return for adhering to the choice. And I've stopped working with teams that cannot get past obsession over tabs vs. spaces. It's a warning signal that there's an unhealthy lack of focus on things that really matter to users like clean interfaces.

Edit: typo
Exactly. In Japan you're not expected to buy a box of cookies and stuff your face with all 1800 calories at once. You take out a couple of them when you have guests over, maybe someone takes one or two, the rest go back in the cupboard until next time.
Loom prototype available – fibers and delimited continuations for the JVM
Big fan of the changing gender demographics. There are problems out there that are gender specific and sadly don't get as much attention in a male-dominated space. Remember, a large portion of the decisions in venture are "gut based" and are inherently filled with biases...
Linear Systems and Signals by B.P. Lathi is slightly more approachable and is a good foundation book in signal processing.
Yep, every boss that there is would replace their employees with a single computer if they could, it's basic economics not a single doubt about it, 99.99% would do it in a heartbeat. The thing is that wasn't a problem for hundreds of years cause computers/robots couldn't do most of what humans do, but as computers get everyday closer and even better at what humans can do, this artificial balance we call capitalism of what humans can do and what other humans are willing to pay for it starts to crash as the former are no longer needed; and we realize that capitalism is an anarchy of sorts, just that it was mostly stable for a few centuries so it kind of works but soon it will not.
I started my company, ArkServers.io[1], in late 2016 and built mostly in PHP. I'm familiar with Python and Ruby, and have done projects in both, but still strongly prefer PHP.

I'm not sure what the standard for "good software" is, but I hope what I'm building is not too far from it! =)

[1] https://indiehackers.com/businesses/arkservers-io
Not always but a lot of machine learning techniques now are effectively just brute forcing and highly expensive band wasteful to compute. Machine learning is getting close but I don't believe we will get there with our current methods
>And while you can switch bank, you can't switch regulator

You get the chance to vote for your government every year or two.
My sister in law is a travel agent and has to use this. It looks god awful, but she is quite efficient in it. Similar to finding companies still using AS400 systems...not modern in the slightest, but efficient for skilled users.
I would never use it now because right after reading (and seeing a Menorah) I saw how others were interpreting it.

If I had seen someone use an ASCII Menorah to depict something jewish, in a way that I thought it innocuously depicted a Menorah, I still probably wouldn't use it, not because it would be bad form (as I would be still under the impression it simply depicts a jewish object), but because I don't think ASCII art beyond smileys is a clear form of art, even smileys are routinely misinterpreted as sarcasm smiles when intended as honest smiles etc...

Which of these seem more likely?

I don't do non-intrinsic polarization. I usually don't mind selecting between 2 statements if they are each others mathematical negation (intrinsic or benign polarization, I believe a statement is either true or false). But being forced to choose between 2 options that are not mathematical negations of each other is extrinsic polarization AKA a false dilemma...
In Japan major supermarket chains now give you a discount if you choose to refuse a bag, but it's on the order of 2 yen, and it's an "opt-out" thing rather than an opt-in thing.
iStreamPlanet Is Hiring (Seattle)
iStreamPlanet | Seattle, WA | Software Engineer & DevOps | Mid-Principal | Full-time | Onsite | 100K - 190K + bonus + benefits |

iStreamPlanet delivers a live television broadcast and solutions platform. Our services are enjoyed by millions of consumers each day, and we also power national-level sports and entertainment events. We are growing rapidly. Just 3 years ago iStreamPlanet was running 50 channels. Today we’re running 1300 linear channels and by end the end of the year 2,000 channels and 30,000 live events. Our media and entertainment customers including Fox, FuboTV, Hulu, and Turner rely on us for their 24x7 live media workflows. We are obsessed with our customers, technical innovation, and high-quality video.

We are committed to delivering the best experience to the fan whenever and wherever.

What We Offer:
-Competitive Base Salary ($100k-$190k) + bonus + benefits
-Remote Options
-Opportunity to work in Golang
-Flexible work hours
-Paid Vacation Policy
-Startup culture with secure funding
-Like-minded peers passionate about being on the ground floor of a revolutionary industry

Openings: Senior Software Developer: https://istreamplanet.com/careers/?p=job%2FoJPU7fwj

Android Developer: https://istreamplanet.com/careers/?p=job%2FoBNZ7fwe

Software Developer: https://istreamplanet.com/careers/?p=job%2FoagX7fwe

DevOps/Cloud Architect: https://istreamplanet.com/careers/?p=job%2FoeyW7fwz

I am the Sr. Recruiter here at iStreamPlanet and I would love to hear from you: twilkins@istreamplanet.com
I immediately thought of the robotic arm from Terminator 2. It's pretty cool.
That's an oversimplification. Both the ROC, and the PRC lay claim to each other. I agree with you on Tibet. There's no defending that. I'm not a fan of Chinese foreign or domestic policy. I still think it's vastly preferable (for the vast majority of people outside their own borders) to American.

I'm Kenyan. I know the extent of their involvement in my country. My statements are grounded in that experience.
Care to share some more information about your setup?

I'm a PFsense user currently and am always looking for ways to tinkering with my networks.
Not making any statements about the post in question, but I do think it would be more helpful if posters where given reasons for why posts are being flagged and/or downvoted.

The legal profession exists because rules/laws are subject to all sorts of interpretation. And just as is the case in the outside world, it seems that, if at all, the rules are cited quite frequently for no other reason than someone decided that they didn't/don't agree with something that someone said.

Hell, I've been downvoted a number of times for relaying facts that answer questions people here are asking or for pointing out a duplicate post. As you can imagine, such experiences detract from the experience, but perhaps that is the point?
I'm mainly a C# guy, and have never been a fan of JavaScript (although I concede it has improved dramatically over the last few years).

I've never liked front-end development, but my first Typescript project was something of a revelation for me - a familiar syntax, static types, async/await, automatic fields via some ctor sugar, and a great type system! I really like the way it blends aspects of C# with JavaScript and F# - if you didn't known it had Hejlsberg at the helm, you could easily guess.
>So what have we done since? What, apart from new ECMAScript features like the long-await-ed async/await, generators, and object rest/spread brought us to TypeScript 3.0?

Wait, Typescript didn't have async/await and generators until this release???!!!
It's because that's the initial pull of the project: "Cool, so what does it look like?"

And then you click in to the homepage yet have to dig around to find one.

There isn't any navlink titled "Screenshots" nor "Gallery", so you click through them all until you find "Sketchy NPR" which has a screenshot, most people probably bailing before then.

This type of project would best serve visitors and itself if it had screenshots on the homepage.
How does Bank of America profit off of making transfers between Bank of America accounts slower than making transfers to other banks?
The tendentiousness of Wikileaks "reporting" was apparent to me from the start. Unfortunately "USA suxx" is always a popular sentiment to rally people around so people would overlook the (obvious in retrospect) fact that it was all a Kremlin-funded operation.
Well, I would gladly like to know which other game engines, using beautiful Data Oriented design, free of OOP cruft and GC as you put it are able to beat Unreal at this.

"A Star Wars UE4 Real-Time Ray Tracing Cinematic Demo"

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

"Siren Real-Time Performance"

https://www.youtube.com/watch?v=9owTAISsvwk

After all, it should be relatively easy to challenge such giant bloated sluggish behemoth OOP engine.

As for BASIC, probably. If John made use of a proper BASIC compiler for MS-DOS like PowerBasic, nee TurboBasic, with the right set of compiler flags.

Naturally it would also have its share of inline Assembly, just like Doom, as every owner of "Zen of Assembly Language" first edition knows that C and C++ compilers for MS-DOS weren't the speed daemons developers nowadays taken them for.

You should spend some time learning how AMOS used to be loved on the Amiga Demoscene back in the day.
5 Times Your Data Was Shockingly Handed Over to the NSA
“Most public libraries would be better off without books. All of the books in the average public library exist in digital form.”

Not only is this wildly inaccurate, but even if it were true, it would be prohibitively expensive to acquire digital copies of all print books “in the average public library”. It’s worth noting that not all publishers who make ebooks available to libraries use the ownership model; many lease copies, meaning that the library would have to pay for copies again after a certain amount of time had passed or after a certain number of checkouts.
https://github.com/pcl-ru/pcl-ru - Russian translation of the book, if anybody interested
I wonder where the vector myth comes from. Common Lisp always had a vector data type and syntax for it. Just not [], but #(). Actually Common Lisp has multi-dimensional arrays, bitvectors, ...

Vector:

CL-USER 102 > (map 'vector #'char-code "foobar")
#(102 111 111 98 97 114)

CL-USER 103 > (reduce #'+ #(102 111 111 98 97 114))
633

Bitvector:

CL-USER 105 > (reduce #'+ #*10101001010101)
7

2d-Array

CL-USER 106 > (aref #2a((1 2) (3 4)) 1 1)
4
I suspect this is a disingenuous question, given that almost anyone who has the above statistics also knows that they are misleading, and even false, in the context. The minutes old account age is also suspect.

High income earners pay a vanishingly low percentage of their income as tax, and it is almost all discretionary income, not income they need to merely subsist.

Low income earners pay an increasingly higher proportion of their income as tax (which is not predominantly income tax, rather things like sales, property (directly or indirectly), or ad valorum taxes.

The analog to the French aristocrats are those incredibly wealthy people who, like the former aristocracy, receive enormous income from rents and other unearned sources. That's dead simple obvious to anyone who isn't trying to live out some kind of fantasy-based ideology.
Thanks for the reply. I'll try this since this morning one of my desktops had set all its terms to 72 wide, another to 74 & 78.
> But being forced to choose between 2 options that are not mathematical negations of each other is extrinsic polarization AKA a false dilemma...

No, that's "life".
I don't see how 'security' is a thing when you have anything connected to wireless. If you get access to a router, you get access to everything.
...or, just change your desktop resolution for the duration of the recording. Unless your recording resolution is smaller than 1080p, I wouldn't expect this to create usability issues with a common operating system.
> Some of the words above, especially the meandering second sentence, seem to be written to baffle rather than inform.

Ironic. The message he's referring to is the only explanation for what a monad is that has made any sense to me.
> I think the iron answer from a judge

The judge has some flexibility in how exactly to apply the law, which an algorithm does not.

> less flexible than the possibility to start a democratic petition against a scandalous oversight in the formalized law...

You can already do such, should you wish.

> By formalizing we would start a discussion on how exactly to formalize mitigating circumstances.

I don't believe we can capture all of these, nor should we try to have an exhaustive list. Such a list would likely need frequent modification as societal mores change. Better to have humans involved in the process than trying to apply to fix it afterwards.

I'm, personally, not convinced any of this is crying out for a blockchain either, even if we were to grant that automation would be a positive.
The draw is for people who aren't building for "throwawayability"...
The decision to add SQL on top of S3 probably had a lot to do with a very common use case: people had structured data in S3 but no way to query it.

However, it is also very useful if the following two things are true: 1. You have a very large stream of incoming structured data that is mostly write-once-read-never, like logs. 2. Your query use cases are relatively simple and static. If those fit your use case, then S3 + parquet + Athena is very easy and very cheap.
please look at my other comments on other threads, you probably won't agree with my unpopular viewpoints (i.e. I am for mass surveillance, but only a decentralized one)

I can assure you I am not some anti-semitic sockpuppet ok?
How well does Typescript play with existing node packages? Last I checked you need to do some work extra work (typings?) to get it working. That's the biggest reason I've not yet switched over to typescript.
The best working melatonin supplement I've taken has l-theanine in it.
> How, for example, do you connect to a Postgres database from Lambda/Cloud Functions?

Exactly the same way you would with an EC2 instance...
It most certainly did, I've been using async/await in Typescript for well over a year. From memory, it arrived in something like v2.2?
> "Scale is not just user load, but also scale of application complexity"

In my experience, when people use NoSQL because "the application is too complex for relational DBs" they tend to make a mess of it, NoSQL included. They usually end up reinventing the wheel and re-writing buggy versions of features a RDBMS would have given them natively.
You can convert any terminating formula (including recursive) to a finite logic representation in second order logic with exponential number of terms. This by use of Peano numbering.

Proving whether the given (inductive or recursive) formula is actually terminating is the halting problem though.

Linear logic is closely related to martingales too.
Looking at previous HN threads on the subject, there seemed to be a strong pro-wikileaks coalition on HN (comments similar to yours have been grayed out in the past)
yes it was tongue in cheek :)
I don't have hard data on it and therefore can only speak for my own surrounding (colleagues, friends etc). Maybe I'm utterly wrong even and my sample size to make such a claim is shit :)
This is a great example of why AI innovation is not moving at the pace we are told to believe. This is using the same basic algorithms we've known about for decades, just more compute and differently formulated problems. We need a paradigm shift!
Never said that.

Edit: But I gotta say that I'd expect my wife to share if she'd been raped. And especially if she had gotten pregnant, and had chosen to have the child. Without that level of honesty in a marriage, there arguably isn't actually a marriage. That may seem harsh, I know. But hey, I got it from Landmark. For what it's worth, while responsibility and honesty are considered key values, there is no blame.
Is anybody aware of a dumbphone that has text entry by voice? I had to go to a featurephone a few years ago for a short time and found that going back to T9 style text entry was just too painful to make it a viable option for me.
i'm almost always drinking coffee. so probably not.
Seconded. Even bare Java EE development hardly needs XML configuration anymore, since about EE 7 (maybe 6?).
They're talking about all the releases they've done since 2.0. Await/async support was added in v2.1: https://github.com/Microsoft/TypeScript/wiki/Roadmap#21-dece...
I never claimed my high school education to be accurate or representative, but probably neither is that of 90% of the internet population...
Just install OPNSense (or its less modern forebear: PFSense). It works great, has a ton of features (e.g. packet filter from FreeBSD, OpenVPN, etc, etc), and it gets security updates. I run mine in a VM, with the WAN adapter passed through to it to make it unavailable to the host.
Let's be honest - the only thing we care about is "are the programming jobs safe?!" Well, are they?

P.S. I am trying to help a newer dev atm, and I realize I always have only one question for them while basically doing their work "What. the. hell. are. the. business. requirements?"

Suddenly, this makes me feel much more like a business analyst than a code monkey, though being a decent code monkey is definitely a pre-req.
This is super cool to play around with and really illustrative.

One thing I noticed about the game is that I was able to "solve" some puzzles by accident when I went to erase a set of edges at once. I guess at some step during removing edges the puzzle was solved, but the game both registered the puzzle was complete AND applied the rest of the erasures afterwards. This lead to me moving to the next screen when the network didn't satisfy the requirement, so I didn't get to see the actual solution.

I would recommend changing the game so that it either waits for the user to let go of the mouse button (ie all the edits are applied before checking for correctness), or ignoring edits for a set period of time after the solution is found.