jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've been testing pre-release builds of AIR 2.0 since January and am pleasantly surprised by the improvements over 1.5.x.

Their inclusion of the WebKit release that ships with Safari 4.x is enough to grin about (which introduced SquirrelFish Extreme and a native JSON object, so clients do not have to implement JSON parsing in AS3 or pass eval'd objects back through the security sandbox).

Beyond that, support for CSS transitions, animations, and canvas are welcome as well. I've not had a need to play with multitouch or the native process API, but they're great to have baked in.

I'm particularly looking forward to the Android SDK. It's a shame the AIR packager for iPhone is no longer maintained, but that's water under the bridge. It'll be nice to have a framework like this which allows for much easier UI skinning and definition than the stock SDK. PhoneGap et al are great - don't get me wrong - but it's nice to have a choice of platforms.

AIR is far from perfect, but it's a solid runtime to work in if you're building an app that has to be cross-platform, is media or network-intensive, and should behave more like a native app than something wrapped in a browser. Kudos to the AIR team on a good release.
With Oracle slashing it's Sun acquisition into profitability and the fact that the licensing issues still surround ZFS and their apparent doubling down on the btrfs effort it may not be ready for a few releases but in the longer term it definitely shows more promise especially if they end up slowing zfs work. ZFS is certainly an amazing and well written fs, but its starting to look like its future is a little uncertain.
Hard to understand?

Really? write a block of data of size on bytes "bytes" on the file-pipe-network... pointed by the file descriptor "fd"??

It is extremely simple to understand, it makes a very simple thing, always right. I doubt you can make it simpler.

I have been using this all my life for NFS-mounted file, pipe, network or local socket... Never had any problems, and I have done very complex things.

Of course, in c++ you will use the very same function under a different calling, you can make it part of a class, whatever, but is going to use the same backend internally(because the OS only uses one), only that you can add a lot of abstraction(complexity) from c++ code.

Of course C++ could be clean, but the question is: what will happen if we make it into the kernel?. Linux thinks it won't work. I agree with him.
Safari 5 actually introduced support for extensions. They were not possible before. What was possible before were plug-ins, but they were and are unsupported by Apple, and required coding in Objective-C instead of HTML and JavaScript, which more people know.
My apologies. I'll be sure to do that in the future.

Thanks for the reminder! All the best.
ActiveRecord, like much of Rails, is all about context. ActiveRecord is designed to create a domain specific language for interacting with a relational database. By Linus' reasoning, if you had a project where interacting with a relational database was a significant and pervasive part of the app, then may be worth the tradeoff of bringing in the context and assumptions of a system like ActiveRecord.

In a huge, sprawling project in which the relational database is a small portion, it may not be worth trading the power of ActiveRecord for the accompanying loss of explicitness and clarity.
Aren't you pretty much epsilon from term sheet as soon as you get the full partner meeting anyways?
He's not rejecting progress. He explicitly says that C isn't for everything. But he wants real progress: a language with GC, concurrency, etc., not just C-with-classes-plus-etc-etc-etc
tbh if this is the GPU, then this is prob an AMD and nVidia problem with using cheap solder on their daughterboards. I remember a rash of manufacturers, sony, asus, etc having this sort of issue. I'm kind of leery of discrete gpu's in laptops these days, esp when the Haswell on-board one is good enough for most of what I do.
I'm just trying Nim for the first time. How do you compile to totally self-contained C?

I tried pulling the files out of nimcache/*.c, but it is wanting to include nimbase.h.

Is there a way to compile an entire Nim program to a single self-contained .c file (ie. an amalgamation, aka SQLite?)
That's an interesting interpretation.

But now I need an excuse to write, "He had a heart like a text message, phoning in his emotions like a telegraph."
I believe it has already been cracked. See "Persistent, Stealthy, Remote-controlled Dedicated Hardware Malware" from 30c3: https://www.youtube.com/watch?v=Ck8bIjAUJgE
No. Most systems do not do crazy things like that. That system by itself could run Google search for lots of queries/s, and it is having trouble to deliver few operations per day. Come on, that server is faster than anything running in late nineties for world-wide massive access (!)
Sounds like an extreme position you're taking. Anecdote to disprove your negative - one day I was talking with a customer about an issue, one of my open-office coworkers heard me then IM'd me an internal forum page that helped me seamlessly resolve the issue.

Were I working from home or out of that persons earshot, I would have dug around for potentially hours or days before finding my solution.

Were I heads down writing code a lot (I don't do that very often these days), I'd head over to the private (no-noise-policy) work rooms nearby.
Yeah, that may be true today, but it certainly wasn't when these tools were conceived. (According to wikipedia, autoconf was first released in 1991.)
Is it part of vPro or available in every cpu? Can it be disabled like TSX?
I recently added filters so you can search for articles published in the "Last 7 days", or for all articles with "Metal" in the subject or tag, for example.

http://www.h4labs.com/dev/ios/swift.html?q=&age=7

http://www.h4labs.com/dev/ios/swift.html?q=metal

You can filter by a site too: http://www.h4labs.com/dev/ios/swift.html?q=raywenderlich

I don't have dates on all the articles and the tagging is all manual.

This "weekend project" is written in Go and deployed on AppEngine. Next I need to figure out how to use Google's datastore.
What does it mean to interview at least once a year? If I already have a job, why would I need to interview just for the sake of interviewing?
Sure, if you ignore the lithium mining.

Overall I agree but we really need the equivalent of a corolla before EVs takes off, and sourcing lithium is a major pain in the ass. Thank god for the convenient change of power to a business friendly party in bolivia! (/s)
Lol.

Over the air carriers have much broader latitude to block and prioritize traffic than the wired ISPs do. They also have an absurd national security justification to build out 5G local infrastructure without any input or regulation from local authorities.
> The scumbag would have done better to just shut the hell up.

It also would've been better had he not been a pedophile and yet... we are here.
As ridiculous as it may sound, this precise sentiment could explain the rise of nationalist fervor in recent times in the face of increasing global consolidation of power and information flow; i.e. nationalist complaining about the "globalists"
“duck.com” is lower cognitive overhead to me than “ddg.gg”.
DDG excerpts the top-rated accepted SO answer, which is a huge timesaver for me (when it's accurate) - great when searching for a snippet I never quite remember like `flatten nested list python`. Although I'd imagine it's probably an IP infringement, which is why Google doesn't do it, so maybe it won't last.
Couple of counterpoints:

- Let's say I'm a 16 year old adolescent who's doing well in school and wants to take a part-time/weekend job to gain experience in the job market. My basic expenses are covered (I live with my parents). Should a business get to pay me less just because of this fact?

- I'm a wife of a rich man and have never had to work, but decided to try it because I'm bored. I know nothing but the finer things of life and my basic expenses are 10x what the middle class is. If a business has to cover basic expenses why are we not going to cover this claim of full expenses, what determines in a corruption-free manner whether a claim for a basic expense is valid, and what is an acceptable burden to a business owner to determine this?

- Let's say I'm a jobless struggling adult, sharing a cramped living space with 4 others including 1 or 2 who are drug addicts. A job would really help me get out of this situation, but company X is only willing to pay minimum wage. It's better than what I have now which is nothing. How is having this job automated away a reasonable alternative for me - because you don't want this employer to give me a job in the first place because it doesn't cover my expenses.

- Let's say I'm a customer of your business, and you decide to pass on the full cost of living of all employees to me. Your product jumps from $10 to $50. I'm not shopping there, your business closes, and your employees are now jobless. How does this help anybody?
The difference is that Linux isn't owned by a single company. It runs on virtually every platform, including all of these hosting providers.
Do you know people who regularly consume toxic content in food and survive?
Looks like its running at 104.18.11.147 if you want to update your hosts file directly as a workaround.

But, definitely slower than normal. My templates may not be working right either. But some access to existing data at least.

Edit: Had to set that for www.notion.so and msgstore.www.notion.so to work I think.

Edit2: More discussion here https://gist.github.com/makesxi/dd6a92b48aa422fa943f1109e529...
Clickable links:

https://webcamplus.app

https://apps.apple.com/us/app/webcam-plus/id1546556174
It’s interesting that in 2018 we didn’t see any anonymous posts confirming the story. This recent article suggests that knowledge was fairly well spread amongst government agencies and their suppliers. Impressive that the culture of secrecy remains so strong.
I agree completely. People aren't going to be able to eat all the junk they want just to take a pill and be healthy. No - you have to earn your health. You wouldn't put diesel in a gasoline engine because that will ruin the engine. So why do you put endless amounts of sugar and bread in you? It's just going to do the same.
After too much scrolling just now, I remember a similar-looking article, also about Apple Maps, from a few years ago that was probably from this same blog.

His style is way too many illustrations and a few lines of text in between. Feels buzzfeedy. Sorry, just not for me.
The tech section of the test looks poorly designed to me.

It takes a poorly designed website, asks users to navigate it, and scores them upon following an expected path.

In the example question, to determine whether you need to pay for a job searching site, you should click on "Learn More" which takes you to a sign up form and asks for a CC.

Sample Tech questions:
https://www.oecd.org/site/piaac/Problem%20Solving%20in%20TRE...
Not to mention an excellent occasion to meet girls you'd otherwise never see in a bar or a club. They are wearing their nice clothes and took good attention to look good, you often even have an occasion to get them to dance.
Not just this, but I've noticed a lot of my friends that are married are in open marriages, which seems to be the trend I've noticed more than marrying less.
Most people don't fly regularly. The people that are answering that survey are not really qualified to talk about the issue, as they don't know what the machines entail, what data they expose, and what the alternatives are.

Do this survey in a line of people queuing to go through one and watch the results change. Do the survey after some ex-con pats down their 6-year-old daughter and watch the results change even more.

News surveys are worthless for debating public policy. You could do a poll of whether the Earth is flat or round, but the fact that some people said it was flat doesn't make it so.
Backend: NodeJS, Express

Front: AngularJS, Zurb Foundation, Compass, Sass, Font Awesome, Google Web Fonts
Over my career, I've gone from loving Python, to having been bitten enough by it to evaluate and use other languages.

Most of the time, it's "fast enough" for the job. But when it isn't, it really isn't.

Most of the time the standard libraries suffice for a job. But when they don't, you're suddenly in pip/easy_install hell. [1]

Most of the time you can get by with Python 3. But when you need to broadly distribute code with a dependency on a compiled binary, may the heavens help you. [2]

Most of the time, the syntax and "magic" won't bite you. But when it does, it does so hard. [3]

Most of the time, pylint/pychecker/etc. will find the same errors a compiler would...

You get the picture.

I still program with Python frequently, but I've increased the size of my programming language toolbox to compensate for its weaknesses.

[1] Or was that virtualenv, or setup.py, or apt/yum/nix, or...

[2] Broadly distribute means putting it on boxes where a C compiler is not available. This means you typically get to pre-compile those libraries and create either wheels or native packages. Not impossible, but for a "batteries included" high level language it's a lot of specialized low level grunt work.

[3] The infamous `def a(b=[]):` "feature" for one, anything involving metaclasses for another.
So why did flip get down voted, and not Jacques?
I'm here to answer any questions and take feedback.
I worked in a back room of a storage room of a shop in a basement for a while. The pro is that in summer I didn't get subtracted because I wasn't aware of the nice weather outside ;)
I do share very fond memories of that period like what Zach is talking about.
A first look at the examples for both projects would give you that impression.

Some areas that Marty differs in:
- State sources: http://martyjs.org/api/state-sources/index.html
- Contants are handled more intelligently: http://martyjs.org/api/constants/index.html
- Dev tools: http://martyjs.org/devtools/
I could be wrong, but it sounds to me like you may not have the base of knowledge necessary to accurately evaluate Poul's writing.

> So, maybe I'm reading this wrong, but it sure sounds like he's going out of his way to find a scenario that results in an "order of magnitude" difference, simply so that he can write an article with a big claim.

What he's saying is that this order of magnitude difference is where his software, Varnish, spends most of its time in reality. Systems that run Varnish are almost always at the end of his graph where VM pressure is the greatest, largely because Varnish is specifically written to allow the VM to manage disk-to-memory and memory-to-disk movement, rather than implementing it (poorly) in-process like Squid does.

> (that sound you hear is the frantic waving of hands)

I don't see how his statement is a hand wave at all.

> Basically, the claim is that if you build a binary heap for an exceptionally infrequent operation, and make that heap big enough to require multiple pages (about 8 MB, in this case, on a machine that is presumably managing a multi-gigabyte resident web cache),

Pages are 4KB on most systems; I don't know where you're getting your 8MB number from.

> then do absolutely nothing to ensure that it stays in memory,

Why should you? It's only used infrequently.

> then pick the worst possible runtime scenario (touching every item in the heap in a pattern that results in repeated page faults) you can get pathological behavior.

You're not understanding. A heap's ordinary behavior causes excessive page faults on account of its poor locality. I assume you recall (or can remind yourself easily) the algorithm for using a heap as a priority queue: you remove the first element, substitute a leaf element, and sift the leaf element down, swapping it until it's greater than both its children). Because the children of element `k` are elements `2k` and `2k+1`, after the first 2,047 elements, every single comparison between levels potentially requires that the OS page in another 4KB page from disk. When you've got a million elements, that's 11 fast, in-memory comparisons for the first page, and 19 comparisons which require at least 1ms to read from disk the VM page where the children reside. This is not a worst case at all, but the common case. This doesn't require reading or writing all the elements in the queue, it just uses the heap normally.

> If I presented this problem to any of my own CS professors, I'm willing to wager that I'd be asked why I was being so stupid as to allow my index to page out of memory, when it represents such a trivial percentage of my heap.

If you kept the whole heap resident in memory, that'd just mean that other pages which you probably need more frequently than once per minute would be paged out to disk instead. At high VM pressure, you'll probably pay a higher paging cost if you keep an infrequently-used heap in memory, because pages you need more, that would stay in memory if you allowed the OS to page out your heap, end up being paged out instead.
adamtj said "manipulable at runtime", so I guess he meant the changes are available directly after an UPDATE.

How can you tell if the config is changed? You either poll it every time with SELECT (SQL) or see if the timestamp of the database file has changed. (If SQLite works this way. I never had the need to check on the file status.)
This costs time as well.

Other web servers have a config file and reload it after getting signalled.

But: It's a bit early to say what Zed intends with SQLite. Maybe mongrel2 gets a configuration interface like Cherokee and only reads the DB on startup and after getting signalled.
Car efficiency isn't directly proportional to mass.
Still, if you're a business making money developing in flash. 1200$ is nothing. Some middlewares are 10x or 100x more. But for an hobbyist, I agree.
I don't think either's success can be compared accurately — one is a behemoth of a company and the other operates on a much, much smaller scale.

Besides, Ren & Stimpy did garner a sizeable cult following (not including myself) — and quantifying interest in a cult classic isn't as simple as tracking purchases.

Perhaps a better comparison would be Pixar vs. Nickelodeon.
One problem is that the article seems to incorrectly assume that "theory" always ignores memory hierarchies. That was true in, say, 1975, but the past 20 years of algorithms theory pays a lot of attention to memory hierarchies. You can even get all sorts of off-the-shelf algorithms designed to perform well on typical modern memory configurations.

I mean, he's basically arguing that CS hasn't revisited heaps since 1961, and hasn't noticed that things like caches or VM pressure might change what the optimal algorithm looks like. But that's of course not the case.
Was just talking to a young lady the other day about a product she built and is selling on Etsy that leverages this concept and applies it towards the iphone. Check out http://www.etsy.com/listing/49225650/foresight-a-smartphone-...

*Disclosure: I don't own one, but it sounds like a neat idea. Especially with the new iphone's gyro sensor
I now feel fortunate to have started out with Actionscript 2. If there's anything that language drives home it's "this," due to the fact that you're usually writing code specific to an instance object on the stage. So the concept of var self = this; makes too much sense.
That seems to be in line with pg's response in the linked thread with the same question.
I am still waiting for Amazon's post-mortem, which I hope is honest. All the other services (4sq, Quora, etc) seriously were all in the same AZ and made the mistake of spreading their infrastructure to multiple AZs?

Amazon has seemed rather dishonest about the true breadth of the outage.
What kind of unique book is that?

(The topmost book on the pile beside my bed being Vellum by Hal Duncan has nothing at all to do with the question ;)
What about July and August though? Yes, they are the most "summery" months but if you want to participate you participate. :)

(no worries for the downvote)
I get it that it comes across as negative, but it is partly a choice. You could assume the person is just very busy. You could assume RTFM just means Read The Fine Manual.
I upvote more because I never think, "well, I'd just be piling on at this point". And it's more based on agreement or appreciation instead of righting karmic injustice.
Just got the same message on Chrome 39:
http://i.imgur.com/GrhIGCl.png
Imagine RMS's argument if the developers of a proprietary software asked "well, which part exactly of our software would you like to alter? We'll study how to give you restricted access to those."
Glad to see the Pied Piper team's work come to fruition.
Confirmation bias is fine here, because we are trying to establish whether or not lunch being provided benefits employees. The anecdotal evidence suggests that it is beneficial to >0 employees at >0 companies, therefore the claim that it only benefits the employer is false.
Definitely experiment with various probiotics. I ended up with this http://www.vrp.com/biopro-240-caps which seems to help my iffy digestion, and don't seem to hurt my anxiety and depression.

Your gut bacteria are important, why we e.g. don't need Vitamin K supplements, so I at least am not surprised by hints they also have effects on mood and the like.
No they wouldn't, just like they weren't interested in people killed in Iraq, Afghanistan, and now they aren't interested in people dying in Ukraine - if something is common, happens often, then it doesn't sell, period.
The median household income in the US is $30k.[1] So, yes, even one person who makes $225k is fabulously rich compared to half of American households, nevermind a couple who together make $450k.

Even at $80k, you're doing nearly 3 times as well as the median American household.

[1] - https://en.wikipedia.org/wiki/Median_household_income
Australia, I believe:

(https://news.ycombinator.com/item?id=8753907)
Name dropping Ryan Gordon sold me on taking this for a spin.
The main risk of having significant reserves of something valuable is to become complacent and to let your whole economy rely on that alone.
It's not just accommodation. Larger European cities are also usually pretty good for walking / cycling / public transport, so you often don't need a car. Cost of schools starts at $0 (details depend on a country). Basic coverage means you may not need a hospital visit emergency fund. Etc.
Rison (https://github.com/Nanonid/rison) is a nice alternative that seems to be more readable IMHO.
There is a lot of worthless land where utility solar can be installed in the US, not to mention folks who want it on their roof (rooftop solar is cost competitive in most states over 25 years).

Europe has enough wind potential to power the world [1].

"Taking into consideration socio-technical constraints, which restricts 54% of the combined land area in Europe, the study reveals a nameplate capacity of 52.5 TW of untapped onshore wind power potential in Europe - equivalent to 1 MW per 16 European citizens – a supply that would be sufficient to cover the global all-sector energy demand from now through to 2050."

[1] https://www.sciencedirect.com/science/article/pii/S030142151...
The word Borg itself I do not believe is trademarked.

I didn't think you could trademark someone's last name?

https://en.wikipedia.org/wiki/Bj%C3%B6rn_Borg

A search of borg in the patent office shows the name used a lot: http://tmsearch.uspto.gov/bin/showfield?f=toc&state=4806%3Av...
Figuring out where the other cars are is only a small part of the puzzle. Besides all of the other things you need to figure out (where are the lanes? pedestrians? what about deer?), it’s not obvious how to control the car even with total information.
It can take decades for a competent company to migrate database systems. What you're describing is migrating every car on the road, everywhere to self driving/communication tech. That will take 50-75+ years IMO.
Count them in too. Pack em in at 500% the headcount per cell and we can save on heat.