skysight-inc/HackerNews huggingface dataset:
What I'd like is a language that permits me to trap a dynamic allocations with a knowledge of the callsite.

Instead of having specialized objects for manipulating memory (like deque<>, vector<> ...), this language would provide statically a profile (or signature) of the stack at compiletime. It would allow the user to apply strategies that are used in JITs (like inline caching).

For example, detect that an array is push or shift only:

- if it's push-only, preallocate memory by chunk (like vector.reserve()).

- if it's shift-only, trap the [] operator and change the head of the array by an offset (no resize)

The issues of GC and malloc are around the context.
Since it was stated just above a decade ago, the complete lack of change we had until today does not invalidate it yet.
Being a techy that in Boston, I still don't get why anyone wants to work at HubSpot. Moreover, I still don't know what their product does.
not quite - pipe stages have costs - both in area and flop delay. In particular a particular flip-flop might have a setup time on it's input and a clk->Q delay - for really fast clocks this might be close to 1/4 your clock period.

For example let's suppose we have a combined flop delay of 1nS and we have a combinatorial delay (the logic we want to calculate) of 9nS - we can clock this at 100MHz, or we can pipeline it 3 ways split the combinatorial block into 3 3nS chunks - each pipe stage still has a 1nS flop delay so total pipe stage delay is 4nS (250MHz) - we split the logic in 3 but only got a 2.5 times performance increase because of fixed costs

Pipelining is a great tool but there is a law of diminishing returns that kicks in here
RIP Google Code Search :(

For reference, you used to be able to do this - https://code.google.com/p/chromium/codesearch - with an archived cross-section of code on the Web.

I wonder if we'll ever be able to do regex Google searches in the future, or if AI/machine learning will make that sort of flexibility redundant by the time the hardware would be able to handle it.
Resource Extraction. For instance, just about every oil well drilled around the world likely has Canadian-developed equipment on it.
A little thing about release notes
Cello – a Verilog compiler for transcriptional logic in bacterial cells
I have been wanting one of these for years! Last time I looked into building my own robot, the lack of a low-cost LIDAR is the thing that held me back. Last time I looked, it was like $10k for similar functionality. This is a total game-changer. This will also be my first Kickstarter to back.
Based on what I think car repair costs, just a couple of Teslas a year seems like it would be enough to justify the expense.
The Japanese theatre was hell. Iwo Jima was inch by bloody inch as virtually none surrendered. The life of the japanese' prisoners horrific. I think a lot of people out there were reluctant to talk much and PTSD wasn't understood but probably common. In my uncle's case he came back weighing nothing and broken. Took years to get back to something like normality I gather.
NeoMutt
I made a little side project that I use to send postcards to my grandma: https://github.com/scott113341/post

It sends the requests to the Lob API directly, so you there's no price markup! $0.70 for a 4"x6" postcard and $1.50 for a 6"x11".
WW3 USA HAS MORE NO GO AREA'S IN 1 CITY THAN ALL OF EUROPE
Nice!
As a heavy user of postagram .. (#1 grandson.. Check) An iOS app that makes this appear in the print options please then I can..:
login to a central site afterwards and choose the content I want to print -> snail mail it to destination

Additionally you could Offer printers to local stores, I could print to my bodega/gas station/Amazon parcel drop/staples etc (Pickup the job via qr code displayed on phone/Apple Pay) for things I need now
How? A console is a very specialized device. The GPU access is vastly different from what you get when you use accelerated drivers on Linux/FreeBSD, for example.

If you can compile it on Linux, you can probably compile it on FreeBSD. Sorting out the rest is not OS specific, it's a completely different beast.
Well, the example I was replying to was for a 100-story building, with a total of ~10 employees/m².

I think this absurdly specific hypothetical building is getting in the way my point, which is simply that we humans have an increasing number of networked devices on and around us, and ~10 devices is already common for some people.
> With advanced autopilot tech I think this is reasonable

No, it isn't. We've allowed people to mess with the brakes of a car for over a century and the world hasn't come to an end.
I think if you consider the many tens or even hundreds of $B currently invested in Si foundry tooling which could be obsoleted by this transition the word 'disruptive' is appropriate.

However, the semiconductor industry seems uniquely well suited to handle this as they seem to coordinate their already highly disruptive process steps across much of the industry. E.g. https://www.bing.com/search?q=Intel%20Samsung%20TSMC%20reach...
Show HN: Introducing the SemanticMD API Beta: create your own image classifier
No, I don't think maximizing employment is a goal in and of itself. It would be better to not employ humans below a certain marginal productivity. Instead, those people need to focus on training/education to enhance their marginal productivity.

And employers should focus on automating those low productivity tasks.

I'm not going to consider the case of people with disabilities - that's fine to have an exception for them. But that's not really what's being discussed in these debates.

I actually think the market wage is socially inefficient because it encourages people to take the short term gain of immediate cash over the long term investment of training/education. It also encourages employers to forego efficiency-enhancing improvements.

Now if humans were rational, 100% responsible, and conscientious, then they would forego low wages, focus on training to achieve higher levels of productivity and enhance the economy by doing so. Instead, there are many people who either through their own lack of judgment or unfortunate circumstances do not seek to optimize their marginal productivity of labor.

That's a market failure and minimum wage is one attempt to solve it.
At one time, most people didn't use computers at all. The people who did were the hacker minority. Machines were not portable or networked - you'd only pack them up in your car to take them to the local computer group.

We may go back to that. There may be a hacker community using Arduino, Raspberry Pi, and Android phones and Chromebooks running in developer mode.

That's still going to be a lot more than a few hundred hardware hackers. Look at how many people bought Raspberry Pi alone.

There's a big middle ground between mainstream and utter obscurity.
More like "getting a call from Tesla to stop and then getting the port disabled".
Good to know! Thanks
So this is about the DRM stuff in the new specs? Didn't Netflix use DRM since the outset?

I know there's some moral positioning about standardising DRM, but would it really affect the 'next Netflix'? Standardised DRM responds to business needs, and companies have already discovered that DRM-Free is a feature, so standardising DRM won't make DRM-free stuff disappear...

From the petition page:

>Imagine a new, disruptive company figured out a way to let hundreds of people watch a single purchased copy of a movie, even though the rightsholders who made that movie objected.

> Of course, it's also the business model of Netflix, circa 1997

This is only true in a pedantic sense. Netflix was shipping around physical copies. Sending digital copies goes by another name: broadcasting! The Supreme court already ruled on that one.

I can't see people being like "oh, yeah, people should be able to broadcast other people's content to hundreds of thousands without the content owner's positions" (Think: this is the main objection to Facebook's Video strategy)

I guess EFF has a position and this is them trying to defend it but their narrative is pretty unconvincing from where I stand.
I think, in the long run, relying on coastal cities to absorb everyone is not going to be a sustainable option. Right now, something like 40% of the US population lives in a coastal county, and that percentage is increasing. Meanwhile, environmental and infrastructure pressures on those areas are also going to be increasing. Transit systems are breaking down, water systems are overloaded, highways are overloaded. Everyone says, build more housing, but they don't want to pay for the the resources that housing will require. That is not going to work.
He's not selling a website or a template though. The "All Rights Reserved" refers to the product, ie. Tokamak, which he indeed owns.

He didn't obfuscate the source, and indeed the attribution is the very first thing you see in the source (and when it comes to HTML, the source IS the website). And while he didn't comply 100% with the 'default' CC license (which reads that you should state the changes made), he did comply 100% with the 'rules' given by the author. He gave credit, and linked to the website, as well as the specific licensing terms given by the author.

Tl;dr - since he's not selling a template, the copyright at the bottom obviously refers to his own product and not the web template. The attribution is in the correct spot, at the top of the source.
What is the purpose of posting this on Hacker News?

"Lots of techies live in SF so I'll post random shit about SF for imaginary internet points!" ???
That is the most depressing thing I've seen all week.
Re. 1 - depends what the data and the receiver looks like and what is your end goal. If you want to "phone home" over normal network, then sure, it's going to be obvious. But if you want to preserve all the generated private keys and just send them over RF on bootup using the chip itself as an antenna? That's in the easy territory.
> police doesn't shoot at the crowd "just so" (tear gas, water cannons and beating are preferred)

There are thousands of times when this hasn't been true, from Tiananmen Square to Kent State to the Plaza de las Tres Culturas to, yes, Rabaa. The government always claims in these situations that the police were acting in self-defense but it is rarely true (because people are rarely suicidal).

You say you want to discuss "the specific case" but present no actual evidence from Rabaa. Here's what Human Rights Watch has to say (not a perfect source of course but a lot better than the military regime's health ministry):

> The systematic and widespread killing of at least 1,150 demonstrators by Egyptian security forces in July and August 2013 probably amounts to crimes against humanity... In the August 14 dispersal of the Rab’a al-Adawiya sit-in alone, security forces, following a plan that envisioned several thousand deaths, killed a minimum of 817 people and more likely at least 1,000.

> The 188-page report, “All According to Plan: The Rab’a Massacre and Mass Killings of Protesters in Egypt,” documents the way the Egyptian police and army methodically opened fire with live ammunition on crowds of demonstrators opposed to the military’s July 3 ouster of Mohamed Morsy, Egypt’s first elected civilian president, at six demonstrations between July 5 and August 17, 2013. While there is also evidence that some protesters used firearms during several of these demonstrations, Human Rights Watch was able to confirm their use in only a few instances, which do not justify the grossly disproportionate and premeditated lethal attacks on overwhelmingly peaceful protesters.

(https://www.hrw.org/news/2014/08/12/egypt-raba-killings-like...)

And, look, nobody can stop you from issuing tissue-thin justifications for political massacres and then crying "logical fallacy" when somebody draws out the implications for you, but it doesn't come off very well.
The one question I have about asynchronous chips since I studied them at my undergrad is: How does one sell them?

Selling a clocked processor is easy. One tests for a finite set of clock speeds, and marks by the fastest one that works. People buy the chip, and run at the tagged clock getting a predictable performance.

Now, make it a batch of asynchronous processors. Each chip you make will have a different performance - one will add some floats faster, another will fetch run faster (but only if the second bit of the address is set), while a third one will shine on integer addition, but completely suck at subtraction (due to a problem in a single transistor).

How does one tag those chips?
Why bother removing the URL only to post it again in a comment?
I was running into a CORS-related issue, and was thinking of a possible solution:

If it were possible to make "cookie-less" AJAX requests to things like APIs, would it be safe for those requests to bypass CORS? My impression is that the cookie sending is the main danger, and if we could opt-out, then the "use API with provided key" use-case could work independent of what the destination site wants.

I don't know if there's a "spec" for CORS rules though..
From their homepage: "Similarly, at our prototype's present levels of scalability we prefer that you not post Arbital links to Hacker News or Reddit front-pages."
Google Cache, if anyone else is having trouble accessing Medium right now: https://webcache.googleusercontent.com/search?q=cache:rU5Ohf...
I'm pretty sure it's a cultural thing, although the word "tantrum" has many meanings, and we might be thinking of different ones.

From what I've seen of the US, being able to get someone angry is a sign of superior status in New York and the Northeast; getting angry is a sign of low status in the Midwest, although being able to get someone angry isn't a sign of high status; while in the South, well, it's a good thing dueling is illegal.

I suspect that this may go back to smooth mercantile Lowlands English versus tempestuous Celts, but I certainly can't prove as much; and most of the Southern aristocracy comes from the West Country, not the Scottish border.
The people who care about those questions are clearly already fairly well off, and they can afford to work it out for themselves. For the people who really benefit, only the last question matters, and the answer is obvious.
Larry tends to be very loyal to his lieutenants. I'd say this is a combination of 1.) his personality type 2.) that you have to be, in order to get people to work for you when it's clear that you aren't going to step aside any time soon and 3.) his long-term orientation, where he's willing to endure a lot of temporary hiccups with the faith that people will eventually get the job done.

All of these are positive character traits, but they also mean that some...well...sociopathic individuals have managed to gain his trust and hold it for long periods of time, doing significant damage to the organization in the process. In the past, he has eventually fixed things, it just took years.

It's hard to say that this is wrong, per se, since the alternative is often a slash-and-burn CEO that axes executives at the first sign of trouble in their divisions. You can't do anything long-term under those conditions either.
Abnormally hot tempers seem to go back a bit in cuisine; Orwell's _Down and Out in Paris and London_ has some memorable examples.
I email my boss and coworkers?
The problem I have articles like these is that they create a false dichotomy. It's possible to have both.

These two policies solve very different problems.

The Basic Income supports the notion that it's not cool to force people to work for food, shelter, etc.

The minimum wage is supported for a bunch of different reasons, most of which I disagree with. But the one I do agree with is that a minimum wage sets a floor on the marginal productivity of labor. This will force employees and employers to improve the productivity of labor - a win all around.

I support the minimum wage because I think low wages are a result of humans behaving irrationally in the market. Employers usually don't think seriously enough about productivity improvements and many employees don't invest sufficiently in training and development to improve their marginal productivity.

The problem I have with minimum wage legislation is that it too often takes place in a vacuum. Look even Marxist economists agree raising the minimum wage can lead to job losses, so let's prepare for that by investing in training programs (vo-tech and community college seem like good bets).
I meant something like "Natural Language Processing"
An owner wanting to tinker presumably doesn't care about market demand for their tinkering, so why can't they? It's not like $250/mo is prohibitive to somebody who wants to tinker with their $100,000 luxury car.
Already possible with an Open Pandora :)
> Is "reading an email" one thing? And "writing an email" another thing? What about "spellchecking the email"? What about "managing all my email contacts"? What about "back up my emails"? What about "sign email with GPG"?
>
> Do all of these things really need a separate program?

There was a suite of programs that worked that way: https://en.wikipedia.org/wiki/MH_Message_Handling_System
> I don't know if there's a "spec" for CORS rules though..

https://www.w3.org/TR/2014/REC-cors-20140116/
I don't understand why anyone would buy a home automation/smart-home device that can't work fully independent of "the cloud" (butt) with local management. If I can't talk to it over private IP space and run a local daemon/server on the same layer 2 ethernet fabric to manage it (eg: Unifi), I don't want it.

If I want to remotely access a camera or something like dropcam I am perfectly capable of VPNing in to my own home network to do so. I don't need the butt.
I think there's an interesting article idea here, but NY post is not the publication to pull it off.
He didn't specify the US government, he just said "judicial law and oversights." Your attack is the equivalent of saying digital currencies are worthless because bitcoin has a security flaw.
Any proof to his rape stories?
I agree strongly. But Boston as well as Manhattan is denser than SF (from what I've heard of SF); in answer to teacup50's question, I'd say "first develop to Boston levels, which are clearly still humane and habitable, then revisit the density issue after that."
On Knives and Files
What about the likelihood of electrocution? A friend who is an auto mechanic told me previously that hybrid cars are by nature, more dangerous to work on.
This is a very old, very long running battle. Henry Ford said he would give the cars away if he could get all the repair and parts money later. Mr. Ford obviously understood the Gillette business plan.

The OBD2 connector in your car is one result of this battle from 1996. Every brand of car before that had a different plug, nothing was standardized before that. OBD2 fixed that, caused other minor issues like plug was the same, but some wires were different.

I use to sell automotive repair information and equipment. 15 years ago I was selling 5 years of info for $10,000 . It was 200 ish per month on financing. Yes, they financed future software releases, five years ahead of time........ think about that for a sec.

Now its all online, you pay a monthly fee to access. https://www.shopkeypro.com/ now only $169 and it DOES NOT include everything, only what the manufacturers will share.

The current offerings by the way are no better than 15 years ago. The drawings look like a child did them with crayon. The software is crap, but there is basically no competition, so who cares?

My friends that own auto shops tell me that they are not renewing, many of them say they get better info from Youtube, and it has video that the repair manuals don't.

If anyone wants to disrupt auto repair information, there are 300,000 businesses out there that need it. Snap-on/Mitchell sucks, and the product is severely dated. Last time I looked at their shop management software it was running a MS Access database. Plain text data, you could hijack their customer records into a SaaS and include repair info from Youtube. Shops pay $169-hundreds more per month now for a crappy product.

PM me if you want to discuss further.

I hope the MA repair info law goes nationwide. We have only been waiting 100 years.
Feature mismatch. Something related to constraints. It wasn't a showstopper at all.
This happened over 10 years ago. I had three drives one with the archives one with the working files and one of the edits (Edits failed me). I had it in double redundancy backup and a on a second NAS. I even at the time copied to DVD. The problem was it happened right away but since my work was in memory it wasn't something I would see till the third day of pulling everything together for the final cut I found out that file system had failed.
You're absolutely right -- it is just an anecdote :). hk__2 further down points out that these are possibly people who've never owned a computer, and that this should be viewed as a step forward -- hk__2's right! The devices they own are cheap (or at least: are much more affordable than a laptop has ever been) and limited, but having them is still better than having no device.

With that said, I'd argue that selling at these (absurdly) low prices is creating a new market segment. I guess I wanted to express my concern at dismissing the part of the population that "don't use more than a smart phone". They exist!
Missed Calls Startup from Pakistan
I'm looking for something like that that's the best fit for singleton mailings. I want to send one letter at a time. The pricing here isn't unreasonable for that ($1.09), but it seems geared for bulk mailings? Any suggestions?
Is someone from OSM working on incorporating this into the OSM editor?
Nah, just that the materials or tools necessary to perform the services or repairs it describes might not be available to the public.
Yes, I agree (and for the people I'm talking about you're absolutely right).
For some background, I'm a car nut and a longtime software engineer, and I love to tinker with my cars.

Cars are getting increasingly more difficult to work on yourself, regardless of manufacturer.

Early, purely mechanical cars were easy to work with, there was no magic, everything which made the car work was removable, tweakable.

Then came fuel injection. It was a mish-mash of incompatible technologies and everyone doing their own proprietary thing. The gov't mandated the OBD and OBD-II standards into cars to allow independent servicing of the car, primarily for emissions reasons. For a while, things were simple again, since you could do basic interfacing with the cars yourself, clear codes, etc. The actual ECU maps weren't readily available, but easy enough to reverse engineer since you could memory dump the ECU through an exposed connector or even through the OBD-II port.

Then came air bags and auxiliary safety systems. These were locked down and not subject to OBD rules. To reset the air bag light after fixing a bad connection requires dealer-specific tools, an independent can't do it without acquiring these tools, which are usually prohibitively expensive, or simply not available.

Today, ECU's are encrypted, impenetrable, and export the legally required minimum OBD-II spec, and that's it. You usually have to take it to the dealer for any proprietary codes. As for tuning A/F maps, forget about it.

Some cars have huge enthusiast communities, so some ECU's get cracked, or you replace the ECU with a completely open one, but then sacrifice lots of the vehicle's features.

It's getting more difficult to be a weekend garage mechanic. Brakes and suspensions are still easy, but the engine is becoming impenetrable. A recent BMW, in which all I did was replace a dead battery, required a trip to the dealer to "accept" this new battery. The battery monitoring system threw a code which an independent can't clear.
I am confused. Save netflix from DRM? Despite Netflix's commitment to open source I can't stream movies because the DRM solution Netflix chose is not supported under linux.
TSA actually spent only $47,000 on the random assignment app
This whole story is so silly.