skysight-inc/HackerNews huggingface dataset:
I'd go further. Nylon as a material was invented and then the current rope tech was improved by it. Innovation stemmed from the fact that we now have a stronger rope and can use it for stuff that was not possible before.

(largely inspired by: http://www.asymco.com/2014/04/16/innoveracy-misunderstanding...)
Yes, guns don't kill people without pulling the trigger. That doesn't mean that everyone else is without responsibility. Obviously there would be no guns to shoot if nobody sold them. There would be no guns to sell if nobody made them. And so on.

I didn't mean to put all the blame on the users of the infrastructure. Actually I was thinking about the case where the user is involved in creating the infrastructure in the first place, and then pulls the "It's an algorithm!" excuse.

If the infrastructure is made available for someone else to use, then part of the blame for abuse also lies with the person who decided to let them use it. But even in that case it's not the infrastructure that is the problem, it is the lack of access control and accountability.
I don't think servo will help much in the long run. It's just that web is too complex a platform with tons of APIs, technologies and edge cases to support. Any full fledged web engine will always be heavy. I think Electron (or something that wants to displace it) should give up on support web platform on Desktop, pick a limited subset of it and run with it. Yes, we won't have the ability to bundle web apps as desktop apps anymore but that's exactly what will fix the mess. We don't need a way to turn a website/webapp into a desktop app. We need a way to make it very easy to port a webapp to a desktop app will little effort. The key is to make the knowledge transferable, not the actual code as is.
I really wish Apple would fix its SMB implementation - it's a mess.

I'm accessing an NAS from multiple macs and a PC. The performance and reliability with the PC is flawless when it comes to file transfers, browsing and general access. With the macs it's often uncertain whether finder.app will be able to connect, ask for my credentials again, fail to connect, seem to be connected, but really isn't, requiring a restart of the process, not show the NAS in the sidebar or anything inbetween.

And that's not even touching the subpar performance during transfers and listing of large directories.

Of course the NAS might be to blame but I see the same issues at work with the NAS.
WinForms is 15 years old now and apps still run fine in Windows 10. Is that not stable?
Yeah this is freaky. 3:30 AM and my girlfriend and I just felt earth tremors near SFO. Turns out that there have been over 200 two hundred micro quakes in the last two weeks, and San Jose had a 3.9 a week ago.

Hopefully not a precursor to something more devastating. If there's another one >=3.5 in the next few days, I would recommend getting away for a bit. We certainly will be
My only serious problem with macOS is keyboard language when switching between apps. It changes the current app's language to the one used by the previous app.
Reported it countless times, had a few email exchanges with Craig Federighi, still unsolved after 13 years.
Can anyone write an app to keep each app's input language? I think the OS part that deals with that is still Carbon...
A friend of mine considered joining his local AA group and I advised against it. The reason being he is easily led and it was inevitable that weaker members of the group (those who had no chance of quitting) would attach to him and undermine his efforts.

At his first meeting he made a friend who suggested they share a few cans afterwards. He didn't go back to AA but joined another community style self-help group and exactly the same thing happened.

Anecdotally, I have heard similar stories from people attending stop-smoking groups and even weight watchers.
I occasionally think about certain foods (e.g. diary things such as meringue - or bread - or alcohol etc.), and think, "how the hell did someone come across this". I guess the answer is simply: time!
> ...it was mitigated by OS / Software vendors that had to spend the time to make workarounds for the hardware's design flaw

Free Software projects don't necessarily work like this. It's possible for CPU manufacturers to have taken the lead in the work in Linux, for example. Even just helping (which they have clearly done) is more of a nod than just a nod.
Good luck attracting and retaining qualified support people with that type of salary disparity.
It only accounts for patients in the US. Expand that market (or, if it's regulatorily fiddly, pursue those patients).
Bitcoin's Cheap Energy Feast Is Ending
Thanks for this. I had never noticed that "flag" button. And more generally, it's not something I'd expect existed or felt the need for ever on HN.
UIDAI has repeatedly been told that there are gaping vulnerabilities in their architecture of their systems, and more importantly their processes.

These concerns were generally met with great hostility; UIDAI has relentlessly pursued to silence people sometimes by threatening them with legal proceedings.

ORF compiled a list of leaked UID numbers (~100 million) sometime back. Many UID numbers were dumped onto the Internet by clueless public servants. UIDAI promptly sent them a cease-and-desist order (or something to that effect).

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

UIDAI was implemented, very un-democratically, first by the former ruling coalition, and is now being promoted to ridiculous levels by the current political elites. All this has been done under the watchful eyes of the billionaire, Nandan Nilekani. He was able to engineer this junk system past both the legislative houses and courts multiple times over the course of the previous decade. UIDAI has only receive mandate well after it was already pushed out onto the people through underhanded tactics.

Usha Ramanathan and others have been following this development from the start. It's increasingly becoming obvious that UIDAI was really only a means for creating a new Orwellian state, where everything can be turned off at the whim of some perturbed politician; where all your phone/bank numbers are at the mercy of some wrathful God in Delhi (and likely as not outside of it). This theory goes well with recent statements coming from the Indian state apparatus about the abolition of cash/untracked assets.
That's 5 out of 150 (free, paid, and grossing) or 4 out of 50 top grossing. And that''s including a solitaire and a pool app in it.

Hardly "big organizations skimming gambling style microtransactions through massive mobile games" -- assuming even all those casino apps are from "big organizations" to begin with. "miniclip.com", for example, is not exactly EA.
looks like he made about 4% more than he should have. Pretty insignificant in the grand scheme of things.
Right now, after the Cliqz and remotely installed addon controversies, and the fact that Firefox Focus sends analytics data to a third party (Adjust Inc.), I'd say Apple is more privacy focused than Mozilla.
> How many users of HN do you think live in the Bay Area?

FTFY.

I don't know, but something tells me you're over-estimating the fraction. What's your guess?
(2016)

The formula in that post is outdated, they recently changed it again, this is the blogpost from December about the changes: https://open.buffer.com/salary-formula/
The most time I'm willing to dedicate to these sorts of assignments is 1 hour. If they don't think my time is valuable, then I probably wouldn't want to work for them.

There was this one time when I got the job despite refusing to complete their Hacker Rank test, they decided to look at my github instead.

I believe it's a valid strategy to reject bad tests that waste your time.
What numbers do you require? If there was a metric measuring simplicity then Lisp (or perhaps a modern variant, Scheme) would probably win - it is a local optimum of language design, essentially just lambda calculus exposed via a very simple grammar (which aids meta-programming).
Pull quote: “Most people think water freezes at zero degrees Celsius but that is because you have crap in it,” said Nilsson.
Nice to see I'm not the only one, I was getting worried.
The hypothesis Clark proposes is the least interesting part of his book - it is all the background and data on the industrial revolution that he provides that make it worth reading.

I am on the fence if "the rich outbred the rest" is valid, but I do know from the genetics side that an enormous amount of selection has taken place in the human population over the last few thousand years. We really are very different to the people living 5000 years ago.
Out of curiosity, have you had the opportunity to look into cryptoeconomics?

https://github.com/jpantunes/awesome-cryptoeconomics
I was hoping for a Ryzen version.
Samsung knocks Intel off semiconductor top spot after 25 years
Every browser on iOS has to use WebKit as Apple won’t allow any other rendering engine (they say it’s for security reasons but I doubt this is the main motivation)
Thanks, I wasn't aware of that. Follow up article about ITA at google: https://skift.com/2017/11/01/google-to-retire-ita-software-f...
REVERSE JOB SEARCH: I will pay to work at your company

Location: NYC

Remote: yes

Willing to relocate: open for discussion

Technologies: HTML, CSS, JavaScript, React

Email: jdaudier@gmail.com

I am a coding bootcamp graduate who is having a hard time finding my first dev job.

PROBLEM:

Most internships want students who are in college (I'm not) and most junior positions want people with at least 2 years of experience. I'm looking for my first front-end development job.

ABOUT ME:

- I changed careers from the medical field.

- I graduated from a good coding bootcamp, so I know basic HTML, CSS, and JS.

- I briefly helped a friend with a React / Redux app, so I know the fundamentals of React.

Because I've had a hard time finding my first job, I was thinking about going back to take more web development classes to build up my portfolio. The school I was looking into is about $10K and it lasts 7 months.

So instead of that, I wanted to see if there are any companies out there that I can pay who is willing to let me learn on the job. I know it's a rather crazy idea, but you never know, right?

JOB REQUIREMENTS:

- I want to be treated like any other dev in the company (work with PMs, designers, other devs, and be assigned tasks).

- I'm interested in front-end development particularly.

- Since I have started learning React, I would prefer to work on a React app.

- I would like to work with someone who is patient and is good at mentoring beginners.

- The company should be located in NYC ideally (but open to remote if you think it can work).

- The job should last full-time, 7 months at least (ideally).

- Since I'm paying and the whole point is to learn on the job, I'd expect the interview process to be more lenient.

PAYMENT / "TUITION":

- Up to $10K
Maybe the clock can be made to drift? You can make the clock a random walk with the restriction that it never decreases, and doesn't deviate more than 20us? That is, each tick of the clock actually just adds a non-negative interval to the clock. Since the deviation from real time at tick depends on the deviation at tick-1 it would require more time to get good accuracy by averaging measurements.
Lol people sensitive af, it's just a question
it shows the concerned trade is not a part of the regular trades, the portion sold in that batch was significantly different to the extent that he couldn't sell any more when also retaining is position in Intel. In short, he used inside information to minimise his exposure to the risks.

that is criminal.
> If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.
Not sure it needed fixed, but thank you. My initial message was meant to be a conversational format. It's how I would have asked the question in person.

Well, I'm estimating a percentage in my head and then considering the amount of karma that percentage may have. I'd say 20%, maybe? Of which I personally know a few who have some sizeable karma.
I assume a lot of the developers rely on (or at least have an affinity for) the niceties of Chromium/Blink. So using whatever webview is provided natively by the OS wouldn't be a straight swap.
Anything which can support the grandiose Lisper claims such as the one above :)

By which measurable metric is Lisp "one of the best"?

I'm genuinely curious, since I keep hearing propaganda about it.
By total inventions since the dawn of time. The vast bulk of innovation (in quantity not necessarily quality) has occurred in the last 200 years.
Why don't you use that $10,000 to start your own company. You can then give all those HR people the finger, like they deserve.
The tooling is better on iOS indeed (aside of being limited to macOS, which is a major PITA, but thankfully there's ssh and stuff). That's not the point though.

What I meant is the overall quality of implementation, not the system designs themselves, where both have their obvious upsides and downsides. What I mean is that you can't have WebGL context in WebView on iOS without risking crashes when your app goes to the background, because you can't use OpenGL when in the background and Apple's own WebView doesn't respect their own rule on that (which turns out is why AdMob users are often having seemingly random crash reports for their apps, I've learned from googling this issue). What I also mean is that I've found some reproducible UI glitches in Android during a few months of usage, and I've found similar amount of them during a few days of iPhone usage.

It feels messy, even though Apple is in position where it's way easier for them to keep it tidy than in the every-vendor-can-do-anything-they-want-kindergarden of Android. Which is really telling.
"We succeeded on the design of it, but failed on the security goal."
Any kind of serious study will do :)
There's a book that outlines the treatment program. If I recall, I just found a PDF online. Basically it calls for a dose before drinking and before long it's no problem to just not drink any more.

I will say that drinking while taking Naltrexone was an odd experience because I felt none of the europhoria that typically comes with drinking.
> I can't comment on the German law since I don't know German, but I'd imagine it's similar in nature.

Not at all. This forces Twitter to remove things that could be hate speech within 24 hours or face a fine. If they remove things that are not hate speech for being hate speech they don't get a fine. Of course they'll remove as many things as possible. That's the problem with the new german law.
It's one of those things that feel utterly counter-intuitive.

But if you have a signal overlaid with random noise [1], and you know what your signal's looking like and when it's happening, you can correlate. For example, a small delay that occurs at certain known points (or not), will introduce a bias into a timer measuring it, no matter how noisy or coarsely quantized that timer is.

Similar techniques have been used in other fields for decades to pull useful signals from far below the noise floor (e.g. a lock in amplifier can go dozens of dB below the noise floor, because it, essentially, correlates frequency and phase and thereby eliminates all but a tiny sliver of noise. E.g. GPS signals are typically 20 dB below the noise floor.

[1] It doesn't have to be random.

——

So these mitigations just make the attacks harder, hopefully hard enough that they become not feasible to be exploited widely.
Based on all the parameters, It’s funny that Andy lives in SF and is with the company longer than Sunil CTO that lives in Boston, and makes less than Sunil. Something doesn’t look so transparent.
Local history is the feature that makes this practical. Without it, there will be blood spilled.
Writing DNS messages from scratch using Go
I am sure the mobile devs will jump in and give an authoritative answer, but you can refuse to send usage data to Mozilla by toggle off in Focus’s settings.
That is exactly the issue, focus doesn't block enough. I am not at home so I cannot give you a visual comparison but when googling "Kindle" with ublock origin the first link I see is to the Amazon website, while on focus I see 3 big ads that require me to scroll down to see the search results. Obviously this is a constructed example but there are other websites (I can't remember which exactly) with lots of ads that origin doesn't block.
What requires the complex speculation is not the pipeline depth, it's the memory access latency.

Consider the following simple C code: "if (arr[idx]) { ... }". Without speculation, the core must stall until the condition has been read from memory, which can be hundreds of cycles if it's not in the cache. With speculation, these wasted cycles are instead used to do some of the work from most probable side of the branch, so when the condition finally arrives from memory, there's less work left to do.

The pipeline depth only affects what happens when the speculation predicted the wrong way: since the correct way is not on the pipeline, it has to fill the pipeline from scratch.
There is an old adage about necessity being the mother of invention.

Invention takes place every day in oh so many peoples lives all around the world. However, too many of those same people don't see what they are doing as being inventive. Hence, they quite often do not share their inventions and ideas with others as they don't think that those inventions and ideas are good enough.

If you watch little children, you see invention occurring all the time. It is only when we are adults that we lose the concept that invention is everywhere.

The natural world around us is an incredible source of ideas and usable inventions. As James Tour has put it, we can learn so much advanced technological manufacturing processes from studying the internal workings of biological cells, let alone all the other processes that occur between cells and in the various organs in different species.

The fact of the matter with technological advancement is that we advance despite all of our efforts. In every field in which we humans work, the status quo is the important thing and so we take great efforts to slow change to a crawl for all sorts of reasons. Change occurs and those who have driven the next set of changes then drive the next status quo to stop change.
For some reason, performance.now() and even the performance profiler are capped at 1 milisecond precision on my machine, which make both pretty much useles. Can only get better for me. :|
Basecamp recently started paying all employees SF salaries : https://m.signalvnoise.com/basecamp-doesnt-employ-anyone-in-... They are a class act, I'm not aware of any other company that does this.
Can you imagine the likelihood of detecting such probes?

Can we even detect any of the probes that we ourselves have sent out, without knowing exactly where they are and how to communicate with them?
At some point the bot presents a false scientism-based dichotomy that boils down to: either you have evidence for something, or it's not true. This conjecture grounded in empiricism is self-refuting, as you by definition cannot have evidence that only evidence can be a source of truth. In fact, we often accept truths with no evidence, especially in more abstract branches of intellectual pursuits.
How to Record Terminal Session
There are also quite a few genes that are tied to increased odds of Alzheimer’s.
Thanks for the words of wisdom.

Yeah, I guess most of the work in cool fields is "niche work around the cool stuff", but that's still a step up from niche work around boring and ultimately useless[0] endeavours.

> I think your question is the same that I have - how can I use the skills that I already have, but applied to something more meaningful/beneficial, in a field or job that I would enjoy as well and would be intellectually stimulating to me - maybe even - gasp - a little bit fun.

Almost. I think I have enough mental capacity to pick up one or two additional skillsets beyond just coding, and I'd love to do just that.

The way I see it, most people with good programming skills tend to stay in the pure-programming companies (that's where the easy and very well paid work is today, after all), and other fields lack people who have strong coding background.

> If you're able to move to get closer to the job or niche you want, then if I were you, I would apply to all of the companies or organizations that move your heart and does what matters to you, and then lend the skill you have to that. If it means moving, well, then do it. There's a reason that aspiring country artists move to Tennessee, for example!

It's something I'm considering, but I decided to spend some time now getting the "lay of the land" and brushing up appropriate skills, instead of trying to jump into anything in the field and random and hoping for the best. I am aware of potential relocation needs; in fact, I've already been compiling a list of possible destinations, and got a preliminary agreement from my SO that we will relocate to a different town or country if there will be a need.

> Also, don't expect that you can totally get away from the politics of "business", because I know for a fact they follow you around, even at the more exciting places.

I find it sad, but I came to the same conclusion.

> Also, if you're like me, and have not much in the way of experience that would get you into such a place, other than your dev/tech skills.. I would start finding out as many ways that I can get involved in those communities so I could start learning. Go to JPL open house day in Pasadena... go to space related meetup groups.. start one if you can't find it... anything and everything until I was able to find my way into a place I fit.

That's the one big thing I want to spend 2018 on doing seriously.

Also a caveat of my situation: I'm from Poland, which means I'll be trying to take the European angle - ITAR & stuff is limiting possible involvement with US companies.

> One more idea, that I have had as well - make your own thing if you can't find it. Start your own "space research" or something org or company

For that I have a name and a logo already made when I was in high school :). "Technology...high, on the leading edge of life"[1] was my dream for a long time now.

--

[0] - useless at best; sometimes it might actually be socially detrimental

[1] - https://www.youtube.com/watch?v=-zaaCgiIP7A
How to Use PowerShell Objects and Data Piping
If you long-press the refresh button in mobile safari, you will get the option to reload the current page without content blockers.
I didn't downvote, but your comment has absolutely nothing to do with the subject of the thread.
> electron developers are going to understand how to use browsers, but fixing the browser itself is the way to make it use less RAM.

This to me is the crux of the issue. Github has a lot of great engineers but they're less likely to be versed in C/C++/whatever else is required to make this kind of thing truly succeed.

It really begs the question of what Microsoft were thinking the day they decided to build Code on it.
The main problem is that the government wants provide access to this data to all its departments without any say from the citizens. So they ended up creating login based system for departments that has only crude access controls (view/update etc). They didn't segregate and secure the data by state/village etc. So a single corrupt low level official of any department can just 'share' his login with anyone else (assuming the login is even secure to start with).

If I had to design this, I would have added a two factor access to each citizens data which can only be accessed with their consent. But this model doesn't let the government departments access all the data at will.
You’re Descended from Royalty and So Is Everybody Else