skysight-inc/HackerNews huggingface dataset:
The documentation (https://developer.apple.com/library/content/documentation/Gr...) doesn’t mention vertical refresh interrupts.

It also says ”In the past, synchronizing your video frames with the display’s refresh rate was often a problem, especially if you also had audio. You could only make simple guesses for when to output a frame […] which didn’t take into account possible latency from user interactions, CPU loading, window compositing and so on. The Core Video display link can make intelligent estimates for when a frame needs to be output, based on display type and latencies. […] If for some reason the processing takes longer than expected (that is, the display link’s estimate is off), the video graphics card can still drop frames or otherwise compensate for the timing error as necessary.”.

So, disassembling the code wasn’t strictly necessary.

Combining this with this article, it seems they try to call your program as late as possible, possibly to decrease latency between the time you have influence on what is displayed and the time it is displayed. Could that especially if you also had audio be the reason they do that, as it might make it easier to keep audio in sync with video?
Scuttlebutt – A decentralised secure gossip platform
In fact, I was working on another computer, called "Oric 1", and tried to optimize a disassembler.

At this time, I spent several months optimizing the Basic ROM from Microsoft, but I never released anything.
SLAM – Simultaneous localization and mapping
>Make secure software that is simple to implement, simple to use, and hard to misuse (it's not that hard dammit, just look at qmail).

I made a previous comment about this being a hard problem[1]. If competent ultra techno geeks can get hacked, the problem looks to be unsolvable for the general homeowner to safely run a p2p server.

Many recurring security+usability problems that nobody has solved in the general case. Examples... Heartbleed SSL bug that's undetected for 2 years before being fixed, social engineering, homeowner misconfiguration, p2p server data not being backed up, software updates as an attack vector for decreasing security instead of hardening security, etc.

If my grandmother asked me, "A friend said I can share cooking recipes if I install a p2p food wiki server, what do you think?" I would immediately say "No! Don't install it. I will find you a _centralized_ web recipes forum for you to log in to!"

I ran qmail on my home server in the 1990s to personally control my SMTP needs which should theoretically make me the biggest cheerleader for a "p2p food wiki server". Instead, it informs my position to stop my family members from installing p2p software. Think about why I would do that.

The "symmetric bandwidth" isn't the only underlying problem.

>That problem is never worse with P2P protocols.

Everything has tradeoffs -- including p2p. Otherwise, you have an incomplete picture that doesn't consider pros and cons. P2p is worse for latency, worse for analyzing a unified network landscape to identify and filter out hostile actors, worse for non-techie usability, worse for instantaneous propagation of software updates to fix zero-day exploits, worse for homeowner costs, etc. There isn't a "set & forget" p2p appliance you can build that solves all of that. BitTorrent gets around the negatives of p2p because the value of the data users transfer (pirated Star Wars movies or Adobe software etc) overrides the hassles.

[1] https://news.ycombinator.com/item?id=11861683
Check this out, from Finland https://www.youtube.com/watch?v=X_1sOPqM_VA
Annual survey of book recommendations
İzmir Narlıdere Siemens Servisi 0850 333 24 42
In terms of user experience, having the option to override might confuse those who aren't power users, and some users may unintentionally experience something that isn't the "ideal path" chosen by Apple if they do choose to opt out of the throttling experience.

Of course, maybe iPhones could just tell the users to replace batteries if battery life starts to deteriorate below a certain threshold.
> Founders don't get fired because employees find them unbearable or sabotaging

yeah, but he also fucked up the business.

He was a terrible person and a lousy leader. A "good coach" gets the most out of the team and leads them. Steve was coach who yelled and screamed and browbeat them to a losing season.

It's worth noting that he wasn't fired. He was moved into positions with less and less power until he finally quit.
You're right that monorepos are just fine for small company. The problem is that at some point they don't scale without code review discipline and sophisticated tooling (such as Google's); thus there is a bottleneck where it becomes harder and harder to scale it until you get your tools right.
Why is so much of academic research so useless in practice?
With Uber it’s this never ending storm of bad news. I guess I will just never use Uber.
The longest single test + the time it takes to setup the test environment (booting servers, etc).

Parallelizing tests has diminishing returns unless you manage to dramatically reduce the setup time.
Isn't this against the CFAA? Like Comcast is acting without / exceeding authorization?
>Because almost nobody who buys an Oracle license do so with the intention to run and publish these benchmarks.

Obviously, but it's still a huge red flag, as you note yourself. Would people buy any other product if it came with a big disclaimer that you couldn't review it? I can't think of anywhere else that is done.

>And maybe it would have been if Oracle was alone in this practice, but as the article states, it’s close to the standard practice in the industry.

Well it had to have started somewhere.
Does Apple even support any of the variable refresh rate standards?
That just means most of the software is not that critical or people are more careless i do not know.
> Nobody forced china to take America’s trash. They simply undercut other recyclers, making them economically unviable.

Though conversely, no one forced western countries to send their waste to China without at least having a backup plan for if the economics (or relevant political matters) changed, as they apparently have.
"The molecule 19,20-dihydroxydocosapentaenoic acid, formed by the metabolism of a fatty acid involved in normal brain function, promotes the development of a diabetes-associated form of blindness in a mouse model."

tl;dr Mice should be really careful when consuming too much omega-3 fatty acids.
Where did you find that battery? I located one on ifixit but it's only 1558mAh. 2200mAh sounds like a crazy improvement.
Like democracy. Works fine, if everyone spends an inordinate amount of time informing themselves.
A multi-paradigm systems programming language
But it costs more for most of the things.

For example, for glass: https://news.ycombinator.com/item?id=15890032

And an overview: https://www.nytimes.com/2015/10/04/opinion/sunday/the-reign-...
As a former employee at an audit firm related to Naspers, I sat on the sidelines when the share hit R1'000, we watched it break the other 1Ks with my former colleague, until the recent R4k.

Its growth just in the past 3 years have been. Its weight on our top40 index also distorts the reality of the "plight" of our country. Unemployment is at record highs, we often get bad news which could shake the market, but if Tencent is having a good day, forget about being able to clearly see the negative on the ALSI charts.

Really a great bet gone well! A listing on HK makes sense if lawmakers pave the way for it.
> but it is very unclear how to do it with a distributed repository

Versioning through branching and tagging, while having some drawbacks - at least the fact that you have to DO an operation and that this is not automatic - seem to solve this problem, and are not, in my eyes, a form of monorepo. You globally get more flexibility at the cost of a bit more repo management work.

If the problem is retrieving the right version automatically, externals or submodules should be able to solve this problem. If A and B have no clear dependency direction, a top level repo might help.
I neither want nor expect it to be efficient, just reliable. Those are two vert different goals. By "efficient" I think you mean something like, as high a percentage of every dollar given as possible goes to where it's needed, and as low as possible goes towards overhead or corruption. By "reliable" I mean that everyone in poverty gets the resources needed to get out, whatever the overhead is needed to get people to that point. I find it a preferable outcome to have one million people worrying how they're going to pay for their next meal, and some guy skimming $1M for himself off the top, than ten million people worrying how they're going to pay for their next meal and nobody getting rich off the process.

I think that's the big difference with things like defense at scale. You don't need war to be cheap, or to optimize dead enemies per dollar; you just need a guarantee that if someone attacks you anywhere and in any manner, there will always be some sort of armed force to defend you. Central command is nice but not necessary. Same with roads; central command is certainly unnecessary, but having reliable nationwide roads is better for a society than intermittent roads where they're profitable.

Do you believe that govermment-run charity will be less reliable than the status quo; that is, do you believe it will help less people? Why?

(I'm not asking about whether it's moral, just whether it works.)
If you need any hacking aid, I will like to advice you to reach hackerdanielssmith@gmail.com for all you need in ethical hacking and help. He is a helpful source to me since years back.
FI/RE is a tremendous idea, and that's the thing that motivates me. I've been working on it for a few years now, but it's still far away.

But it feels like it's not enough, I don't know that I can keep eating sh*t for another 7 years. We're saving about 55% of our net income after rent, we're pretty frugal to begin with in a high col area (not in the US).

It's definitely part of the solution and I can't wait to quit working but it's not enough to carry me on its own. If it were I wouldn't feel this way.

Do you have this sentiment too?
They could, but they don't. Until they do, or imply in any way that they might, let's stick to the facts and leave wild, flailing speculation to reddit.

Regardless of what an ISP might do, HTTPS everywhere is excellent advice.
This is news? In 2017?

Perhaps I just come from a strange generation that knew how to read the instructions.
It is called an intelligence test. Actual scientists talk about it and use it as such. It is a combination of measures of many different cognitive abilities. Which seems like a pretty good definition for intelligence to me.
Add me to your list. I am humbled by this offer.
From https://en.m.wikipedia.org/wiki/Intelligence_quotient

> When current IQ tests were developed, the median raw score of the norming sample is defined as IQ 100 and scores each standard deviation (SD) up or down are defined as 15 IQ points greater or less,

IQ itself — not intelligence or even score on an IQ test — is by definition not fat tailed. If a particular IQ test doesn’t produce a normal distribution, that test is wrong.

At least, wrong by the current standard definition of IQ; there have been others, and the very fact that it is flawed means there probably will be a new one in future.
How did you get the gig? It seems my local and national government (Canada) only hires FTEs. I've applied before but was never successful.
Maybe it's not a capitalist/socialist thing. Maybe it's as simple as good governance vs bad governance.

One thing that's undeniable is that without external intervention (which usually means the state), private industry will tend to pollute as much as it can.

Also - remember strong central government isn't inherently "left" or "right" and the current US view of the left/right spectrum isn't the only possible one. Staring at a 2-axis version of the political spectrum is a good way to break a damaging mental habit.
> You can't train most people to act according to each individual situation in an intelligent manner, especially when situation is very scary

How does this not apply more to the guy who was killed? He had guns pointed at him, at least one of them an assault rifle, was drunk and surprised. There were at least 3 cops there who certainly had more training than the civilian in being in that situation. The blame lies squarely with them.
Not really, as there isn't the ability to atomically commit your changes. With 70000+ full-time employees code is getting checked in all the time. Atomicity is extremely valuable.
And US military intervention, economic sanctions, etc. in Venezuela and Cuba aren't to blame at all, I guess?

The US has spent trillions of dollars over the years trying to convince everyone that socialism can't work by making sure it doesn't work. It seems absolutely unscientific to ignore that.

In any case, I am not asking about the abolition of private property, just about government-mandated charity at scale. Let's say you get a marginal tax of 100% on salaries over $200K, and on wealth over $10M. That's more private property than most Americans will ever have in their life. Is tbat proven to fail? Where and how?
Comcast VP suit isn't helping his cause much on Twitter https://twitter.com/jlivingood/status/939248407562080261

Oh and of course he's also retweeting a lovely Net Neutrality tweet... https://twitter.com/feamster/status/938236691126636546
Here it is in code:

https://gist.github.com/thoroc/f4d043ead762392561256e20dea81...
How to Start Learning Deep Learning with Keras
Huh, it looks like it works in my country (Sweden) now. It was unavailable for the longest time though.
>Maybe because I am from different culture... it is more mature financially reasonable arrangement then paying more just to prove yourself adulthood

I don't believe your claim that your culture doesn't seem to understand the value of having a space in which you are not to be interfered.
Not having one stunts the development of your culture in ways I am sure you are already well acquainted.

Just extend that concept to the individual a little further- your social growth is absolutely stunted when you have to worry about destabilizing yourself. As an example, you can't come out as gay if you have to (pretend to) be straight to keep a roof over your head, or invest in a new idea if you only get paid enough to cover needs and not wants.

And that success and failure are meaningful is what separates children from adults. If success is no longer possible because people can no longer get that experience and grow from it, that's a bad thing, especially in a society where only the already-well-off get to do it. Social progress slows down when humans can't fully mature, and drags innovation down with it.
Can you send me an email with a way to get money to you (Square Cash, address for a check, etc.)?
You can do that easly with a subtree
Suitsupply is global now. I shop there because it's a good suit for the money. Their selection is easy to navigate and well presented. That's all.
The lightning network is actually a textbook example of a decentralized network. But I agree, how it will work out in practice is unclear and it could lead to centralization. I see it as a trade off between cost and convenience on one side and freedom on the other.
After all the horrible consumer practices Comcast does regularly you'll still give them the benefit of the doubt? How many times do they have to prove themselves as untrustworthy and consumer hostile that you'll stop sitting there and just hoping that next magical tech will make them stop trying to extract maximum money and inject ads into your stream?

Yes, HTTPS is great and should be deployed everywhere. But thinking that they'll just give up on injecting ads into your stream when a large chunk of people use it is hopelessly naive - especially when off-the-shelf enterprise solutions that MITM HTTPS traffic already exist.
The question is how to price in externalities without lobbyists getting the price reduced to a meaningless level.
I recommend looking at . and $ to make code more readable (by preventing unnecessary brackets)

product $ map (\x -> x^x) [1..5]

(.) :: (b -> c) -> (a -> b) -> a -> c
($) :: (a -> b) -> a -> b

=>

f (g (h x)) == f . g . h $ 5
There was actually a brief period where Google Code was ascendant, but then GitHub was demonstrably investing more in collaboration.

I think one aspect of Git that is really important is forking, and having your own local commits. Merging commits and patches in svn were awful. You wouldn't ever allow someone random to join your svn repo, but if they can reasonably provide a patch, you could take it. Git makes that massively easier.
Hi! This is a game that I implemented as a hexgrid-variant of 2048. I usually lurk on Hacker News and this is one of my first projects. Please give feedback if you try the game! I've really enjoyed programming it and hope you'll enjoy playing.
Uh, you don't have one now? In Finland the vast majority of glass or plastic beverage bottles and aluminum cans are under a national deposit system.
OP’s point was that there are ways to get around besides driving a car.
'Tesco in the UK ... give you the option of choosing not to have you groceries delivered in plastic bags.'

But the benefit has to be offset by those who choose to have bags because you get 10 times as many bags as you would if doing the packing yourself.

Not sure of the exact cost but there is a flat charge so it is the same for 1 bag or 100.
Now that I think of it, they mentioned the amphibian DNA in the first one (and the book), too, to explain why the dinosaurs were suddenly able to procreate.

Still, a life-size velociraptor ot T-Rex covered in a coat of feathers must be quite a sight.
Wow! So dark...
I think that IPFS is a mesh network, node-to-node communication is encrypted, so ISP can't ban certain blocks.
AFAIK Google Hangouts uses non-standard WebRTC functionality.

Found a decent write-up: https://webrtchacks.com/hangout-analysis-philipp-hancke/

Can't tell you whether or not that's the real reason. But I can definitely confirm that the lack of widely supported 'Plan B multiplexing' is (was?) a real pain point for WebRTC devs.
Thanks for the notice, I didn't know about it. Unfortunately iPhone 5 is my primary phone so I use it daily. I was always charging the phone with a 2A charger back then, now I switched to 1A. I thought maybe slow charging will help preserve the battery.

Anyways 2 years is a reasonable time for me considering the age of my phone, after 2 years I'll probably switch to a new phone.
Jason Livingood: "This is a web notification system that presents an overlay service message for non-TLS sessions. Documented in RFC 6108 & in place for many years - https://tools.ietf.org/html/rfc6108 . In this case the alert informs customer of need to upgrade an end of life device."

https://tools.ietf.org/html/rfc6108 Comcast's Web Notification System Design

Yeah, cuz we're all supposed to know about rfc6108.. Guess I have some catching up to do on "Internet Engineering".
Notepad++ 7.5.3 released
Yes, but that point is probably when you have hundreds of engineers, at which point you can afford to have (and probably will already have) a few engineers working on internal tooling.
This spec mostly concentrates on simplifying the syntax of numbers, but it does not do anything about one of the big omissions in JSON: it does not specify the range of integers or the precision of fractions. There are a lot of interoperability problems in that omission.

(The other thing SON does is require unique keys, which is a good improvement that fixes an interop bug that can cause security vulnerabilities.)
Thanks for the input. Like WaxProlix, I'd be very interested to hear more. How to shift to freelancing (fiver/elance/whatever it's called today doesn't seem too good), and how does a co-op work in practice?
Any tips on how to go less than full-time as a project manager? Going in to consultancy? Shifting to Product?
Maybe 'myrepos' will do what you want.
http://myrepos.branchable.com/
And companies like Benetton.
Both approaches can be made to work. For me, the overriding concern is simplicity and ease of configuration management, so I prefer something that on the surface looks like a monorepo. Somewhat paradoxically, in my attempt to solve the issues that you mention, I ended up scripting my commits and checkouts so I could place the repository in a set of git repositories -- so I have a distributed set of repositories under the hood that look like a monorepo to the people using it! Neat, huh?
Not that I know of no. I have heard about the scheme in Northern Europe and it makes a lot of sense.

I think the introduction of plastic bottles and paper cartons was the initial reason for dropping it? Back then recycling was purely a direct cost/benefit thing rather than for environmental reasons.
I have written my own tooling. It is doable. Just time-consuming. -- It took me about a year (2015) of my (limited) spare time.
I have considered freelancing, but I don't know where to start. The only place I know of is fiver and elance which have pretty bad reputation and where I couldn't charge enough for it to be viable.

Any insight on how to execute the shift and find your first customer?
This might not only be GUI vs cli, it can just be down to the granularity of your client mapping - if the p4 server thinks it needs to lock across large regions of depots it can go into the weeds.

I always try to have the absolute minimum in my client specs, but sometimes you do need to operate over the world.

The perforce docs are generally well written, worth looking at them.
Battery contacts and headphone contacts are usually gold plated, so corrosion is not really an issue.
When people talk about making a single global change to update all clients when they change an interface, are they updating unsubmitted changelists too?
Not always; the unknowable information in quantum mechanics is simply not there. It's not that there is no way to get at the information in practice, it's not even that there is no way to get at the information in theory. It's even stronger: Bell's theorem proves that the information can't be there: simply assuming that the information is there already leads to conclusions that contradict experimental facts. The idea that there ought to be information comes from erroneously applying our everyday intuition to quantum mechanics.
Yes, when the system is down, it's really bad. Though it's an extremely reliable system as so many folks depend on it (note there's also lots of layers of tooling, so maybe you just need commits to work versus code review versus your local edits, etc.). In my experience, the worst things are actually when the build/test system is running slowly (thus blocking commits until tests are complete) or the bog standard "ugh, someone decided to force submit even though it said the tests were failing. Roll that back, please".

As for separation of concerns, there's actually a lot of scoping / visibility stuff precisely to avoid letting people depend on things they shouldn't. I think you now have to explicitly open up your visibility to let random other projects depend on you. A monorepo doesn't require that you share, it just permits it.
Can someone explain the n modulo operation to me?