jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"I think many people would use the language more"

C++ is considered the industry leading language in many fields. I'm not sure how many more you would want (given that those fields that don't use C++ ARE probably better served with some other language).

I agree the build is painfull, but large orgs have for this reason specifically implemented build systems using nugets, conan/cmake or whatnot.

In personal projects I just download the prebuilt binaries of component libraries and drag and drop them to visual studio, minimizing hassle.

If you discard finesse and scalability as requirements you can actually jury rig a C++ project in a jiffy. You just need to let go of the idea that it must be "industry standard setup".
This general idea makes a lot of sense because the company will actually be _happy_ to have someone sit mostly idle, as long as there's always someone to fix it when it breaks. You won't have to constantly feel like you're hiding your idleness / lying to peers.
Funny you mention that story, I came across it for the first time about 3 days ago in a book I was reading -- Grammatical Man. It's one of the best reads I've found on the history of information theory. Funnily enough the friend that lent it to me isn't even a tech person, he's an electrician who's more interested in occultism and esotericism than mathematics and technology.

Every time I read about the 20th century history of computing, it sounds like it was a wild time. Every advance or discovery seems to have some humorous anecdote attached to it.
> Are there actual objective benchmarks for things like this?

Probably not, but they are machines designed for throughput, with a multitude of intelligent peripherals that pipe data in and out of the CPU, which will be running at close to 100% speed all the time. The CPUs themselves are quite impressive (they present at Hot Chips regularly) and each cluster of 4 sockets share almost a gigabyte of L4 cache. Everything is also constantly checked, audited, logged for security and reliability.

I wouldn’t be surprised if these machines thoroughly smoked a rack of souped up x86s at a similar budget in transaction processing applications.
You can use the action "change memory settings".
“Guard against unproven applications” is very different from protecting a right to privacy.
I'm still a newb to F#, but did a few Advent of Code 2021 in it. Once I learned to do a log function that logged/dumped input to a file - and then returned the input - it was trivial to stick this log function anywhere in the pipes or folds or wherever to get a view of the program state.

I would then use the "Send to repl" feature to fire off single pieces of my program expressions to get instant feedback on the code I was writing. Long before the entire program was run in whole, each part had been run many times.

If you're in a classic whiteboard interview sessions you are robbed of this possibility. That's unfair because it's a big part of working with F# (I would guess other functional programs as well). You might feel you "pay" a bit in avoiding mutable state and having everything as an expression, but you gain so much in return, but you gotta use it!

I guess my argument is that a whiteboard situation might favor an imperative style, where you would write, compile, run and not use repl throughout development?
Okay Johnny, here is how we drive a car. First, put on your seat belt. Next, we discuss Newton I, II and III. We really should have done that right away, but they say, "safety first!"
Once you get into those semantics, you actually need to start nailing down what is required to determine that something is 'alive'. For example, does it grow? Tin whiskers grow, but they're not alive.

I remember in my high-school chemistry class, my teacher showed us one seven-point list for defining life, which looked sane to us, then described a two-atom autocatalysing molecule which satisfied it. I can't recall all the points, but it had reproduction satisfied via the autocatalysis. It assembled new versions of itself from component materials just like an animal does through gestating.

I haven't kept a tag on the literature in the area, but I imagine that there's been no great breakthrough in how to unambiguously describe what people mean when they say 'life', let alone 'non-earth life'.
I think Facebook could get a lot of users back by giving up even a tiny bit of control over the feed. Maybe some people want the algorithmic garbage feed, that's fine if it works for them. But just adding an option to see my friends'/groups posts in chronological order would make the whole thing a lot more palatable.
Idea:Record calls and make them available to others through the website. Less repetition of questions and you will be available to have a much wider outreach.
It isn't really user friendly, but I would say it is fairly easy to find what information they are using by looking at the source files:

https://github.com/openaddresses/openaddresses/tree/master/s...

(In the US the data might come from someone who accepts updates from someone else, but it is usually the state, county or city
Same issue, although I expect this to resolve "itself" from the client pov once they can deal with the influx.
> Are there any other text editors that have interpolated variable references?

I made my own markup language a while back that sort of has that feature (http://breuleux.github.io/quaint/syntax.html#variables). The variables can be defined inline or imported from a JSON file or whatever. It does reparse the whole thing on every change, so I'm not sure it scales very well. The language should be amenable to incremental parsing, though, I just haven't had time to tackle that issue. It's far more extensible and far better than Markdown IMO, but I suppose I'm biased.
Flying cars marry terrible airplanes with terrible cars. I’m not sure what would cause that general rule to be broken, but the demands of crash safety for cars add a lot of weight and weight is the killer negative metric for aircraft.
> Winning by taking from others ain't the goal. When new people arrive, they should be getting the same deal from the government you are, not getting hosed because they're less established.

But that’s just it - they do get the same deal.

Everyone pays the same percentage of what their house cost when they buy it.

Grandma got the same deal you do.

If you buy a house now, it too will be worth more if you wait 30 years.

You just have to wait as long as grandma did. That is literally the same deal.
Secret Parachute or the Sparachute
Two words: Lightening Network.
Yeah, definitely not because a CFO was ousted. Hit 200 AH and volume is insane.
Okay that’s beautiful

Everytime they pass through the gate, they agitate an ancient populist fury
Not ironic. Old.Reddit has always been fine.
Realistically, you might want three domains.

One that looks nice for your website (ideally .com). One where your service actually runs. One to host user content (so if you insufficiently sanitize something, it can't be used to exfiltrate cookies or whatever from your userfacing domain).

I wouldn't get example-mail.com or example.bike unless those are actually relevant. Only get mispellings if your name is easily mispelled (but then, consider a different name), at least until you have a large number of users or dollars coming in. Each domain is individually inexpensive, but buying a lot isn't, and spending time on it isn't.
I actually prefer the way it is. When there are too many links around, I tend to do some DFS-like reading and it ends up anxiety and tons of tabs. Things get worst when there're loops.
At a lot of stores, it's pretty easy to get those without filling in the information lol. Usually they'll just hand you a form with the cards attached and ask you to fill it in online.

I have several cards like that which are not tied to anything.
> One or two tests can confirm cases for a whole town.

What?

>They simply (and safely) assume that all flu-like illnesses coming from a certain area are covid.

So Influenza A, B are safely assumed to be SARS-Cov2.

Yeah... no.
Top-end TRX40 is around $1000 (Zenith II). That's almost double of Zenith Extreme x399; x399 had 16-phase VRMs as well in later releases; PCIe 4's usefulness is questionable (basically just for 100 Gigabit networking right now).

For x399 users TRX40 is underwhelming as it just feels like "pay for the same stuff again" if you want to use new CPUs.
I am getting tired of seeing privacy issues treated so casually. If this doesn't upset you, its because you are misinformed. From what do you think many of today's largest companies are deriving their value? Why are these companies so valuable?

Are you seriously OK with profit-driven organizations collecting information about every aspect of your life, then turning around and using it to manipulate your behavior?
Nothing, apart from IPv6' ginormous address space.

However, I have yet to see proof of any provider that actually deployed home routers this way.
Dating is so much easier under socialism... I agree with you.
Hats off for this. I was thinking more about as a substitute of a simple paper list (or if on mobile, just a list on whatever default note app is you have in iOS or Android)
> https://www.stackbit.com/

What's the pricing for this? There's no mention on the website
Creators of Pachyderm here. We'll be on this thread all day to answer questions.
2008 called, and it wants its realizations back.
Why not just run your entire program outside the timer? Then it is infinitely fast!
You've said Windows 7 scales reasonably well, and I know from experience that Gnome does too. The real question is: why doesn't desktop OS X scale better?

For the past three major releases of OS X I've been hoping for a move to resolution-independent "fixed-size" interfaces. That is, the interface will take up the same physical size on any screen (unless you choose to zoom it in or out). What's holding them back?
If I was in their place, I would be suspicious of applicants who refuse to give credit card info while asking to consume a $200/month free service. ;-)
In defence of Excel, imagine it didn't exist. Then somebody says:

"I've invented a program that allows non-programmers to input loosely-typed semi-structured data without needing to define a schema. It is automatically human-readable, and data can be simple code that can act on other data. It doesn't scale too well, but it can export to CSV and other standard data formats, allowing you to build real systems with it once the non-technical people have finished their logical prototyping."

People would be singing its praises and proclaiming the death of SQL for umpteenth time.
Be suspicious, sure, check out the company in question... but don't let that disqualify them. Theplanet is, uh, rather large and old. Older than I am.

I've done a 'first month free' trial, and let me tell you, I certainly won't be doing that again without /somehow/ confirming identity first. When you offer something as abusable as a *NIX host for free, you /will/ attract abusive users, and I think asking for credit card info and/or charging a dollar or something sounds like a reasonable way to make sure that you are giving this away to someone you can at least threaten to come after if they do abuse the service.
Extortion, If you play the game of the American country, doing your job and are successful, but you ignore Inside the Beltway, they come looking for you. They are predators, who seek power as their feast.
I was curious enough to have a quick look. It apparently is a tracking agent that pings Computrace / Absolute Software (who subsequently purchased the right to use "Lojack for Laptops") upon the establishment of internet connectivity.

Apparently, a number of manufacturers agreed to carry the code in BIOS. On a Windows PC, if you remove the disk based code, it gets restored from BIOS -- unless you jump through a few hoops to disable it that are probably beyond the ability/motivation of the indiscriminate thief or burglar.

From what I saw, there's no BIOS component in the Mac version. In that version, wipe it from the disk and it's gone.

Supposedly, you have to pay a subscription fee for the service. Some people commenting online claim they find the service running (or, at least, listed as "active" in their BIOS setups) without knowing what it is or how they got it. There is a significant "WTF, don't track me!" component to these comments.

I was curious because I had a laptop stolen that appears to match the listing of models having BIOS support. But, as I never knew about Computrace and never paid them anything, I doubt that would be of any help -- unless they are indeed tracking indiscriminately, and willing to pull my machine's records regardless of my account status or lack thereof.

I do, more generally, have reservations about a tracking feature that probably comes in BIOS regardless of whether one purchases it, and that -- per some comments at least -- may be tracking regardless of my election of same. I don't know whether to be concerned, or whether I've wandered into tin foil hat territory.

BTW, Absolute Software is/was Vancouver, BC based, FWIW.

P.S. I forgot to add that it can also remotely initiate a hard drive wipe. And if you pay a bit more (essentially insurance), they'll pay up to a grand if they can't recover your machine. (Many people may be just as well off relying on coverage they have under other insurance policies they already carry, I would guess.)
Perhaps that's what makes it rather hard to judge. It's almost a higher-order leak (more words and potential relationships, than actions). So sidestepping all the philosophical dualities at work here (Stewart Brand's free/expensive information, the competing 'dishonesties' of releasing diplomacy at work / diplomats keeping secrets), the fact that we don't have a clear idea about what the resulting actions will be -- makes it even harder to judge. A whistleblower exposing something with a clear resultant action (some guy immediately going to jail, e.g.) is much easier to judge. Given the exponential potential routes all this information could go, it seems almost impossible to make sense of whether releasing it is right or wrong.
Kinects project an IR field of dots that they use to measure their surroundings -- these fields can interfere with one another if there are two Kinects in the room. He likely just blocked the field from one Kinect while we were viewing the capture from the other one thus enabling the Kinect to perceive it's "own" field correctly.
No engine, and the pumps and generator are bad. Seems like a good fixer upper (no thanks)?
Really? Must we use the 'gate' suffix? Could we possibly put an end to this practice?
Title is a little flamebaity, considering it seems like he is adding python, rather than "moving to".

I like both, but Ruby does it for me bigtime. I actually wish it also had Python's whitespace rules, but since I use Haml a lot I still benefit from it sometimes.

One important facet of Ruby is that it was written to optimize programmer happiness. As a result, it is a lot of fun to code in. The article's author says something similar himself:

"Now, I want to be clear: I like Ruby better than Python. Its semantics make more sense to me than Python’s, and the language itself is more beautiful."

As someone who codes between 2 and 20 hours a day, a language like that is where I want to be. Ruby does have its gaps so other languages are needed too - I use actionscript for front-end stuff (instead of MacRuby) and functional languages for concurrent programming (instead of EventMachine).
I've used it on a few mid sized personal projects and have to say I generally regret the decision. The last project I worked on in node was great at first but as I slowly started adding more features the code became rather unmaintainable; IO heavy parts became a mess of deeply nested callbacks and compared to say python the choices of third party libraries are limited and often of poor quality. At the end of the day I personally rather use a tool that does not force me to compromise on code quality.

Many of my problems with node are simply a matter of taste and I'm not trying to discourage the use of Node.js; its pretty good for quick and dirty web services but, in my personal experience it has not been worth the trouble for large projects.
I think this is it...

WebBase Overview
http://diglib.stanford.edu:8091/~testbed/doc2/WebBase/

WebBase Archive
ftp://db.stanford.edu/pub/digital_library/

WebBase Archive (old)
ftp://db.stanford.edu/pub/webbase/
Looking at the svn repo (http://goosh.googlecode.com) this project is over 2 years old.
Thanks. I kinda see where that might lead. It feels much like Rails' nested routes.

There are a ton more questions I'd love to ask, but I feel like I'm taking the thread off topic, so I'll go investigate Compojure a bit more on my own.
And arguably, as it gets less scarce, it gets more profitable, so the economic incentives for the big players all go the wrong way.

The problem with hoping that little players will change that is that oil has a massive, massive distribution infrastructure already in place that no energy startup could hope to match.
G'day,

Thanks for the feedback! I was hoping to do a little more work on it before it being posted to somewhere like HN, but oh well!

A lot of the work I've done with this kind of Ruby, it often only is run once, so I tend to use method_missing. The reason why you'd want it converted to methods is for performance, right?

I agree with your testing comments, there's a lot left out so far, specifically a guide on how you might use such a library, I'm working on that.

And yes, you're right about AR being not the best example, it's use is for what you've described. Integration with your own code would be an ideal use. Implementing it as a module would be trivial.
Wow I've been thinking of writing something very similar lately using nodejs and parsing the html (maybe using lynx --dump). But this is pretty much as good idea and blazing fast!
The problem is, by the time it affects enough of the general public, it's already to late. It's the classic "First they came for..." problem.
The newest Carbon X1 looks pretty good, at least compared to the previous model.
Dumb question, but I'm a scientist and not in this field: how does this work? If I want to commit a certain amount for a certain valuation, how will my "portfolio" grow? By actual valuation placed down the line? Is there a quick guide? I couldn't find one.
Where software industry thrives on failing a lot until a good solution is found.

Except where it is important. Failing a lot in crypto can have deadly consequences that are not visible until it is too late.
I guess small businesses include the so-called ZZP-er (freelancer), for many jobs paid pretty crappy. In the Netherlands, especially for low income jobs like packet delivery, many Dutch companies hire ZZP-ers these days, since it's easier to get rid off. It's really hard and expensive in The Netherlands to get rid of bad performing employees with a permanent contract, especially compared to the USA. Because of this reason many companies prefer to hire ZZP-ers currently.

From recent statistics I understand we have approximately 800.000 ZZP-ers in the Netherlands or 1 per every 21 citizens.
"Unfortunately a strong welfare state often goes hand in hand with a stronger bureaucracy in general including many regulations, red tape, unfavorable tax codes, and other obstructions to entrepreneurship."

Often... in general... - too many maybes. I know for a fact that the UK and Ireland make it very simple and painless to start up.

"This is where the US trumps the strong welfare states."

Does it? Most regulations are set at the state level as well, so you're saying that, say, Massachusetts is more bureaucratic than North Dakota?
that is absolutely true too.
Because _ and _ refer to two different values using the same name. Adding a third _ would refer to yet another value, etc.
I don't think it's really fair to say that Al Gore popularized it. People were certainly widely talking about global warming (though usually under the name "the greenhouse effect") as long ago as I can remember, which is about 1990. Gore didn't hitch onto the bandwagon until sixteen years later.

The real reason for the left-right divide is that the most widely proposed solutions always seem to involve more taxes and more government intervention. They are also, in my opinion, not the most effective way to spend that money on CO2 emissions reduction.

Ultimately it's a technological problem and demands technological solutions -- we need to find ways to cheaply and efficiently produce the same amount of energy without burning fossil fuels. The solution is therefore throwing more money at R&D, not attempting to coerce people into using less energy.

The "cash for clunkers" program, for instance, cost $3 billion. The budget of the National Renewable Energy Laboratory in Golden, Colorado, which is doing some really good work, is about $130 million a year.
Many people also accept existence of a problem more easily if they relish the possible solutions.

Indeed. Testable prediction: as solar and wind power become more economically viable, harder-core environmentalists will discover many reasons why they're unacceptable.
No, not really. Resource consumption isn't an externalized cost. The pollution is though. But do you really think that making a solar panel creates more pollution than that created by the coal you would otherwise need to make the same amount of energy over the panel's 20, 50, or even 100 years of pollution free existence? There's probably a difference of several orders of magnitude.
I'm an Australian living in America; I sometimes seriously cite the lack of an Australian Amazon (or real equivalent) as one reason not to move back. Other, more normal Australians don't disagree.
Fine grained tasks (at least to start out). Keep fairly constant contact via IM and email. Always talk on the phone at the first sign of a misunderstanding
It's a hack of of course, but you can set `swing.aatext=true system-wide`. Run:

sudo java -jar jpui.jar

and set that property under System. `jpui.jar` can be get from http://jpui.sourceforge.net/

The other related property is `awt.useSystemAAFontSettings=on`
Well, it depends on what you mean by efficiency. I would say that if I say "I have these solar cells that take sunlight and create electricity with 12% efficiency", I would expect that I get 12% of the total insolation in electricity. If I instead say "these solar cells take infrared sunlight and create electricity with 12% efficiency", then I expect it to be 12% of the infrared sunlight, not 12% of the total sunlight. It depends on what the hypothetical "fully efficient" case is.
Normally a gui tool doesn't advertize how you invoke it from the commandline, but there are plenty of cases where the command-line invoked application doesn't retain the foreground while running. This tool is probably non-interactive at the console, I have zero expectation that it won't fork off into the background.
Cool. I'm curious on the timeline for Stripe's bitcoin integration. Haven't seen anything on an actual date yet. Very nice that Braintree made a private beta though :)
Sure? See postings above.
This is like saying that your input schema has changed a little, but you still want to push the code to production without retesting it.
Nokogiri can use xpath, as well, FWIW. The article's example could be a lot more terse.
That does, of course, seem to imply that there is no scenario in which one can in fact be right about something and know it and that other people can be wrong. Would you use this same phrasing about, say, flat earthers?
Non-mobile version with proper photos:

http://fakingnews.firstpost.com/2015/01/pics-if-facebook-was...
There is no question in my mind that this is exactly where we are heading. It's coming very quickly as well.
It's generally not worth talking to extremists, either to the left or the right. These people have enormous violent potential.