skysight-inc/HackerNews huggingface dataset:
"There is no program" --- it's an app, a bot, a micro-service, a nano-service, a REST Hook, a CLI, a Job, a miner --- "programs" are what gramps wrote!
It's far from over!

Broadcom/AVGO likely assumes that their bid to takeover Qualcomm would not be met with smiles. Broadcom can convince Qualcomm shareholders to replace the board with one that will accept the offer (or subsequent offers). Once the friendly board is in place, they might halt the NXP acquisition (forfeiting some good-faith deposit to NXP) and convince regulators that they would divest Qualcomm's IP from their semiconductors. This would make regulators happy and it would set the stage for them to court AAPL for future design wins.
No one opens with their best offer though.
I think you'd be shocked to find that on any results-oriented resume, it's nearly impossible to objectively prove essential and sole causation of positive results. A sales rep bringing in $10mm/year in deals is a great achievement, and a hiring manager may ask about the details, but just because you needed marketing, a good product, and biz dev to warm the pipe doesn't mean that you are bullshitting when you claim those results and talk about your impact on them.

> usually the engineers are the ones who are collecting and researching these metrics so it's a conflict of interest: an engineer is never going to mention the downsides of their work in such statistics

Yeah, that's called effective self-marketing, and everyone does it.

> I'm saying if I saw those "facts" on a resume (or as a manager) I'd ignore them all; they don't sound objective at all to me but more like good sounding pseudo-truth to give a low-competence manager something to work with.

Thoroughly disagree, and I would hope as an engineer to avoid encountering hiring managers who would harbor a prejudice against engineers who can identify and speak cogently about the impact of their work.
Michael Fossel and his biopharmaceutical company Telocyte claim[0] to have a novel, effective treatment for Alzheimers, one that does not simply target the amyloid and tau pathways. Telocyte's treatment is based on telomerase gene therapy, and is currently undergoing FDA safety trials.

According to Fossel, their telomerase gene therapy reverses cognitive decline in animal models, and they're confident the same will apply to humans. Human trials begin in 2018.

I wonder whether Gates has seen Telocyte's work.

[0]: http://www.michaelfossel.com/blog/?p=249
Then why do so many companies spend so much money buying ARM cores, they have the ISA (more or less) and the compiler, why doesn’t every chip design company make their own processor? I know for a fact that some companies that had their own line of ARM competition ended up using ARM in the end
> Sure, Go will probably eventually have all that, to support more tuning, but at that point, ti feels the war for "simple, predictable, low-overhead GC" has been lost, yet again.

Well, it seems we don't have a simple GC that performs well in all cases, and really why would we expect to? So choosing simplicity means leaving performance on the table, at least for now, and while there are languages that do that (Python) it doesn't seem like a good fit for Go.
Given the number of peering spats that Cogent has been in, is it fair to blame the other party when one comes up?
Origami Star Clear Instructions – How to Make Paper Stars Easy Techniques
There is No such thing as a free trial in software
A "Sufficiently Advanced Compiler" is probably a magical pipedream though.

No compiler has precognition or is directly cabled into the developers brain (Though I wish it was) to tell what they want to express.

The compiler might not be able to tell a preallocation is worth the effort if it cannot determine how often a function is called. Preallocs waste some startup time on the first time compared to dynamically allocating on the stack or heap and throwing away afterwards and also leaks memory.

The compiler would have to be able to tell wether or not a function will be called often and is timing sensitive or whether it is called rarely and latency doesn't matter or any of the millions of variation in the spectrum between those two extremes.

A perfect compiler would have to (essentially) solve the halting problem by being able to tell how programs will behave all the time.
> It's their job to surveil and monitor the airport to the best of technology and law. It is our job to regulate what big brother can and can't do. While security is ridiculously dystopian and over the top, the climate of our world has forced this in airports, so of course they're going to be using all the tech possible.

I strongly concur that civil aviation needs to be protected from malfeasance. However, all this fancy iris/face-tracking machinery is only useful for, well, tracking and identifying people and doesn't do anything to prevent people from artfully concealing explosives through security checkpoints. Furthermore, it's possible to hide on-body contraband from full-body imaging devices: https://www.usenix.org/system/files/conference/usenixsecurit...

Afaict, there's too much development/use of methodology that has secondary uses for mass surveillance (and isn't even good at detecting explosives), and not enough focus on detecting energetic materials. Large-scale automated iris/face detection on noncooperative human targets is a dangerous tool in the wrong hands and it is frankly disingenuous to develop it (and make its use socially-acceptable) in the name of improving civil aviation security.
We have started working with coreML & ARKit a bit.

Ethereum DApps is still early stage for us! Thank you for your feedback.
IPFS mirror: https://www.eternum.io/ipfs/QmeKB8MLrwudksQRUTnADmD3JEwjJqdt...
It’s probably true. My girlfriend took a timed LR section and LG section, and got 1 wrong, I think. I’ll give her a full test eventually. She is a physics/comp sci major.

I expect a sizeable chunk of the physics department could do the same. But, they normally don’t take the LSAT.

(I’m an LSAT instructor, so this is a bit more than a random anecdote)
>It's faster

Faster than old fox? Yes. Faster than Chrome? Nope. Still long way to go.
The gaming community get new fools to pay for this kind of things every day.

Fool me once shame on me. Fool my neighbor's teenager then.
If it's just about an email reminder (cron job), "bot" is even more of a buzz-word!

But whatever, good on OP
If I recall correctly every computer program was a bot when I started coding in 2005. YMMV.
The UK have gone bonkers with mass surveillance. Yesterday, I stumbled upon a TV series called "Motorway Cops". The whole point of the series was to showcase all the neat mass surveillance gadgets that even low level police officers have access too.
I mean "brigading" in the technical sense of people passing around the link and getting more people to pile on than would organically occur, not necessarily the astroturf connotation. Because for most users, comments under a certain threshold (-50) are hidden (but can be revealed manually). The entire r/Battlefront userbase is just 91K users.
The primary reason why some land is more valuable than other land is due to the government. When the government builds roads, pipelines, sewer systems, transit systems, schools, emergency services, etc., land values go up. In our system, the landowner profits from this, not the government. So if the government happens to do something that makes land values go down, why shouldn’t the landowner take the loss too? Privatize profits and socialize losses is an unsustainable modus operandi of government.

You get what is on the deed, no more, no less. When you buy land, you assume risks. Just like stocks, there are no guarantees of resale value. The government can’t revoke your ownership (outside of criminal use of property), but the government is free to do any number of things that inevitably alter what some people will pay for it. If you want to counter that risk, go buy some insurance, an easement, or all of the adjacent property. The government doesn’t owe you a dime for allowing property owners to do something with their own property that you or potential buyers of your property happen to not like.
Fair Market Value determined by a 409a valuation.
Rust support is getting better. Our Rust OS is lower priority but it is needed for our tagged ISA support since we need language extensions to add security semantics to pointers. Also Rust is a much safer language. We need all this since safety critical systems is a key Shakti target.
I do this too!

I have never been fond of task management applications.

I have an urgent list I carry in my pocket, and a future and someday list stapled to my wall where my desk is at home.

As mentioned above, it’s best to write and start with small tasks like “make my bed” since confidence is built on accomplishment and you’ll feel good about it.

I though would like o state that sleep and being well-rested is the backbone of getting things done. Some may even add exercise to the mix.
It's still marginally slower at 760 milliseconds, give or take (I suspect that's because major heap allocations are generally more expensive than nursery allocations). That said, in that case I could also use `List.init` and be even faster.

The problem is that often you don't know exactly how much memory you'll preallocate. This is where in (say) C++, you'll resort to an arena or pool allocator; a GC with a bump allocator will give you what is essentially a smart arena allocator by default for your temporary allocations.
I did my part by upvoting the post and downvoting the game. EA is one he of a moneygrubber. Would even make the guys who buy games pirate it.
Concrete example:

Many languages's standard libraries have stuck methods for mutation into the base interface for collections of objects. This makes it awkward (at best) to try and use immutable collections. Either you create your own base interface, which makes you incompatible with the rest of the standard library, or you inherit the standard interface and then do something like throw an exception when someone attempts to mutate your collection, and just hope that never happens in production.
Data Model: The RDM Is, the E/RM Isn't
Cannon Lake Chromebook in the works
Show HN: Synac: Easy, self-hosted, IRC-like messaging application
I left this comment in the previous edition of this post, reproducing here for some context around the "why":

There was another post on Reddit which “did the math” a few days ago: unlocking a hero would take around 40 hours of play, modulo a few challenges and other purchases. There was concern about loot boxes and micro transactions affecting gameplay; I feel it’s safe to say those concerns were justified.
If anyone is wondering, it should evergreen tomorrow: https://wiki.mozilla.org/RapidRelease/Calendar
Depends how long running the process needs to be, and how allocation heavy it gets.

My first large web app was old enough that we did it in C++ as CGI...

One of the first performance optimizations we did was accept that most object lifetimes roughly coincided with the end of the request, so we simply didn't deallocate anything and let the OS just free the whole thing at once. You can do the same in most GC'd languages by just tuning GC limits.

(the second performance optimization we did was to to statically link everything; loading a static binary that's constantly in the cache is/was very fast; and it was enough to make CGI surprisingly competitive in terms of performance)

Preallocation certainly has its place too, but in this case we tried custom allocators and it simply didn't make much difference. So before rewriting your code, see if you can simply turn off deallocations/GC without too much memory pressure.
> Do not need to deal other non autonomous devices while in flight.

They may also have to deal with hobbyist drones.
I can't overstate how sad it would be if the goal of this change was plainly to stick to to Democrat states. It there is truly do much disdain that didn't boat well for the future as a united country.
That's what patents are for. If Samsung is too cheap to license them then they don't get.
Nothing is going to change in the gaming community unless people stop buying these kinds of games. I am on my way to sell COD:WWII as I type this comment as the multiplayer maps are so monotonous and yet they expect me to pay the price of the game again to unlock all the other maps in the next few months (season pass). I’ll probably never buy another COD game after this.
SEO, cold email, etc. I'm sure even linkedin would be a good target for something like this since it's a pool of recruiters.
No. As far as I know, there is no such device on the market. You can disable Face ID, but can't force it in combination with passcode, for example. Android allows you basically the same approach: any of the currently enabled methods. It is awkward though that there is no option to have that sort of 2FA for mobile devices, where at least two methods would be required, or strictly specified ones.
There's something like an 'uncanny valley' between RAD tools and a more 'best practices' setup/workflow.

The upsides are obvious – someone that's not a 'software engineer' can program things that do real work!

The downsides tho are much less obvious; more 'hidden' costs really. It's easy and quick to bang out a new feature, but also really easy to inadvertently update or rollback another unrelated set of changes. As a professional programmer, I sure don't want to give up version control, unit tests, integration tests, automated builds, and automated deployments.

Tho in fairness to RAD tools, and both the code they produce and the whole workflow involved in using them, when I started my current position the non-RAD-tool code was (much) worse, and much more difficult to refactor and cleanup, than the RAD-tool code.
I have flagged this as ridiculous clickbait. "I added a notification email to people who didn't finish signing up and made some extra money" is the gist of the article, and much more mundane.
Gramps was a programmer too, not a developer.
ClusterHAT
It say "or $14.95 with your Audible membership" for me
Playing on your point of luck - I recall reading in a biography of Gates that his mother was on a charity committee with the exec at IBM that was tasked with outsourcing development of an OS for the IBM PC. Anyway, they got the contract, provided DOS to IBM - and compatible vendors - and the rest is history.
We don't know - of course - how much that pre-existing relationship influenced IBM's decision and we don't know if Microsoft would have had the explosive growth they did without that contract, but it definitely looks like the stars aligned.
Yes, I was assuming a case where you don't know exactly how much memory you know ahead of time. If you have predictable requirements, you can just use stack allocations.

For example, note how the `ref 0` in the code does not actually incur overhead; the compiler does escape analysis and will stuff the counter in a register or stack location.
Everything is like this, just earlier today there was a "Air Travelers Resisting the ‘Incredible Shrinking Airline Seat’" thread[1] here where if the comments are to be believed a huge number of people simply don't travel anymore because the seats are so horrible. Surely nobody would want to fly anymore!

Meanwhile the airline industry has been growing consistently for decades.

Similarly, surely nobody would ever pay $80 for some in-game feature in an EA game. If you aren't selling EA stock now in anticipation of their inevitable demise you're a fool!

Stated preferences are very different from revealed preferences.

1. https://news.ycombinator.com/item?id=15684552
> IPO is good for Uber - not for society though, who will be the ones to capture the losses.

I agree with the sentiment, and it baffles me that public markets would consent to shouldering these losses, presumably by overpaying for Uber at and after IPO and riding it back down to sane levels.
Vitamin D and cancer prevention
"I mean "brigading" in the technical sense of people passing around the link and getting more people to pile on than would organically occur,"

When you are passing the link to other people, that is wholly organic. When you use a bot, it is not. Plain and simple. You can't rely upon a subscriber number for real numbers of players. Bet plenty of other people from forums saw this as well.
The beatings will continue until morale improves
I am reminded of I don't care what the newspapers say about me as long as they spell my name right.

https://www.nku.edu/~turney/prclass/readings/3eras1x.html
I thought I was the only person who never stopped using Firefox.
well as a professional from the book (Clean coder) Robert C Martin. You should know how long it will take you to implement features. What you say is what they are going to agree on.
if that's the case, don't make any unnecessary gambles.
only work on and with things/components/libraries you know and have worked on before.
When it comes to scope creep it changes the project and if anything changes the project, any new deadlines must be agreed on/communicated before any changes are implemented.
Be confident in what you can and cannot do. And always be professional about everything you sign. You can still have incremental reviews on how the project is proceeding and if they want to change or find out what they asked for is not what they want anymore just communicate the time it will take to implement the change and test it out.
> That is definitively false. We're really, really good at it. machines [are] cheaper and scale better.

I am taking the "cheaper and scale better" part into account when I say that machines will be more accurate.

If you want to pick a face out of thousands in a crowd or match a single face to a list of thousands of targets facial recognition is going to outperform humans at the same cost.

> the false positive rate is a few percent

The false positive rate is whatever you configure it to be. The confidence level for flagging someone is a parameter and you can adjust it to whatever false positive rate is acceptable.

> the vast majority of people the machine flags will be innocent

Every single flag will be reviewed by a human who will decide whether or not to take action based on it. This is no different than a human looking at a list of suspects and then watching for matches, except that the computer can use a much larger suspect list, and give the human hints.

> Worse, the people the machine thinks look like someone on the bad list, it always thinks look like them

Every time a person is flagged that must be reviewed by a human. If the human marks the flag as a false positive then the algorithm learns from its mistake.

The idea that people will be repeatedly flagged is FUD unless they look a lot like the target, which is a problem with humans too: http://www.chicagotribune.com/news/local/breaking/ct-identic...
Ask HN: What's the best place to hire remote freelance developers?
I'm 90% certain that "taxing stock options upon vest" only refers to non-qualified stock options. ISOs, which the majority of startup tech employees with incentive options get, would not be taxed upon vest.

RSUs and NQOs would fall under the new definition, and holders would be screwed. I just want to make sure we all have our definitions straight.
I'm pretty sure you can write the program in BASIC without GOTOs. Doesn't BASIC have WHILE loops?
GDP is a measure of everything produced in a country per year. It makes no sense to compare the value of a company with growth per year.
That is absurd. Almost feels like they should be forced to have a warning annotation at the bottom like they do with raw or undercooked foods on menus.
It looks like this doesn't allow you to separate history, addons, bookmarks, or move your current tab to a container. I am sticking with google for now.
All valid points, but typically even the best case gc perf will still be far more expensive than avoiding heap allocations entirely.

When I was writing numeric stuff in common lisp, the performance critical stuff all ended up looking pretty c-like, and as far as I can see it's similar in OCaml (for really high performance stuff).

It's not a bad trade off, especially for anything following the 80:20 heuristic. That way 80% of your code can be written more expressively and less error prone.
The Sierpiński Problem: Definition and Status
Show HN: Learn Kubernetes: Get started with a better DevOps workflow
"I made a script to email people, but if I call it a "bot" I will make it to the top of HN in no time. "

Worked.
Dynamic Hybrid-SMR: an OCP proposal to improve data center disk drives
I thought the author did a decent job - he had two examples (Rails-5 and Leftpad-17) that made the point pretty clearly.
Every few months/years I'm reminded that a dozens to a few hundred people are responsible for routing packets across the entire internet. One typo could affect millions.
Chomsky vs Skinner: Debate of the Century
So, nothing will change then? "Vote with your wallet" doesn't work, and never has.
" It's faster"

FireFox 52 - BYOND game written by myself - 60FPS.
FireFox 57 - 10FPS.

Not even.
This is blogspam. Bookwormhub is a service where you pay people to write papers for you
Wow, modern gaming is serious business. I wish we devoted this much energy into more, ahem, important things. I'm not sure even movies, books, TV series or other kinds of entertainment would produce such a reaction from people.
What stops you from launching Firefox with the profile manager twice (there's a flag for that), and selecting the two profiles? It takes a couple of seconds to select the profile.
Just ran some very approximate numbers for League of Legends. That's also ~40 hours of play to unlock one new hero, except League gives large bonuses for the first win of the day and lowers prices for old characters as new ones are released. And offers a rotating lineup of free characters to try them out. And frequent missions that speed things up.

So... this $80 game is slightly less accessible than a free game where "access to all characters" was never part of the expectation. That's rough.
Why do you think this? Why couldn't it be as simple as stimulating glial cells?
I tried a JS version, but first I locked my browser window (lol, while (true)), then used console.log which in a browser will always do a newline and deduplicate double logs, then used a string concatenation and the result just isn't as interesting, nor the code as sexy. Note also that ascii codes are different, so no magic with floats and such.

var str = ''
for (var i = 0; i < 1000; i++) {
Math.random() > 0.5 ? str += '/' : str += '\\'
}
console.log(str)
When using a GC you can get 1:1 performance to non-GC if you preallocate. Both don't do anything to the memory, hence they have provably the same (possible) performance.

Most applications don't require tuning and have acceptable performance for real world usage. The reason people write in GC languages is because malloc() and free() have error cases you can avoid with a GC. A GC is a well tested structure and less likely to leak memory by forgetting a free() or doing a use-after-free.

Of course we have static analysis tools for this but those aren't perfect.

There are perfectly legit reasons to use GC, one of them being not having to do malloc()/free() at the cost of some performance characteristica which can be "tuned" as you describe it.
> I really doubt that. The talent pool, networks, and legal infrastructure in the USA are second to none. That's not going to suddenly shift because of minute changes to tax law.

Working for a startup is already immensely risky. If there was a practically guaranteed bankruptcy risk as a result of appreciating stock options, no sane employee would work for a startup anymore-- they would all go work for the big companies offering liquid stock. That, to me, is a very profound impact on our industry.
"Liver spots" have noting to do with the liver.
Faster in what way? There are multiple subsystems in a browser.