jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
One issue I see is that the Rust code seems to use String objects for
single characters instead of e.g. a chars iterator or a single
String that you then slice up.

With a couple changes you could probably eliminate all
allocations after the initial one.
Wrong is too harsh. Those are all recent developments, sometimes work in progress. Licensing wasn’t easy only a few months ago and it is only now getting gradually easier. It’s – like the grandparent said – a hassle.
The author does imply that great teachers have a lot to do with it. At a later age, when one is out of school or almost out of school, one obviously needs to show more personal initiative. And a lot of people here and elsewhere have asked or written about how to best self-study mathematics. However, the importance of having a teacher is often not mentioned. Even if you are very self-motivated, a teacher can make an enormous difference by showing you the cool stuff that you might miss on your own. One can be very motivated about building a house by themselves, but might have only ever seen mud bricks, and hence will try to diligently build a house out of mud bricks. A proper teacher can illuminate and guide a student through the vast world of other things out there, just like someone trained in construction can show the self-motivated builder how to build a proper house.

Now, how does one find a teacher, you ask (especially when one has left school)? A few options I can think of:

* Go back to school.

* Participate in an appropriate online community.

* Reach out to professors or even students in nearby schools.
The act is more aptly described as "social engineering". But if we're using the Stallman understanding of the word "hacker", he is something of the sort.
that just confirms you're not a woman
It baffles me when techie people put critical infrastructure in the hands of others. When you pay and have a support contract it's bad. When it's free it's worse.

If it's not critical to you then that's fine.
Why isn't this "prevention of injury watch" considered cruel and unusual punishment?
there is no need for me to define perverts. But according to wikipedia...:
Perversion is a concept describing those types of human behavior that are a serious deviation from what is considered to be orthodox or normal. ...
en.wikipedia.org/wiki/Pervert
Kinda going off the rails here. We get it: WakeMate is not rigorous peer-reviewed science.
> Because SMS is not even remotely a secure communication channel

Neither is 2FA, it's a key stored completely unencrypted in both your phone and the the host's db.
Bifurcationtheory is so interesting. I recently followed a course on it. It was one of the hardest, but best classes I've ever had. It's amazing how a system like f(x,a) = x^2 + a can have such a deep complexity already.
Could not agree more. In fact, here is Bruce Schneier's quote[1]:

Anyone can invent a security system that he himself
cannot break. I've said this so often that Cory Doctorow
has named it "Schneier's Law": When someone hands you a
security system and says, "I believe this is secure," the
first thing you have to ask is, "Who the hell are you?"
Show me what you've broken to demonstrate that your
assertion of the system's security means something.

[1] https://www.schneier.com/blog/archives/2011/04/schneiers_law...
Note that it definitely has types, they just aren't required explicitly. It seems to use dynamic type matching.
In their defense though they haven't even finished the Python page, it's very likely there will be other languages added eventually, mind you this is my assumption.
You shouldn't, the end result is that drivers will end up with shitty salaries (and no, most drivers aren't going to be retrained as computer programmers when they realise Uber can't help them pay for their SF rent). Not to mention that these people are contractors (illegal) so have more personal taxes to pay.

In my eyes Uber and Lyft have lost all moral high ground. These companies are just not following regulations to make more money. This money was going towards drivers, but it's clear that that's no longer the case. If you have any moral qualms about Walmart's treatment of employees, I don't see how you cannot have issues with Uber.
See also Relativistic Statistical Arbitrage:
http://www.alexwg.org/publications/PhysRevE_82-056104.pdf
This is a limited time promotion. The Muni price is a long term price. After a while, lyft and uber will bring their prices back up. It will be a shame if any muni services are lost in the meantime because people stupidly believe that these are long term prices.
We've been investigating beginning usage of containerization instead of just virtualization. The responses here and in other threads about the CoreOS announcement that you have made have completely turned me away from wanting to work with your technology. This is the kind of behavior in the tech community that I find abhorrent. Even competitors have something to learn from and offer. Rocket or just plain LXC are now my first choices.
I was shocked at how little value was presented in this article.

Points 1,2,3, could be relabeled... "Hollywood doesn't stick to the facts, but invents a storyline that helps audiences relate". HARDLY NEWSWORTHY???

Most entertaining was point #4 "lies in.."American Sniper". They even said "the claim doesn’t appear in the film".

For those who have seen it, did 4,5,6,7 even appear in the movie?
Upper management look at code, ha!

Every team I've been on has criticized each other's code equally harsh. If coding standards weren't followed (whoops, you missed a space between parenths, try again!) they'd be called out, if someone had a better idea for an implementation / approach, they were free to speak up and heard out. When I started out on one team I thought I was being unfairly criticized, until I saw others make the same mistakes I was and boom, they received the same feedback. As time went on and I was able to better follow agreed upon standards, and my implementations (and test cases) improved in quality, I was called out less and less, unless I made a mistake again. The focus in the reviews was always about the code and never who wrote the code - this is great because it helps break down the idea that the criticism is about the person rather than (correctly) the inert code.

The point I'm alluding to in my OP is to is similar the debate/discussion about AI and spirituality [Jaron Lanier's essay here - http://edge.org/conversation/the-myth-of-ai]. When people frame this tech / gender discussion, it's always "gender issues in tech" and I think that is (pedantically) wrong. The technology (source code, compiler, CPU) have no native understanding of a user nor their identity. They treat the input exactly the same. A node interacting with another node. So it's not really "gender issues in tech" but rather, "gender issues in society, but with a focus on the technology industry / market" It's a pedantic point, but by not being explicitly clear in definitions and discussion framing, there tends to be a leakage of irrelevant facts/statistics/feelings that contaminates discussions and derails productive conversations. When that happens, discussions fall back into their usual talking points and counter-points rather than focusing on producing solutions.
It used to be that people who bought property became owners.

Depending on who you ask, that stopped being the case the minute states started charging property tax. It's not yours, you just rent from the government. With the addition of zoning laws, it's hard to argue with that interpretation.

You can't sell a cow, put a 40 page long shrink-wrap license on the gate, and claim thus the milk or offspring are yours.

If Monsanto could prove the cow was GMO and their intellectual property, they could do almost exactly that. At the very least, they could put an injunction on the sale of cows and milk until they could verify if a patent had been broken. During which time, the farm would most likely go under.
The automobile might prove to be the most detrimental invention of all time.
I was joking about this with a friend a while back. I prize my solitude a bit much, but I think it might be fun. Outdoor work might be better for hackers' brains than most realize. Get your body in shape in the morning and your mind in shape in the afternoon. Hrmm.

You could always start up one of your own. Kickstarter could help. :P
I didn't know that, thanks! I'd reword it as "Stanford Course: iPhone App Development", but I bet the OP didn't know that either.
SuperHappyDevHouse or Hacker Dojo?

http://superhappydevhouse.org/
http://wiki.hackerdojo.com/

Also...

List of Hacker Spaces - http://hackerspaces.org/wiki/List_of_Hacker_Spaces
Or the Niederfinow boat lift, which is on the same canal system as the Magdeburg water bridge, just 200km to the east: https://en.wikipedia.org/wiki/Niederfinow_Boat_Lift. I am glad they decided not to tear down the old one (from 1934) but built the new one right beside it over the last years.
It took me about a month to write my first useful app - "WP Stats" for Android. I think it is quite fast especially I have not even known Java too well...
The instant preview is pretty annoying. Maybe the preview is big enough on your 30 inch monitor, but on my laptop I can't see anything in the preview except for the outline of a few things. How does that help me?
Use https://www.google.com/

Although some services (I believe Images and Shopping are two) are not available because they're "not ready" yet.
Oh how wrong he is.

It's not about fancy Ajax. It about being able to scan the pictures and then decide which one(s) to investigate further.

Before the new image viewer I used CoolIris which allowed me to scan through thousands of pictures without having to hit next page all the time.

Google is a great search engine but it's not yet great enough that I can google my way to the correct picture. For anyone who uses this seriously it's a welcome improvement.
It is useful to have some sort of measuring stick, however, and my comparison was more a cute attempt to show how this new offering compares with recent supercomputers than to seriously judge its capacity. Sadly Amazon gave us no other specs than FLOPs to go on..
So I was right. And they downvoted me! FOOLS!
This is a hoax, I am certain Yahoo is gaming the ComScore metrics in their instrumentation.
Gravity travels at the speed of light, but it pulls you towards where the object is going to be when it left the object, not where it was when it left the object.
2012 Subaru Impreza Premium.

I had a slight gash on my head that bled for a little bit, and I have a dislocated clavicle near my breast bone.

I was driving 20 Mph, taking a left turn, the Nissan Titan was doing (by the drivers accounts) 45 - 50 Mph. Practically head-on.

According to the fire department, police and EMT's that arrived on the scene it was a miracle how in-tact the interior was, and that I walked away from it. The insurance adjuster at first wouldn't believe me when I told him to start working up paperwork for totalled while also telling him I had walked away from it. He ended up later calling me while looking at my vehicle, and I quote, "Are you sure you are okay?"

The guy that towed my vehicle from the accident site was surprised to see me after I was released from the hospital looking for my keys (house keys are on the same key ring), he hadn't been told about my status by the cops or anyone, and had assumed I was in crit-condition in the hospital.

Subaru saved my life, and for that I am extremely happy.
That's one of the best computing related books I've ever read. I keep giving it to younger programmers. Great read.
One of the best parts of this, illustrated by the use of red squares, is that "sit and do nothing" isn't part of fundraising.

Common YC advice for fundraising is "optimize for speed" (with valuation, amount, brand names, etc, coming second). Don't get trapped in long diligence cycles, waiting for a lead, or other road blocks.
Go to your local library, many have accumulated a vast collection.
> Removing on street parking, when our city already has a parking deficit.

Building free/cheap parking spaces creates a dependency spiral where there's never enough. Counterintuitively, the best way to meet parking demand is to start reducing the number of spaces and charge more for them.

https://mobilitylab.org/2017/07/19/voxmobility-lab-video-hig...
Rioplatense Spanish has a few different sounds, sure, and Argentine slang can be fairly diffuclt, but it's absolutely ludricrous to think that an Argentine would have difficulties communicating in Spanish with another Spanish speaker, native or not.
E-bikes are magical--riding straight up steep grades without breaking a sweat. They really aren't even that expensive. The tax credit for a single EV car could pay for three decent ebikes in the US.
You can make it a static binary and thus make it portable on all distributions that have a minimum specified kernel version. Or you can use formats like AppImage that are designed to encapsulate a program into an image that can be run as a normal executable, without depending on the distribution but again only on the kernel.
Ahhh HN spirit at it's finest. Made my hard/depressive day with a good laugh, ty BananaSandwich.
Can someone give a quick description of what made FoundationDB different than the bajillion other database engines out there?
I like the idea of cemeteries.

When my grandma died, I had a blast not only looking at all the art (that is usually very interesting by itself), but also visiting my grandpa grave.

The grandpa died when my dad was 6 years old, so I never met him, he was historically important, not just to my family, but to his city, and visiting his grave was nice, people started to remember stuff and talk about him, and I could learn a lot, also could see how he looked like (his grave had a photo of him).

Despite never meeting him, I can now use him as a life example to follow.
Do any of you know if Apple has acquired companies which are partially open-source (FDB SQL layer) with a substantial technologist user-base before?

Knowing their past behavior would be an interesting indicator of what is most likely to follow here.

According to the TC article (and their website), FDB is no longer available for download and there is a "goodbye"-esque type of message on their community site [0]. Their github [1] repos have all now been made private. This seems most unfortunate for anyone who's included FDB in their tech stack.

For reference, FoundationDB has been compared to Google's F1 database [2] [3], so this is Apple purchasing a pretty shiny piece of technology.

[0] http://community.foundationdb.com/index.html

[1] https://github.com/FoundationDB/

[2] http://blog.foundationdb.com/7-things-that-make-google-f1-an...

[3] F1: A Distributed SQL Database That Scales - http://research.google.com/pubs/pub41344.html
The genome is pretty simple, just a few motor parameters for each joint in the body.

3 floats for each joint, to be precise. Then those are combined to set the speed of the motor in each joint on every simulation step.

I tried more complex genomes, but it just takes way too long to get any kind of improvement. It didn't make for a fun casual browser experience. :)
Always glad to see tips, tricks, and otherwise for Python. But for anyone checking out Python who sees how useful the defaultdict construct is but doesn't necessarily need nested attributes, the Counter class[0] has been available for some time now. If you just want to keep track of, well, counts, it's very handy and versatile.

[0] https://docs.python.org/3.1/library/collections.html#collect...
Robots are going to be a huge change in way we live. Even if you work out the best system, if it really going to be worth it? People are going to be jobless
I've been having a lot of issues with r3.large instances becoming unreachable lately. Hoping this can serve as a stopgap.
The common thing to point out on these kinds of anecdotes are the "started at 1# and I'm 2# now" part of it. I started at 23! Didn't even bother drinking until 21! This is what all the studies are about and usually are conclusive about - the brain is still forming in these years, and you really should wait. (Although, in my opinion, the legal age for both should be 18). My advice for the "did I lock the door" / "did I leave the coffee maker on" issues is this: create habits and follow them. Unplug the coffee maker. Either the door is wide open, or it is locked. Either your keys are in the spot where the keys always are, or they are in your pocket. You have to be able to trust yourself.
Ambition is a form of hope. By definition, you have to be an optimist to start anything. So it's important to counter this with a healthy sense of realism because the truth of the matter is that calling it "difficult" is an understatement.

Know your business model.
Know how many steps it takes for you to monetize anything.
Know your audience.

I would also say it's important to find good advisors. A good accountant/CPA is very important and it may be worthwhile to meet with a good lawyer. We created CEA (certified entrepreneurship advisor - https://ceanow.org) after seeing how much good advice is so needed and have courses on business planning and entrepreneurship.
Oh! Nice :)

And, the talk is, indeed, great ...
That's a bold claim with 0 data to back that up. What are your sources for believing it's received a love letter?
Some of it was specific features offered by Oracle - the ones relevant to my first job were Oracle RAC and in-DB encryption, iirc. We were at the time (2008) upgrading from 3-node cluster in one DC to geographically dispersed system with hot backups.

Thing is, the vendor simply happened to build upon Oracle. If the software supported DB2, or more likely, supported a migration path from Oracle to DB2, I suspect we would have gone with that.

On another hand...

A lot of "Oracle required" software uses a ton of Oracle-specific stored procedures and other components, in fact, I have encountered an MRP software package that was written entirely inside Oracle database. All PL/SQL, with some bits of embedded Java.
xmpp is great if you want to open your comms up to the world for interopt.

If you are writing some proprietary app that will never interface with anything externally, it's much easier, quicker and cheaper to roll your own protocol.
https://news.ycombinator.com/item?id=26345937
There's a difference between "we know everything will be ok by June 15" and "businesses should plan on reopening starting June 15."

60 or so days is not that far out, it's still cutting it close for a lot of businesses that need time to plan for reopenings. It's really a "not-before" deadline if anything.
Did you hear of the concept of "due process" ?
> so there are lots of array bounds checks in Rust programs

Depends on how those programs were written. Iterators should avoid bounds checking for example.
The PixelBook is closer, sure - though still not as great when it comes to, say, the trackpad. Apple also still has a near-monopoly on amazing screens. These might seem inconsequential when you scan them on a list, but the entire package really adds up.

Anyway, with that all said, the thread in question is about vendors who explicitly support Linux, which is a very different story. If I had to pick anything in that realm that I'm excited about, it's... maybe Purism's upcoming Librem 14, mostly due to them trying to do something custom. Relies on them actually shipping it, tho.

I remain surprised that System76 hasn't done more towards a non-rebranded laptop shell. I really like their desktop offerings, but I've no need for a desktop in my life.
https://github.com/dessalines/essays/blob/master/crash_cours...
Aren't people constantly arguing that deterrence is ineffective against individuals, and that rehabilitation is best? I don't take a personal view on these things, but I would imagine that the people arguing for more severe 'punishment' of corporations and white-collar criminals are the ones arguing for lenience in violent and other individual crime.
Always try using a virtual env. Also try using pip directly through ‘python3 -m pip install jupyter’ . Same to run it to bypass path issues ‘python3 -m jupyter notebook’. You should be up and running in a couple mins!
You can press the "any" key.
But that's just not true? Getting one more or less hour of sleep can make a huge difference to your health and well-being.
How do you know they seized it for leverage? Iran says it seized the ship because it was polluting the area.
> as a culture, focus on "improving our ability to tell the difference" between information and disinformation

This is an idea I continually see presented as a solution. What I have not seen is an executable solution or a provable hypothesis that it is feasible.

By no means do I think it's a bad idea. But how do you execute on such an idea?
This attitude doesn't encourage me to use the product. It's so unnecessarily hostile that I expect they are going to have some kind of drama in the future and cause headaches for the users.

I'm guessing if the product is popular they want to have the ability to monetize it in the future.
As an aside, I've worked with Dev Akhawe at Dropbox. Smart guy, knows his stuff :)
In big companies there isn't always a good justification for a restriction ;-)
the western grid has 258,000 MW of generation. renewables go up and down like yo-yos, power plants go on-line and offline all the time and a large and always increasing fraction of it is unscheduled and uncontrolled.

Of course it depends on the size and location of the power plant, but there are many more small plants that can go offline without causing any significant effect to the grid than there are large ones, and the large ones probably have the resources to be manned 24/7 either on site or from a remote site over a dedicated and thereby secure fibre link.

One take-away from this thread is that not all infrastructure is 'critical'.
This is also what I love about js_of_ocaml. It preserves the language semantics.
There was an interesting article in Time magazine (http://www.time.com/time/magazine/article/0,9171,1986002,00....) that looked at the prison system in Norway, where the goal really is to rehabilitate people.
I can tell you that was never approved by us. Not sure what was going on there but that might be why it was pulled.
It surprised me, but then I went "huh, that makes sense" and continued on.

Guess I'm the odd one out.
In order to arrive at economies of scale, you have to first provide for the expenses of ramp-up. So far, admission is nominal for the value its payers perceive. Plotting growth against current cost should give a pretty good forecast of how much is too much. Of course, under the current special circumstances, we could even see a freeze.
This is the first time I regret not having an iphone (I have an ipod touch without camera). Good job guys!
If people want to make donations in support of a fun (or at least funky) idea, I /don't/ think they should be barred from doing so. Discouraging goodwill isn't exactly a great stance to assert. As it is, though, the bulk of the money's coming from people who are requesting the product itself - it won't be 20x better, but there'll be 20x more of it, and hopefully sufficient profit that an enhanced tooling line can be made to meet demand.

Which is not to say that your concerns don't have merit, but do note that the success of Diaspora and the ipod wristwatch projects seem very much to be outliers. Kickstarter claims that a little under half of all total projects /approved/ actually meet their funding goals, and from a glance of the site, it seems as if most successes are rather /modest/ successes - we really only notice the outliers.

The site also does warn project organizers that failing to deliver could potentially leave them legally vulnerable. Given the relatively low success rate, the human curating and the necessity of maintaining a public and accessible persona to drive up donations, I wouldn't call it a great platform to scam with.

Of course, given my limited experience with scams, I could be totally naive about this.