jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You can. I didn't say you couldn't absolutely, rather there are cases where you can't. Using the schema search path and/or joining multiple tables into a view allows you to query multiple schemas. The internal schema and relation structure doesn't matter. But since this tool takes over setting the schema for versioning at the API level, the end result is that, from the API's point of view, there is only one schema in the database. My question remains, how do I expose multiple schemas in the REST API?

I certainly could have missed something, but it doesn't seem like it is possible to expose multiple schemas in the REST API itself. This tool seems more geared toward providing a public REST API where the data happens to be stored in Postgres rather than a more generic REST API for Postgres. I would like the latter, but if that isn't the goal then that is okay.
I did the same for getting round those nasty deny-by-default deep packet inspection firewalls. HTTP's request/response nature made it difficult, but it can be gotten around in-spec by pretending you are streaming back a lot of data, split over multiple packets.
Glad his comment got censored by HN then, for its bad taste!

You guys are talking past each other. For example he says the PM has 1% the power of the US President, and you say that’s a good thing. There is no debate being engaged here that I can see.
>"Everybody who voted for a candidate who I don't like is a sociopath"

That's neither an accurate nor a very charitable interpretation of what I wrote, but I suppose I expect no less from HN.

"Right wing sociopaths exist" != "All republican voters are sociopaths"
It's a mass of particles the whole time. It's a bread roll when it plays the causal role, or set of such roles, which we term a bread roll. It's "I" when it plays the causal role we term "I".
The fun part is that this RFC was edited by Carsten Bohrmann.
I studied abroad in Sweden and know the Systembolaget very well :)
I doubt that most politicians or mustache twirlers are terribly concerned that marijuana legalization distracts people from, say, domestic spying or military interventions.
Interesting approach. I have it mapped to Compose in Linux.
And it returns to the economy when those investors buy basically anything. Money will always return to the economy, except when people hoard cash (which is why inflation is key to our society - it reduces the value of cash and increases the money supply so that hoarding is a bad investment).

> And for someone to do better than the market, someone else will obviously do worse.

While it's true someone will do worse (especially when 'trading'), that 'worse' could just be a lower profit. After all, the stock markets do generally go up over time. Inflation helps, and of course economic growth too.

One post isn't enough to explain the entire monetary system, however investing isn't a 'zero-sum' game...
No kidding. That's so weird we didn't even think to look at the date like we usually do. I'm embarrassed not to have remembered that Achebe had died a while ago.
So-called "victimless crimes" are crimes where the harm perceived is a diffuse harm rather than a focused harm on a particular individual.

There's really no reason why diffuse harms should not be criminal while focused ones should (arguably, diffuse harms are less able to be addressed by individual action through the civil justice system, so outside of focused harms where the victim is unable to pursue action after the crime, like murder, diffuse harms are the most important for government to address directly.)

OTOH, there's often a lot more disagreement over whether what some people perceive as a diffuse harm actually is a harm.
There are really only three sane choices for C/C++ build systems right now, in my opinion:

1. Traditional Make files. Keep it simple, don't feel compelled to use all the dark corners of the language, and accept that it will be a little more verbose than some other solutions. And don't expect portability to Windows, since you won't get it (cygwin doesn't count as Windows). There are some portability problems between UNIX variants, but actually I think it's pretty easy to deal with these in plain old Make.

2. CMake. It makes the simple things simple and the hard things possible. It has its own simple scripting language which build files are written in, so you don't need to tear out your hair worrying about whether the the user's version of bash / python / perl / whatever matches yours. The language has the abstractions and functions that you need built-in, so most CMakeLists.txt tend to look the same (less wheel reinvention than you would get just using a general purpose language like Python or Perl for Makefiles.)

CMake is built with backwards compatibility in mind, so you can easily use old projects with newer versions of CMake. This is something you just don't get with autotools, where you have to have the correct version (not newer, not older) of autotools installed to build the project.

CMake does the detection of which header files are needed to rebuild which .c or .cc files which plain old Make doesn't do (without adding clunky extensions). CMake is also portable to Windows, which autotools is not. (again, limping along under cygwin doesn't count.) CMake can generate visual studio projects which can be used to directly build software.

3. Visual studio. If you only care about Windows, this is a sane choice.
The words themselves are prone to end-user screw-ups though. Think of how many people don't know how to spell correctly... :P
Eventually, schools are going to start looking at grandparents' assets. It will become the norm to pay for school from their wills, after universities lobby to have an estate tax break if used for education.
The linked article directly disagrees with this post (except the last paragraph, which itself disagrees with the rest of the post), however:

> The fact that gravitational damping is measured at all is a strong indication that the propagation speed of gravity is not infinite. If the calculational framework of general relativity is accepted, the damping can be used to calculate the speed, and the actual measurement confirms that the speed of gravity is equal to the speed of light to within 1%. (Measurements of at least one other binary pulsar system, PSR B1534+12, confirm this result, although so far with less precision.)

This was always my problem with RobotRollCall on Reddit - no one could challenge anything she wrote lest they be downvoted into oblivion. Furthermore, she never took criticism very well, and would assert authoritative dominance over the topic of knowledge (how dare you disagree with me, I read research papers!).

Her explanations were good, but they weren't ever very complete and while they were well written, they weren't always accurate.
There is a difference between being condescending, i.e. patronizing superiority, and an expectation of a certain level of expertise/understanding of the topic under discussion.

Sometimes lecturers assume students are more knowledgeable than they actually are (rightly or wrongly).
the authors of the paper were actually aware of the deep image prior and even compare to it. The SinGAN is apparently clearly superior to the deep image prior (DIP).
The Venezuelan digital gold may come here sooner than many think.
That is not true, they did not have any such opportunity. The best Israel has been prepared to offer was autonomy. That is, the Bantustan option favored, by, for example, Menachem Begin. The notion that the Palestinians "oppresses themselves" by not accepting "Israel's gracious offers" is completely absurd.

The Palestinians signed the Oslo accords in 1993. What has happened since? Israel has strengthened its grip on the West Bank and more than doubled the settler population. Despite the fact that everyone in the whole world recognizes that transferring your civilian population to occupied territory is a war crime. Why? Because Israel is run by supremacists and religious nuts who think that their holy book gives then an eternal and inviolable right to "Eretz Israel". In fact, they refer to the West Bank as "Judea and Samaria" to underscore their view that the territory belongs to the them.
Yeah. Work from home is not suitable for all personality types, for example. I believe one needs to at least be partially introverted to thrive in it. And I worry about long-term cohesion, onboarding and mentorship for rookie hires, culture erosion, serendipity effects, etc. that tend to get lost in remote work.
They're planning to buy like 100,000 of these. May as well do the work to get what you actually want when you're buying that many.
It also sounds like they made a lot of thoroughly unreasonable requests for a completely modular platform that could outperform everything in all branches of military at once.
Don't forget F6!
Well that’s offset by the fact you no longer have to get a small one bedroom near a large city downtown.

Without the commute suburbs or smaller cities offer much bigger and better spaces for less. Why pay $4.5k for that one bedroom in SOMA when you can get a 4 bedroom home in Sacramento for the same price.
Which explains the massive table-tennis boom once all the kids raised on Pong grew up.
OP here. This is country dependent. From most I've heard medicine is one of the or the most difficult program to study in most countries workload wise. In the country I live it's quite different. From what I've gathered, the average seems to be 40h/week including lectures with only P/F. This might be due to medicine being a 6 year program as opposed to 4 years such as in the US. I'd put the difficulty to be quite comparable to a good CS or engineering program. I think the dropout-rate is ~10% which is very low.
there is a total order of all critical sections on a specific mutex, but I don't think it is technically part of the same total order of seqcst atomics (although it might in practice). This sort of stuff is extremely subtle.
>> "But at some point in time, it will become a roadblock to not know how to write a basic script to automate some repetitive/remedial task."

Isn't that the opposite of what's happening? 20 years ago it was necessary to know stuff like that to make full use of a computer. Now we have programs like IFTT.com or the more powerful Automator on OS X which allow us to do those things using a GUI without having to understand ho the scripts work or are written. Why can't we continue building tools so that people don't have to waste time learning the nitty gritty? Computing has been getting easier and easier so much so that 1 year olds and 90 year olds can use computing devices. Why does everyone seem to think that in the future we will all be coding when that has been becoming less necessary as time has passed?
I actually don't know what you mean with "criticism of UNIX traditionalists for years"

"of" meaning "belonging to" not "directed at." Confused me for a bit too.
Ah, I see. Then, yes, I did misinterpret what you said. My apologies.

(In case you can't tell, I'm not a fan of the "it's a living document, it means whatever we want it to mean" school of constitutional interpretation.)
This is a real issue Today.
I'd love for Samsung to test it in Court, if Microsoft dares to sue them over it.

Samsung has been doing some great work lately with file systems. They've also worked on the very good F2FS file system for flash storage, and I think we'll be seeing it supported in the next version of Android (KLP).
Also adding to this, there is certainly more nuance to it and WhatsApp is certainly far from perfect in that you still trust them to implement E2EE correctly without incompetence or malice, and then there's the whole other issue of their cloud backups being entirely unencrypted by design. Thankfully the latter can be turned off for now.
Apple opening up iMessage, running it cross platform and maybe through some independent company would put an end on this discussion.

There won't be money in it for them. But it would even further improve their privacy-first market(ing) position.

And they would have the leverage to really achieve it.
One of the killer features to me is being able to use a client on many varied systems (phone, tablet, computer), which my chat history shared between them. This allows me to very easily get messages anywhere, and pick up the conversation anywhere.

Which of these support that?
Signal is actually open source but I agree with the sentiment.

Services now just want some person info they can link to you and that actually scares me a little.
Checks all the privacy boxes
I don't know about open source privacy centric keyboards, but I bought Minuum many years ago and its awesome. It gives me way more screen real estate (particularly useful if I'm commenting and referencing previous messages). I'm really concerned about it stopping working one day.
> a guy in buffalo costume fooling around on the senate floor

Although this qanon leader made it seem ridiculous, the capitol was attacked by an armed mob, who used teargas and flash grenades to prevent the certification of the next President. A bomb was found and four people died.

Somehow, this is not that bad? How are these people merely funny protesters and not insurgents or even terrorists? The funny guy broke laws that can land him at least 20 years in jail.

Its weird seeing the lackluster police response after the secretive kidnappings, overwhelming force and use of chemical weapons against blm protesters.
Good question. I went to the Bifront/Asgard setup directly without prior Schiit experience (though I did have Sennheiser experience). My previous setup was constructed for a different environment, e.g, speakers and a Denon with a built in DAC/amp.

I can absolutely tell the details in certain albums using the new setup. Hearing the difference between FLAC/ALE and something encoded at 320bps or higher is really dependent on the material though.
> I had made the design simple just to convey the 'Simple' theme

It doesn't say "simple" to me. It says "not too effort went into it" to me.

Don't get me wrong, I'm NOT judging how much effort actually went into it. I'm actually a user of getsimpleform and happened to recommend it in the formspree post too. I'm just saying that your design doesn't show the "simple" side. It comes off as something that was just cooked without putting in a lot of effort. So, yeah, a design overhaul might work for you.
> How much of the content you read every day is created by people who are paid to do it? (many links on HN go to articles by paid reporters on news sites, or are commentary on such articles by amateur bloggers)

It's funny, I try to actively avoid such content. I.e. most of the time, I don't trust text written for money, because of the misaligned incentives. Even on HN, I focus mostly on the comments.

> How much of the content you rely on every day that isn't paid-for content costs an absolute fortune to maintain and would disappear if there wasn't a corporate backer and/or financial incentive?

This is, unfortunately, a good point.
They could know exactly where they are but not have the private key.
Do you also think that a mobile app programmer who can't design is a waste? They are also a one-skill queen, unable to implement and create a product.
Is this a law, though?
There is a strong ethical case for not accepting instrumentality in ending another creature's life -- ask a Jain. I'm not sure I buy it, but it has a long and proud tradition. I'm on the fence w/r/t my diet(1), but the animal suffering argument is by far the most compelling, and making the ethical decision to no longer participate in an unethical system is to my mind sufficient, particularly when the ethics are conflicted.

(1) http://homonculus.net/posts/personal/2010-10-30-veganism_con...
Google could certainly make their own innocent "mistake" and have Lamebook be the destintation for "I'm Feeling Lucky" for those who can't remember the url for facebook.com.
Yes, he was purposely making trouble to test a theory that they don't have specific procedures in place, and that the laws contain holes that you can get through. You might say the law says you have to go through, but in this case nobody could come up with a law that says that. The guy himself asked how this conflates with his constitutional rights - also laws - and how the contradictions are resolved.

Like it or not, this kind of behaviour either strengthens the laws or removes poorly designed ones. Either way, it's important that people do this on a regular basis because laws and procedures are very rarely correct.
I hated it with the first beta too, but having used the betas this long, I am totally used to using the software orientation lock instead of the switch. I don't even try to use it anymore. Just give it some time :)

An unrelated but interesting tip I stumbled on: on the lock screen, you can double click the home button to bring up the audio controls (without unlocking the device). Using those controls you can skip unlimited Pandora songs without getting the 'our license doesn't let you skip...' warning.
This looks pretty awesome.
>Beijing plans to cut annual coal consumption by 13 million metric tons

China uses over 50% of all world coal production (and produces nearly half itself, on top of importing an amount roughly equal to 40% of American production).

Of the ~7800 million metric tons produced, China used about ~4000 million metric tons of coal between power and steel industry.

Unsure of source quality (but then again, original article is based on numbers from unnamed/anonymous PRC Party Official, so this source is probably just as good/bad): http://www.worldcoal.org/resources/coal-statistics/
The API let you get your own data out. Everyone else's data wasn't yours to have. And that sort of crawling tended to knock down the site.
How did this website not make enough off of ad revenue? You know exactly what the users are looking for..
do you have an example of something that compiles cleanly on FreeBSD that doesn't in OS X?
Eminent domain (or compulsory purchase in the UK) is designed to keep fair market value fair though. Otherwise there is an escalating cost of acquisition for each subsequent parcel of land - the cost to abandon the project rises with each previous purchase and every delay caused by an individual seller and the last to sell is in a position to obtain a very substantial surplus over the natural market value, simply because that one asset holds the entire remainder to ransom. This might be natural, unfettered markets in action, but it's also rather close to extortion for my taste.
He probably meant 'Silicon Valley' metonymically.
Someone should mention the $3m prizepool to Microsoft.
I think the questino of why you dropped out is a huge one.

If you dropped out becuase you wanted to start the next big thing and fail, why didn't you go back? You can go back for the next 7 years and pick up where you left off.

So if you are a college drop out, I am far more inclined to think it was because you couldn't hack it than becuase you tried to go big.
The common story is that PHP is easier for a very basic app but that rails is easier for anything beyond that.

My opinion: Why choose? Try both, write a simple app in both and follow a tutorial or two. Decide which one you like best. Which was easiest to find documentation? Which community was more helpful to you?

I'd also recommend checking out Sinatra, since it's sort of in between the two other frameworks you mention. It does more than PHP and less than Rails, but is (I think) far simpler than either one.
pretty or ugly? :)
Here's how you know if it's true. Did it get ban hammered?

The photo is on imgur so it should be dead soon on imgur as well if this is true.

http://rapidshare.com/files/397708304/11DLu.png.html
Just in case :)
> I think that you're gonna have to be a LOT better in some way

Or maybe just a lot different, create/discover a new niche in this area. Or, as many people preach, ignore your competitors.
I'd answer "No".

1. A lot of these creepy proposals never get past the proposal stage. Take the Australia Card.

2. Australia's legal institutions have proved reasonably effective in dealing with such creepy laws. E.g. laws banning the Communist Party were struck down in the '50s.

3. This latest proposal is about law enforcement, not censorship. Creepy anti-terrorism laws aren't a peculiarly Australian vice.

4. The government doesn't have a majority in both houses; it needs the complicity of non-government members to make laws.

None of this is to say that this is a good thing. It's creepy and embarrasing and I wish they'd stop.
It obviously isn’t. There are several age old European parties with roots in socialism and they are all pretty harmless.

I don’t think simplistic portrayals of history and ideologies – like yours – are very helpful.

Here is my version: Identify which concepts, ideas and methods turned North Korea to the state it is today. Discourage the use of those concepts, ideas and methods whenever they are proposed. This is probably best done by pointing out errors or inconsistencies or by presenting alternatives.
this kind of form-over-function platitude is all well and good until you realise that conversions are 500% higher when you have your product's call-to-action box set at full opacity ;)

even more so when you've got employee mouths to feed. put money in the equation and a lot of design exploration of this type just becomes a waste of energy.

that said, nice idea!
I think the mistake of the last section of the article is to present its conclusions as absolutes rather than personal experience. I have the exact same problem with Glass in a concert setting. On the other hand, I adore Steve Reich who 100% embraces narrative from It's Gonna Rain onwards.

I've heard very complimentary things about Akhnaten by people I respect, but have never been to see it myself.
> Sometimes partially perfect and released beats better but later.

Especially since "later" implies a new market, with new demands on the product. "Better" then becomes a moving target, and with "Best" you might as well say "Stop building the road when you reach the horizon and the sky stops you".
If you actually know all these myriad environmental factors, writing tests for them is no harder than for anything else.

It could be a lot of work, of course, but that just reflects that you're building a complex system.

Test 1: Look up AD prop with user credentials
Test 2: Look up AD prop when user credentials don't work

You'd almost certainly want to mock out the environment. Don't use the actual services.
It is not okay.

But it's also not something that is (ought to be) under the juris prudence of the law.
Watching a video does require little effort, but learning -- and subsequently retaining anything is where the real effort is required with technical subjects.
Well, they've created a set of minimal-information web pages with big type and useless clip art, using Wordpress. That's so modern.

More usefully, they're creating a large number of minor software components and putting them on a Git server.

https://www.govcode.org/repos
I’m mildly irked by this but only because there will be more than a few people who will believe this to in response to the dreadful letter from Third Point.
Ok, so who gets to decide what is labeled as intolerance?

The person who decides has all the power because that person decides who can speak and what they can say.

Consequently, when there exists such a person (or group of persons), the society is no longer a democracy but a dictatorship.
I'm supposed to go to a random website and enter my phone number?
The lack of ddl in a transaction is what scared me away too. Having to manually clean up after a failed migration just felt like something I shouldn't be thinking about.
> I'm legitimately asking: why would you use Flask instead of Django, even if you don't (but might) need the ORM, admin etc.?

If for some reason you wanted to use a noSQL database, Django's ORM and everything connected to it (like admin) won't work.