jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"Progress is chugging along but I have no one to guide me" "I've razed the project and rebuilt it half a dozen times after finding some fatal architectural flaw"

Sounds a lot like you're designing a system to have a good design by your internal metrics, then measuring it by how much money it's bringing in, which is giving mixed results.

Your guides should not be some idol programmer person but your customers. What do they need? What do they want? What value can you/your site add so they can't not use you? What deals can you work towards - e.g. getting your site in the freshman handout literature, getting it endorsed by the student union, finding which textbooks are needed for which courses, adding amazon links for textbooks for particular courses that you don't have used copies of, buying the textbooks yourself and reselling them? Escrowing the transaction somehow? Are you solving this as a problem which scratches an itch for yourself?

Your architecture will always have flaws - leave them alone. Go find some people wanting to trade used text books and put some adverts up around you (not on the site).
I'm not a fan of kids, but this makes me want to have kids just so I can make them read it.
> It seems unlikely to me that JSON could reasonably be purposed to those use cases...

Since any XML document can in theory be converted into a complete JSON representation I do believe that nothing is keeping people from doing exactly those use cases. You're right in asserting that this isn't happening in practice with JSON. I allege the reason for this is that XML isn't really used for these kinds of operations either. Sure, the XML working group put out a stunning amount of "standards" that prescribe these conventions, but in practice NONE of it actually works across vendors without heavy intervention and some pretty shocking compromises in application code. Most complex XML products are not actually that interoperable, they mostly just work because one or more communication endpoints are basically faking compliance of their interfaces.
Well, Python does give you a little taste of the FP world with things like list comprehensions.

Haskell has very good concurrency solutions like sparks(async), MVars and forkIO (threaded), and data parallelism. Writing a program for 128 cores doesn't look very different than writing a program for 2 cores. I think that this will become very important sometime in the next decade as computer will come with more and more cores.
I'm addicted.

FYI, there's a typo on the tutorial. "pefect" on the finish screen.
Postgres: http://www.postgresql.org/docs/8.1/static/indexes-types.html:

"PostgreSQL provides several index types: B-tree, R-tree, Hash, and GiST. R-tree indexes are suited for queries on two-dimensional spatial data."

PostGIS: http://postgis.refractions.net/ :

"PostGIS adds support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS)"

Also see "Programming the K-means Clustering Algorithm in SQL": http://pdf.cx/6gc9a
Even though the technology behind HTML5 mobile app seems solid, there's still a big hole in the business aspect - no effective way to generate revenue. There's nothing near the App Store in terms of audience reach in the web space.

Put it in more perspective: Look how much iOS developers vs. general web developers are making. And I've also heard an iPhone app has more paid users than a web app (with the similar functionality)'s free users.
Yes, we do.

http://opensource.appleseedproject.org
Luckily, embedding more useful languages like Lua, Python or Scheme is becoming more and more common.
Though most articles says his open source contributions, Wikipedia page says "PostgreSQL evolved from the Ingres project at the University of California, Berkeley. In 1982 the leader of the Ingres team, Michael Stonebraker, left Berkeley to make a proprietary version of Ingres"
There's another, perhaps US-specific dimension to the discomfort:

The self-sufficiency and egalitarianism of doing one's own chores used to be a note of middle class pride, at least in the once strong middle-class industrial areas of the country.

These values were further facilitated by the post-war boom in home-labor saving appliances (washing machines, etc.)

Many of us who grew up in such a cultural context have a more difficult relationship with others serving us, and we don't feel it gives us an increase in status, but rather it feels almost like a moral failing. Of course, with the ever busier nature of our lives and the availability of low-wage workers, it's quite hard to stick to those morals, hence the inner conflict.

People I know who grew up in US cities or other countries where a significant service-employed underclass exists don't seem to have issues with being served. From what I've seen, being able to afford service labor in those places is actually a status symbol that people strive towards.
I also find these decisions very hard. I switched from NodeJS to Spring Boot some 5 years ago when I found that the JS community moved faster than my clients could pay me to keep up to date. It has been great to make apps in Java with Thymeleaf, until I wanted to add dynamic frontends (a lot of advantages vanished) or when I tried to put Java on my CV.
I am now considering switching to .NET and Angular.

I would be happy to have a talk on this topic: what directions to take as solo-dev. I find that a whole different set of requirements apply.
> I'm not convinced that smaller PHP projects, at least, might not be better off without frameworks at all

Uh having experienced the old pre-codeigniter php, I don't really recommended it. Without proper controller separation (using twig as rendering engine for example) it poses the risk for the business logic to be tangled with view.

Not to mention that it's hard to do routing with native php, except the simple [folder-path]/[php-filename].php and remove the extension requirement with .htaccess.

At that point I recommend to just use a framework instead, though arguably Laravel may be too big for some. I don't know if PHP has similar framework like expressJs though that just handle the minimum requirements.
Taxi in a lot of places, and I’ve been to many countries, don’t follow the rules either. Turn off meter, take long route, all the shady stuff, pretend to not understand foreigners
Yes, it's a allocation technique called "single static assignment".
> No, it doesn't. It describes the format of multi-SCT on page 16, and it explains the rationale for this (basically all of the points you brought up) on page 32.

I see the wording wasn't very clear, so I removed the word "only" to make the meaning clearer. It now reads:

"The CT spec allows one SCT to accompany a certificate, making this attack feasible"

Good catch. :)
Re: Ideas suck!
http://hackerne.ws/item?id=2453957

Ideas don't suck. You do if you think you should stay with only one idea. If you have only one idea then go for it! That's great! But don't limit yourself.

In my case I found a way that works for me very well after a lot of frustration.

Painters don't get famous if they have only one painting; musicians don't have a career if they write only one song, no matter how popular it is.

The "just one idea" is bs. Stay away from it. If you have many start with one and if you get tired or bored continue with a new one. Then come back to the first one.

The most creative people in the planet don't do one idea at a time.

Think about it!
A test (PD) ROM: http://www.grantgalitz.org/CrazyZone/
Type "hp" into your URL bar

Hit Ctrl+Enter and rejoice in the automatic www.hp.com goodness.
"In school they give you a question and ask you to find an answer. In the real world the answers are everywhere -- the Internet, calculators, history books, reference manuals. The trick is asking the right questions."
--Adapted from speech by Conrad Wolfram

There's something really profound here. Teaching fact memorization was necessary in the past because people didn't have those facts readily available to them where ever they went. Now that they do we should really examine the way we teach and adjust accordingly
Matt Ridley seems to be mis-attributing advances in medicine and technology to economic equality. In his world, I can only be truly poor if I rode a horse drawn carriage to work.
I have yet to find a way to clearly explain what I do to non-techies (intranet developper). I have seriously pondered to take some time working on an official title and job description for them.
I can't image this post will be popular here but the most critical "thing" that we are giving Google is "power" (in terms of depandance, and giving up and transferring control).

For example, online businesses are now completely dependent on Google services via Paid and Organic search traffic.

Since Google brings in about 95-99% of your (search) visitors, what would happen if tomorrow...

A) Your AdWords account becomes "permanently suspended"?

B) Your website is dropped from the index.

C) Your website's Analytics data is sold to a competitor, or is used by Google internally to further some other business of theirs at your expense.

I've seen the first two happen to people who were not spammers, they simply tripped up some filter (Google's error).

One was selling a product/service that interfaced with Apache, PHP, and MySQL. Someone at Google decided they where selling "free" items (an AdWords violation).

The other had his content taken by a content farm, Google dropped him from the index.

And contacting Google was met with this response...

"I do understand your point of view and apologize for any inconvenience this may cause, but unfortunately we cannot provide any further assistance in this matter."

(direct quote from my correspondence.)

A few years back there was also some talk about how employees where encouraged to use "free" AdWords credits to set up their own businesses. Imagine getting $1 million worth of credits to compete with some other AdWords customer?
http://www.googlelady.com/23/outrage-over-google-employees-a...
I believe the average karma was more complicated than that. It's something like the average of the last 50 comments, discarding the lowest and highest. So it's a sliding window that the total karma can't reflect as simply.
What does this mean for copyrighting tweets? All my tweets are micro-blog headlines.
> The key problem has been in the delayed roll out of IPv6 to end customers, or for xDSL modems to be able to support IPv6 (most of which only support IPv4).

The real key problem has always been that there's almost nothing to do in IPv6 space. I've got IPv6 connectivity (via 6to4 and HE tunnel broker) for more than two years. All I remember is watching that dancing turtle, visiting Google search over IPv6 (once or twice, maybe, because typing "ipv6.google.com" is inconvenient and pointless), read Python docs and updated various GNU/Linux distros from IPv6-capable mirrors. Oh, the only really useful thing is the ability to directly ssh/scp into any computer at my home without constructing additional tunnels to overcome limitation of having a single globally-routable IPv4 address per 6 devices.

It's not like most ISPs can provide IPv6 support easily, but even those who can see no point in doing so. NAT64+DNS64 is resourcewise worse than classic IPv4 NAT. Some (lots?) of clients will experience all sorts of strange client-side bugs with IPv6-only connectivity. And, more important, there're almost nothing to do in IPv6 Internet today.

I believe when hosting providers will start giving IPv6 blocks to every and each customer, ISPs will follow. Not the other way.
There's another benefit to Apple as well: engraved products aren't returnable.
Is your objection technical rather than philosophical then ? - you don't object to controlling who links to your site (or at least ability to view) but rather to the control being human driven rather than automated (via robots.txt, refers, or a similar method) ?
There have been some good discussions around that story here a few times when it was posted.
Does not work either because apparently bit.ly's 301 preserves the Referer.
That’s still 3 billion atoms:

https://www.wolframalpha.com/input?i=one+picogram+of+gold+in...
You may have replied to the wrong person. I didn’t describe jobs in any countries.

I don’t think comparing people working in factories to pimps and exploited sex workers (or perhaps pimps and fairly compensated sex workers). They are different things.
Ok, but “most” is not “all” like gp (or maybe ggp) claimed.
The lesson isn’t how to invest, it’s how to not spend.
There’s nothing awkward about that “insertion” at all, Jesus repeatedly insists over the course of the gospels that the Jewish authorities are going to kill him, they actually attempt to stone him at multiple points, and he tells lots of parables to enrage them that also include this feature, such as the parable of the vineyard, where the keepers kill the master’s son, and then the master comes and kills them all. And he accuses them of killing all the other prophets too!

And of course you end up having to change the whole narrative to sustain this, too - the charges of blasphemy, the betrayal of Judas, etc.

The argument that the passages you cite are insertions just makes no sense, they are totally in keeping with all the rest. If you want to say it’s all inspired anti-semitism, fair enough and there’s probably some truth to it, but there’s no reason to think that those passages alone are fake. It’s probably also worth keeping in mind that the people who wrote this were probably also all Jewish.
Hi burger_moon! There are a couple of options:
1. Attempt to sell back to the company
2. Sell your shares to an independent buyer that you've found (the company typically has right of first refusal, which just means they're allowed to outbid the independent buyer)
3. Wait until the IPO, and sell them on the open market.
4. Sell your shares on EquityZen, SharesPost, or something similar.
I haven't (yet) experienced something likes this, but in my 5 month experience with OrientDB I do get the impression that the team prefers to add new features over fixing bugs. If you consider OrientDB is a database that's quite troublesome... A DB should be rock solid and all bugs should be dealt with swiftly.
I used to work as a DCO in a relatively large DC. It was always slightly terrifying when you'd be asked to investigate a customers unresponsive dedic only to find out it's attempting to boot ubuntu 6 LTS. "Well I don't see why it's broken -it was working absolutely fine and we've not touched it in years!"
They'll get your lower back sorted in no time.

http://www.elitefts.com/education/training/good-mornings-und...
GC pauses already occur in most JS engine. They are especially tolerable in a web app.
Wow expensive!
Possibly they improved caching algorithms? Cache misses are expensive.
Yes, and CGM 11 (KitKat) as well.

The CGM wiki isn't entirely clear on this - there's a specific build for the Q which is somewhat outdated [1] so you should use this [2] [3].

Be aware that you'll need to tweak it a bit to make it super-responsive with 4.4 - at least for me, the N5 has really spoiled me (...especially after I went back to 4.4)

> The Blackberry Passport is one of the few modern keyboard phones, it uses Amazon's appstore for Android apps.

The passport is cute, but I didn't consider non-Androids (I'm a flasher:) and I wanted something in the "second/backup-phone" price range. The keyboard would likely be nicer than the Q's though.

[1] http://download.cyanogenmod.org/?device=xt897

[2] http://download.cyanogenmod.org/?device=moto_msm8960_jbbl&ty...

[3] http://wiki.cyanogenmod.org/w/Moto_msm8960_Info (get the _jbbl or it won't flash)
> "Usually it would take me 5-15 minutes of listening and slowly switching back and forth between sources before I could determine which was the Pono Player."

Yes, I'm not clear on how his blinding setup works, but this sounds like the sort of activity that could easily unblind oneself.
That's not really reasoning, just self-fulfilling prophecy. Hebrew was revived, and I can't see a solid reason why the same could not be done on a smaller scale.
Apologies but what is neoreaction?
The reason I usually prefer to separate script and markup is that it makes the logic easier to test and those tests less brittle when the markup changes. Not having had any experience with react, I was wondering what the accepted approach to testing is?
And that has nothing to do with users using the software. My point was that you can make even C code "cross platform", with a lot of effort, if you make the user build the program from source. But that is just about the worst possible experience for the user. Building cross platform applications as browser SPAs is easier on both the developer and the user.
A colleague of mine in Sacramento has installed solar power and expects to recover the investment in 6 years. If you're serious about using solar it seems like something that's achievable without mortgaging your life.
Rather than looking at the politics perhaps you could look at the science?

What would it take to convince you? Seriously - if nothing can then we have departed from rational debate, but if there is evidence that would sway you then it would be great to identify it.
Maybe someone should suggest the study of physiognomy to the TSA. Over a hundred yrs ago, they could already determine intellect, moral fortitude and other important parameters just by looking at a human's face and skull form. Had the term “terrorist” been invented by then, they would have doubtlessly detected that, too.

So we may just as well say, the TSA is about 100 yrs out of date. But then, not letting people board a plane because you don't like their nose or the way they scratch their head is the only hope of fighting “terror” that we have, isn't it?
This isn't accurate according to what DannyBee says, an open source lawyer - please read my comment above at https://news.ycombinator.com/item?id=9256093 that includes copy/paste of a comment he's made before.

TL;DR: Facebook is changing the BSD license from being an implied license to being an explicit license, so it's not the same as BSD license.
I notice they're using spark standalone clusters.

I've had problems with executors dying when running under YARN, and it makes keeping track of running jobs and finding log output more difficult. So unless you really need to run on the same instances as other MR tech, it seems standalone is the way to go.

If only AWS provided EMR AMIs for spark standalone clusters I could switch...
What can a site administrator do today to combat these kinds of flaws? Is there some certificate pinning technology (I don't fully understand what that is) I can use on my own sites now to push in the right direction?

I try to be an early adopter of such practices such as using SSL all the time on all my sites.
Accessibility, SEO and bookmarkable resources aren't always a requirement. The GMail app (as opposed to the login page) for example doesn't need SEO. If you're targeting a known specific audience then you don't necessarily have to focus on accessibility. Bookmarkable resourecs doesn't always make sense either, for example if you're making a web based image editor (although I suppose you could create bookmarks into each images editing history or something if you're doing non-destructive editing) . Maintainability is of course important, but I've yet to see a convincing argument that one approach gives a priori better maintainability.
What? This link was submitted by someone who found the article, liked it, and posted it here in the assumption others would like it too. That's literally the entire model of how HN works, that's not "piggybacking", that's exactly what HN wants you to do for it to serve the interesting articles on the web to its user base.
... there's content at the bottom? O_o
This is a great point. From the airlines perspective this is true. From passengers perspective I think it’s generally opposite?
We need a flat tax for everything.

The main benefit of non-flat tax is you can shape behavior by offering tax incentives. But I don’t think those work anymore. I think flat tax needs to be tried and everyone including corporations should do it.
I disagree. Without weighing in on the merits of each strategy too much, I think there is/was a case to be made for each. Also, as you say, consensus did shift. It wasn't a totally fixed mindset. In any case, a decision had to be made. There were always going to be dissidents with a case, regardless of the decision.

I don't think the problem is actually a decision making problem. The 2021 problem is that we're handling disagreements poorly. Whichever decision got made, there would be some dissent.

If you're in a dissident "First Doses First" camp, the other camp is corrupt, pigheaded pseudoscientific bastards that need to go back to school and learn how to think. If/when "the establishment" comes around to your thinking, it's just more proof of this... this article is a case in point.

The establishment side (2 doses, in this case), feels obliged to defend their position, often over defending, making things worse. It quickly devolves into rivalrous rage, both trying to delegitimize the other. Laying piles of bodies at each others' feet. Ad hominems. Accusations of quackery,misinformation and attempts to shut the other up.

You end up here regardless of the decision taken. All roads seem to lead here atm.

>"This is evidence of what I call magical thinking–an undue focus on the clinical trial design as having incantatory power"

Sheesh! Magical thinking... Incantatory power?
What earns the FDA these insults?

In December, they're rolling out two-shot strategy, conforming to the clinical trial design. There is some reason to think that a one-shot first might work better. The "right" answer is complicated, (a) it depends on unknowns that'd need more clinical trials to learn and (b) it depends even more on execution issues related to vaccinated hundreds of millions of people. Different, hard to quantify risks involved in each strategy.

Two-three months later, they're have a one-shot strategy as well. Presumably, this has been in the works for the entire period.

Meanwhile, Alex makes them out to be witches trying to cure covid with willow bark. It's grossly unfair. Maybe they were wrong and you were right, but Magical thinking & Incantatory powers... that is vitriolic bullshit.
You have to compare the amount of money your buddy paid into the pension plan vs 401k to even begin to do an alalysis. (With or without the 401k/ employer pension match)

I have a pension and if I maxed out a 401k it would grow "bigger" but that means I'd be saving more than the pension plan payments that come from my salary require me to save.
People seem to be able to use Time Machine, which adds a time dimension to macOS' hierarchical file structure, just fine.
Chris Gammell’s (Contextual Electonics and KiCon organizer) “Getting to Blinky”[0] is really excellent and my go-to recommendation.

It’s not updated to the latest KiCAD, but it’s still very useful.

[0] - https://youtu.be/BVhWh3AsXQs
This is true. But having used both I find Kicad I am constantly saying "ah...what a good way to fix that annoying thing eagle does". Workflow is way better IMHO in Kicad.
I have at least two, actually. Hopefully additionally the one that I originally used in the 80s (the other two are much more recent acquisitions) still exists in my parent's basement somewhere.

The machines are all in Europe and I'm currently in the US. Where are you based? I might be willing to part with one of the three machines, but only after I've gotten an extensive look at it (and it will likely be a significant while before that, especially with not being able to travel right now and all).

What's the Collage GUI?

EDIT: The GUIs I'm aware of are Digital Research GEM and Windows, I think up to Windows 2.11 or something. Obviously, that's for DOS. If there was a GUI for SINIX, I'd be extremely interested? I noticed that the SINIX 1.2 kernel added graphics support.