jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Use DFS channels. I have a friend who is a streamer and lives in an urban setting... almost 100 5GHz APs are visible in a scan in her apartment. She was having constant issues that we tracked down to huge latency spikes due to the congestion for the non-DFS channels. It turns out that her cable company's wifi AP / cable-modems do not support DFS.

I got her a wifi AP that supports DFS, and she has not had any issues..

Note that I initially got her a fancy Netgear which claimed to support DFS, but we could never get it to work. I spent a week going in circles with their support and eventually returned it.

I eventually just gave her my several year old Atheros-based TP-Link router running DD-WRT. It was able to use DFS channels, and she has a channel to herself now.
You mean the Board of Directors?
The Ubiquiti hardware is fantastic!
I haven't been downvoted here for a while, so let me annoy HN a bit. In the standard physics model, quarks are inseparable because the magic force that binds them only grows when you try to pull quarks apart. Don't ask why, the magic force just has this property. Occultism, on the other hand, sees each proton composed of 9 particles that are held together by a stream of something like electricity (they call it "fohat") that pierces each particle thru its axis. Pulling any of the particles aside would be quite a feat, however it's trivial to choke that electricity stream to let all 9 particles free. This hypothesis is unfalsifiable with today's tech.
Don’t know what you saw, but it sounds like Racket. And indeed there is this

https://docs.racket-lang.org/video@video/index.html

I googled “racket video editor” and it popped top.
> This comment was made via Pentadactyl

Enlighten us all. What exactly did you press and what mental decision and awareness process was required to do it starting from the front page?

> [count]gi

"[count]" sounds like one would need to know how many like things on the page precede the thing you're trying to get to. Thanks but no thanks. 150! Oops, 100! Oops, 130!
Yeah, while I agree with the parent about taking the time to disassemble a rom for larger projects, I feel he may be ignoring how low a barrier to entry it is to just modify some hex values and see them effect the rom you’re playing. It used to be a common first thing budding programmers did was write trainers for games, which often amounted to little more than changing a hex value from 0x03 to 0xff. Now you have 255 lives instead of the stock 3! Very heady stuff for someone in grade school, especially if those 3 lives cost a quarter in the arcade. There are a lot of people out there with little computer chops who would get a real thrill just replacing some of the sprites in their favorite game too.
Keep going to school, but remember, school is a means to an end. Don't just go because you think it's expected. Go to learn that last 10% of what you don't know.

Even a genius isn't born with knowledge. It has to be acquired.

Trust me, and I really hope this does not come across as a dig, but however much of a badass coder you may be, you have no idea how much you don't know. If you dive in and work your butt off, you'll advance like crazy, opportunities will come, and you'll realize how much you don't know.

Lastly, I will offer some advice that you probably won't hear from a lot of Hacker News users. Corporate coders aren't all just drones who don't understand new tech. Most corporate coders write a lot of code in their spare time. There's no reason why you can't take a corporate coding job, and write iPhone apps at night. Obviously, it's easier to go to school full time, but take it from me, I worked two jobs, supported a wife and baby AND attended college at the same time.

Was it hard? Yeah. But I've been a coder for over 11 years now, launched several of my own products and am working on another right now. I've done massive work for several Fortune 500 companies and make well over six figures and climbing.

And I did it all on a community college degree.
Disqus seems to be on a tear - congratulations to them.

<cynical rant>

Of the big internet companies, which of them develop features in-house and don't rely upon external plugins/apis? Facebook (photos, comments, feeds, ads, login) Google (everything!) - in fact they try to export their logins/search/"Like" etc to other sites perhaps because they see the immense value of keeping control over this information.

Yahoo, meanwhile, has apparently outsourced or "plugged-in" third party providers for just about everything from dating to real estate - and at the end of the day they gave away too much and are left with nothing.

Perhaps this is the way things go now, but where are the other paranoid developers that want to hoarde all their interactions and user data and keep it to themselves in order to build up a competitive advantage?

</cynical rant>
I'm no expert on these things...

But generally what I want out of a data stream is a set of name/value pairs. That's it. I really don't understand why, but trying to get those name/value pairs from an xml based api is always an adventure. Well - I know why. It's because everyone structures their data differently when they create xml. Sometimes the name I'm after will be a node name. Sometimes it will be a value of a text node. Sometime the value that properly maps to that name will be a textnode 3 layers deep, sometimes it will be an attribute value.

I'm still a newb but I've worked with about 8 different apis now. For the json apis I wrote one recursive function that worked on all of them to get the data I wanted... It was about 8 lines of code. For the XML apis, I STILL haven't figured out how to write a recursive function which works for ONE of them, let alone all of them. (while relying on python minidom to do the actual parsing for me).
If I'm reading you right, you're saying that XML only provides a guarantee because of an abstract agreement between parsers? Nonsense. XML has a specification for what constitutes a well-formed document and an XML Schema defines rules that assure validity. XML may be verbose and the libraries may be a pain to work with (though there are some well-written ones out there) and there may be other flaws you want to bring up, but this is not a defensible point.
Definitely continue with school. You can most likely test out of certain classes, but the main benefit of attending university is not necessarily the piece of paper you get at the end, it's the experience, the people and the ideas you get exposed to. Don't hurry to join the workforce - you can always freelance, do consulting work, and summer internships while you're in school - but at no other time in your life once you join the workforce will you be able to focus so completely on learning and discovering yourself and the world.
If there is a park for 'children and their guardians' only, where is the park for 'single adults only'?
I'm only half joking, but seriously what if a single adult wants to go play on a swing set to regain his youth - isn't he being discriminated against?

Obviously this was just a good excuse to kick the 'creepy looking' people out of the park. I'll bet $100 that none of the people they tried to kick out were clean cut businessmen wearing a suit and tie.
Pretty awesome, positive reinforcement works!
one good property of xml is that it's also a database. it can be queried once inside, say, postgresql's xml type.

json lacks that level of support from mainstream relational databases, which makes it a waste of time for certain use-cases.
When I was doing freelance work I worked for ~4 hours every day of the week. I got much more work done that way than doing 9-5 Mon-Fri even though I was working less hours in total. Its a much easier rhythm to get into and you get to skip those unproductive hours spent just waiting for the clock.
It's not identical, Android lets you do a lot more in the background than iOS 4.0 does. That's the crux of my part about battery life... because it lets apps do anything in the background it will drain your battery. Apple didn't want to give developers that ability because they were concerned about regular users' iPhone batteries draining.
Yes, that is context-sensitive, but it's pretty tame. First of all, if I look at that, I can tell it's probably a pointer. After all, it doesn't make much sense to multiply two variables and then not do anything with the result, does it?

On the other hand, it can mean a variety of things in C++. Are we multiplying numbers? Is foo or bar an instance of a class that has the * operator overridden? Is there a global overload of the * operator? Are we declaring a pointer?
I started designing a language where you had lexically scoped "contexts" to specify the meanings of words. In general a package/library would be a context, and could declare its dependency on other contexts. Any words with conflicting interpretations would have to use its full global specifier to compile.
I guess it's been a long time since I've worked on a system without X. :)
+1 for pulse. It reduces accounting of your cash flow to simple data entry.

Just keeping in mind that at some point, you will have to hand over all the data to an accountant.
What use case? They are already loads of TV tuner cards that are cheaper and exist.
You need to step outside your own shoes for something like this - most people think burgers can easily be tastier than vegetables.
Well Arabic countries traditionally use the Islamic calendar (luna based) rather than the Gregorian calendar (solar based). If memory serves Myanmar (nee Burma) uses a different calendar as well.
Less than half a cent, actually. Many people pay more than they need for no real reason.
> The modern, high precision weaponry, isn't available in Ukrainian army

Even if it were, it's expensive and it requires point & aim so it's not drop & forget and you're bombing a very small surface.

You're not going to use it against random civilians when shelling a city center, that's a waste of money, time, airspace, efficiency, everything anyone can care about.
So kind of the way ink on paper adds black to make CMYK, the screen would add black to make RGBK? That would be awesome! I wonder how hard it would be to line up two independent displays? They'd need to be pixel perfect.
> 8. Venture capital blues: Expect both fundraising and investing to remain flat. While some firms will thrive, there's still an ongoing shakeout in this industry as the number of partners will continue to dwindle and returns will remain poor.

Huh? Is he in the same economy as me? Or is he deliberately excluding angel and other forms of seed I vesting, which are becoming an ever-increasing source of venture funding?

The big story here is that on the VC side there is a supply problem: meaning companies need less money. Valuations are going up as the money in the system competes for deals. An awful lot of companies can get profitable or acquired on seed investing alone.

As for Bartz going, it should happen and he's right why: she can't articulate what Yahoo is about.

Google buying Twitter? I doubt it. Not because Google doesn't want it but because Evan Williams has already sold Blogger to Google so a) he doesn't need the money and b) it didn't go that great. Twitter is hitting for the fences.

I can't see Facebook hitting 1 billion users this year. Facebook has the best of problems: it's running out of people to add to its service.

Tech IPOs: because of Sarbanes-Oxley and other factors the tech IPO in the US is basically dead except for the very biggest of companies. He contends none of these will IPO this year. I tend to agree. Typically you have 6+ months warning (through the rumor mill if nothing else) about a bi IPO, particularly with all the auditing required, so we're already running out of 2011 for that.
Some of us think it was barely alive

"Not only is UNIX dead, it's starting to smell really bad." - Rob Pike circa 1991
In the math portion, an 800 is a perfect score.
Of course, the humor here lies in the fact that IE has had dynamic CSS calculations since IE 5, but is now in the process of removing them – just as they are being standardized in other browsers.

For example [1]:
<div style="left:expression(document.body.clientWidth/2-oDiv.offsetWidth/2);">Content</div>

These expressions (or "dynamic properties") essentially evaluated JScript embedded inside a stylesheet and provided some handy hacks to get around otherwise-painful bugs. This included simple math calculations as described in the Mozilla post, but also more complex transformations such as varying the style of an element based on the current day (or other JS-retrievable information).

Funny to see Mozilla phasing this in just as Microsoft phases something similar out [2].

[1] http://blogs.msdn.com/b/ie/archive/2008/10/16/ending-express...

[2] http://msdn.microsoft.com/en-us/library/ms537634(VS.85).aspx...
And it's been patented :-)

https://www.google.com/patents/US20030133714
I am so putting one behind the toilet paper roll to enable "the button press of shame."

My hope is that this is for April 1.

I can't believe this isn't already built into Keurigs.
That sounds exhausting. I need my decision-making-juice[0] for more important things.

[0] http://en.wikipedia.org/wiki/Ego_depletion#Consumer_behavior
The alternative of car ownership is not necessarily the reliance on public transportation. Having no need for public transportation (in the context of parenting), like having close-by all that you'd need is even better than having a car.
>usually the people who care the most are the ones I have to work with the least.

Its not necessarily rational - or else if it were, we wouldn't have to deal with this at all, and everyone could just work whenever they felt like it. This is an ingrained, subconscious agreement that we all work as hard as we can and nobody slacks off - alas, having schedule conflicts are an easy way to say "I don't think you work as hard as you should" .. and the corollary: "I don't think I should have to work as hard as you think I should" ..
The Atom CPU in the Surface 3 doesn't seem competitive with the A8X in the iPad Air 2. Geekbench results:

Uploaded	Model	Processor	Frequency	Cores	Platform	Single-Core Score	Multi-Core Score
Feb 21, 2015	Intel CHERRYVIEW	Intel Atom x7-Z8700	1601	4	Windows 32-bit	984	3210
Feb 13, 2015	Intel CHERRYVIEW	Intel Atom x7-Z8700	1601	4	Windows 64-bit	990	3451

Uploaded	Model	Processor	Frequency	Cores	Platform	Single-Core Score	Multi-Core Score
Jan 27, 2015	iPad Air 2	Apple A8X	1500	3	iOS 64-bit	1814	4665
Wow, when you look at this picture: http://en.wikipedia.org/wiki/File:Fullneed.jpg

You realize that our electrical problems could be solved in 5-10 hard working years.

This makes me think that maybe our current solar panels aren't as bad as they seem. Or we're really using them wrong.
Vendors provide reference software for their chipsets. More often than not, the software provided by vendor is the bare minimum needed to prove that their hardware sort-of-kind-of works. It is by no means able to achieve the best performance out of a given system.

Source: worked at Ubiquiti (not on networking hardware though).
Imagine you are G.I.Taylor and its the start of The Cold War. Life magazine has just published an amazing high speed photographic sequence of the detonation of an atom bomb. The nation is enthralled by these images, but you see a bit further into the imagery.

The pictures give you the radius of the blast as a function of time.

All that could be important In determining the radius R as a function of time are the initial energy released, E, and the density of the undisturbed medium, Rho.

Thanks to your natural curiosity, you know the value of dimensional analysis and reason that the radius, with dimensions of length, must depend only on E, rho, and t, for which the correct expression can only be:

R(t) = (E/Rho t^2)^(1/5)

Since E/Rho has dimensions of (length)^5/time^2

A log-log plot of r vs t (imagine measuring the radius of the blast and carefully noting time stamps given in the picture captions) gives a slope of 2/5, checking the theory, and E/Rho could be obtained from extrapolation to the value of log R when log t= 0. Rho is known For air and thus E was determined to within a factor of order 1.

For the practitioner of dimensional analysis, the nations deepest secret had been published in Life magazine.
(Goldstein States of Matter, chapter 6)

Ah, but how best to convey the findings? Surely the best way is to use a mathcad like, But open source tool which prints straight to latex!

Ah ...if only it could express fractional units...

GI Taylor prepares a letter to John wheeler, requesting a closed time like networked computing device so that the feature request can be made.

In all seriousness though, This project is awesome! Just kick in fractional unit support and it will surely be unstoppable.
You are misunderstanding. They are saying it is unethical to ask an interviewee to code for free and use that in production. In your case you are not doing that, although if I interviewed with you and saw the same feature added after I submitted the code I would definitely assume you did something unethical.
Thanks for mentioning them! Yes some folks have pointed us to Trading212.
Meanwhile, these companies can't make any money as it is.[0]

At some point maybe we should consider that this model is completely broken. The gig workers hate it, the restaurants hate it, and the delivery companies can't make a profit. What in the fresh hell are we doing where nearly every part of this "economy" is mad about it?

[0]: https://www.marketwatch.com/story/doordash-shares-sink-as-re...
> the first ten devices are free and fully featured

Neat project, but this implies some sort of ongoing third party dependency/control that the devices would have, making it a non-starter for my use. The main reason I am using RPis as security cameras (for one use) is to avoid these type of security vulnerabilities.
Wouldn't a case or skin be a better solution to this than a plastic housing?
Note that while such projects are very promising, you can already get many customizations at buying time for regular laptops if you buy them on platforms such as
https://www.hidevolution.com
It allowed to change the RAM & Disk but more customization are possible
And that is why you make high-risk trades with options, or not at all.
All canonical ways of page navigation work. There are large forward and backward buttons, the arrow keys work and the page curl is just an added gimmick. You don’t need to use it. I clicked through the whole book without ever noticing the page curl. Did only you have that problem or your upvoters, too? I would think that would be very strange because this book seems to to work exactly like all other such page navigation interfaces on the web.

If you want page navigation this is the way to do it.
The second paragraph is almost verbatim to the statement I was about to say in response to the OP.

Blacklists do not work. Antivirus software checks for a hundred thousand individual known problems, yet viruses and malware continue to evolve and bypass the blacklist. So do explosives hiding in containers that the TSA doesn't expect to find explosives in.
Yes, that's what I understood too. First reading here:

http://www.marveltour.com.tr/haberler.asp?b=d&ID=11

Then I've added the link to the hurriyetdailynews to my first post.
The worst thing about Go is that the scoring rules that are taught to everyone (the Japanese ones) don't make any sense unless you already understand the game well, so there's a terrible bootstrap problem.

Everyone should be taught Go with Chinese or Tromp-Taylor scoring.

(Note that all these rulesets give basically the same results for almost all games; it's just some edge cases that end up differing.)
The United States invaded Iraq and killed hundreds of thousands of Iraqis on a thin pretext. It toppled the government of Libya, leading to years of turmoil and the return of literal slavery. It supported Sunni extremists in Syria that helped tear that country apart. It ran a global kidnapping and torture operation for years. It conducts drone assassinations around the world. When I hear Americans talking about the US standing for human rights around the world, I wonder where they've been living these past few decades.
The whole Nazi party was bankrolled by anti-worker business interests.
IMO this example should be taken with a grain of salt, since at a cursory glance it looks like they are leaning heavily on reference-types, which is not really idiomatic swift, and is a worst-case for tightly-looping code which this is. I would love to spend even a half hour trying to optimize this code to see what the results could be, but there is specialized hardware required to run the benchmark, so it's not really practical for 3rd parties to attempt to achieve a better result.

It's fair to say that ARC has performance issues, but the story is a bit more complex than that. By relying heavily on value types, it's possible to write Swift code which carries very little ARC cost (although there are additional issues with copy-on-write performance). Also ARC is more memory efficient than most GC solutions, so there are tradeoffs involved.
Ah, Cartography. Works great in a small project. We ended up moving to standard anchors for almost everything, with some helper methods to handle things like pinning to superviews.
I switched to Julia from Python due to facing the classic '2-language problem' of scientists. We wanted an easy to use API and good speed.

The main bottleneck was computing the Mittag-Leffler function. First we tried in Python, then we get a ~10x improvement by outsourcing that bit to Fortran. The Julia implementation of the Mittag-Leffler function is comparable to Fortran but writing the entire software package in Julia led to ~5x speedup due to avoiding language interop issues and taking advantage of other Julia-specific benefits.
Basically you are arguing for the kind of oppressive world China and Russia wants. One where a state has absolute sovereignty for abuse and oppress.
> It reminds of when people were still trading shares in Genentech for years when Roche had an option to buy all GNE shares at a certain price, which they of course did eventually.

Why do you think people would stop trading Genentech shares?
Can someone explain to me why they call out being a "nerd"?

...we meet our hosts, Katherine Gorman (nerd, journalist) and Ryan Adam (nerd, Harvard computer science professor)...

Seems a bit misplaced.

Also, Yoshua gave a great, albeit slightly controversial for the crowd, talk at AGI 14 in Quebec this summer.

https://www.youtube.com/watch?v=exhdfIPzj24
$500 for a phone????

http://www.youtube.com/watch?v=eywi0h_Y5_U
> So, how to do we revive Persona? I mean, it's still around, but it's been kind of back-burnered by Mozilla.

Push for it. Implement it anyway. Work on it and write to Mozilla giving your thoughts about it. Whenever authentication is mentioned on HN, write about Persona and why it's still relevant.

That's the best you and I can do. Best of luck, we'll need it...
What does 2FA have to do with Persona? Your comment is just uninformed and wrong.
Paul Graham's entire argument rests, as far as I can tell, on the assumption that the distribution of great programmers maps to the population distribution. Can this be empirically established or refuted? Because doing so would bring this matter to a close pretty quickly, I think. After all, is anybody arguing about whether America needs to import middle eastern oil? Of course not, because the global distribution of oil has been empirically established, and the need to meet local deficits with imports meets little, if any, resistance. I feel that the intractability of this immigration debate, such as it is, is due primarily to the fact that the global distribution of top quality "digital talent", as Graham calls it, hasn't been established. Some people say most of the best is out there, others say the best is just a matter of training.