skysight-inc/HackerNews huggingface dataset:
Free Culture by Lawrence Lessig

I read it only recently but it changed the way I look at everything now. I am now seeing how our creative culture is being hurt without most people noticing. I have become an advocate for free culture and contribute all my art to public domain. The book itself is freely available, you can google it and download it right now if you want to read it.
How are heated paths green? Just think how fast they're increasing entropy. They're just pumping out waste heat.
Your suggested replacement duplicates the break condition, which is not ideal for maintainability.

Also, it only happens to work due to Python's variable scoping rules. I have wished for a for-else construct in C and C++ many times: having to broaden the scope of a loop iteration variable just to duplicate a loop break check really sucks.
2018 Euclideon video.[1]

The big quadrillion-vowel worlds and planet-sized world claims seem to have disappeared, but now they can do small-scale voxel projects and handle deformation. No info as to how, and no products on their site for non-static voxel environments.

Voxel systems are straightforward if everything is in memory, but how do they scale?

[1] https://www.youtube.com/watch?v=nr5JqYYye3w
[2] https://developer.nvidia.com/content/basics-gpu-voxelization
I'm pretty sure that you're going to work this out :)

> glorified copy machines

> So I strive for one thing I know I cannot achieve

There's some serious cynism going on here. Maybe cabaret artist is something for you to consider. The late George Carlin was incredibly funny because of it.

Some people love jokes based on materialistic and dry analysis of human behavior. I do.
If there’s a correlation between CEO pay and company performance it’s yet to be discovered.
Transparency – what does it really mean?
checkout https://www.passwordstore.org/
it's simple.
I just added a CPC6128 to my retro collection, and promptly blew it up. :(

I'm going to repair it though, even if I have to replace every single chip. :)
Oh, "boids", repelled by obstacle force fields. That works great in some situations, like crowd simulations. We discovered when we tried to use it for the 2005 DARPA Grand Challenge that it won't work when you have a turning radius limitation and narrow roads.
Could you point me to some information on why RMI is a bad mistake? (Genuine question.)
Interesting. I'd like to hear more about this "entrainment" concept mentioned. How does the brain know what the "envelope" is? Sounds like magic.
Bad understanding and appropriation of latin and greek to seem smarter than one really is.
What's the problem with ClassLoader?
I'm not sure about what the message in that print() refers to (else fires if the import succeeded) so here's another example

$ python3
>>> try:
1/0
except ZeroDivisionError:
print("exception")
else:
print("surprise")

exception
>>> try:
1/1
except ZeroDivisionError:
print("exception")
else:
print("normal")

1.0
normal

The choice of the name else is unfortunate because it's activated under the same circumstances of a then branch of an "if". Maybe its name should really be "then". That would also look like a .then of a JavaScript Promise, which would make sense nowadays and was obviously impossible to foresee back in 1991. However the name "else" makes sense if it refers to "except": it's what happens when no "except" fire. I still don't understand why it should be "else" for a "for" that succeeded: it should be a "then" there.
The waterfront ridings seem to continue to vote for people who promise things which they are completely incapable of offering. My only explanation for it is that they don't want anything done at all, if it's to be done through politics.

I would personally prefer measures to reduce the (negative) impact of government on cost of living, to measures which inherently increase it, but voices like mine tend to be crowded out by "urbanists" and "technologists" who think they know precisely what is best for all of us.
You're witnessing the final stage in the BitTorrent Client Lifecycle:

https://news.ycombinator.com/item?id=6621393

The solution is to switch to the latest "lightweight" client, and use it for about five years, until it also starts installing malware and mining bitcoin in the background.
That's easy to do.

But that's not the end of it. The whole point of Perl is avoid a salad of C and shell utils. Also in many cases the moment you have to deal with >2 files at a time shell utilities begin to show their limits.

The resulting code is often far more unreadable than anything you will ever write in Perl.
Despite all of the controversy I'm still in awe at what Hello Games were able to pull off using this technique in No Man's Sky.
Dramatic and Fun Masquerade Wedding Ideas
Smart tool to improve business budgeting – SlickAccount Blog
> To boot - the waterfront is rather close to a massive highway, and downtown traffic etc. - tough place to do something from scratch.

Granted, having lived directly overlooking said freeway, I can tell you that it is so structurally unsound that I can't imagine it standing for many more years. The supports and roadway are literally falling off in chunks.
> I know of hundreds of cases where ayurvedic medicines performed far better than allopathic medicines.

Can you just point to some scientific studies instead of giving anecdotes?
I seriously wonder if there's a gradient of altruism based on resemblance.
I just missed the 360 era when I became an operator, but the 370 console was similar in sci-fi-ish feel. There was a hexadecimal rotary dial via which you'd set the boot device address, and an actual mechanical switch to boot it up.

In contrast, the 3033 operator console was just sort of a glorified terminal.

I thought the Quiesce feature was so cool -- you could freeze all programs and OS activity in place, then disconnect and work on any devices or peripherals at will, then resume.

In a mere 2-year span, I got to run 370s, 3033s, 308x (including the 4-processor 3084), and 309x not long after I left operations for programming.
Keep in mind that the fire was likely put out quickly and didn't have a lot of fuel.
"it is no measure of health to be well adjusted to a profoundly sick society"

nature and ignorant humans with money and power do not care what we think, and have an answer for everything we do.

It is interesting to me that you identify an error mode in one sentence, and then demonstrate in yourself a few lines later. It seems you've abrogated your responsibility for your own well being, and moreover intellectually believe that this is the correct position.

The best argument against what you're saying is that if you accept it, then you accept futility of action. Since most such discussions are leading toward positive change, this makes the argument self-defeating. Another argument against is the simple truth that people can find happiness in the most unpleasant of circumstances, and unhappiness in the most pleasant. Society will never be perfect, therefore it really is within our power to be at peace.

Ironically, it is from a position of inner peace that the greatest and most lasting and most beneficial societal change can spring.
After seeing Comanche in 1992, the term "voxels" for a time was quasi-synonymous with "heightmap terrain" to me.
https://en.wikipedia.org/wiki/Comanche_(video_game_series)

There used to be quite a few Turbo Pascal "voxel"-heightmap demos floating around.

Blade Runner was surprising: It used voxels for characters.
https://en.wikipedia.org/wiki/Blade_Runner_(1997_video_game)

The technique seemed to fall out of favor for a while due to the polygon GPU boom (I guess I missed Delta Force) until Outcast in 1999. (Back to heightmap terrains.)
https://en.wikipedia.org/wiki/Outcast_(video_game)
8 Questions to Ask an App Development Company
Why would I want to put E.Coli into my digestive system?
> In many ways the ancient Indian civilization was much superior to Western civilization.

Like the caste system and burning of widows?
Protos are amazing and have so many advantages over json. You'll love them!
Your field of study is the source for this video, the preservation of greek philosophy and many other important thought schools and religions.

The majority may not care so much about the daily life of the people of the past. But we sure care about their significant thoughts.

Thanks for doing this job, it's more important for people today than it seems.
The problem with the "car analogy" is that some supercomputers are also mainframes.

For example, look at the 1st Top 500 List, from June 1993. In position 36, was the Hitachi S-3800/480 at the University of Tokyo [1][2]. The S-3800/480 was an S/370-compatible machine with vector processing extensions. It supported two operating systems, OSF/1 Unix and also VOS3, which is a fork of IBM MVS [3]. Arguably, if a machine is S/370-compatible and runs a derivative of IBM MVS, it is an IBM-compatible mainframe. Yet, also, it was a supercomputer. It could run the same business and scientific software as any other IBM-compatible mainframe. But scientific code can take advantage of the special vector processing instructions (either through assembly or through the Fortran compiler.)

This was probably the very tail end of this category of machines, IBM(-compatible) mainframe supercomputers. But if you go back to the 1980s and earlier, it was actually a quite common category, with instances being supplied by IBM, Amdahl, Fujitsu and Hitachi. (Unfortunately, the Top500 list only goes back to 1993, so it omits most of this history.)

[1] https://www.top500.org/list/1993/06/?page=1

[2] https://www.top500.org/system/168780

[3] https://en.wikipedia.org/wiki/MVS#Closely_related_operating_...
Daily Task Lists Make You Super Effective
Atlas Shrugged gave me a different perspective and changed a lot of viewpoints.
why is it going to wreak havoc? Java 8 will be supported until 2020 and Java 11 (next LTS version, due in September this year) will be supported until probably 2022.
This change will come even after that.
I wish they would have killed classes like java.util.Date long ago, since its one of the worst classes which is widely used in the JRE. Serialization was invented in 1997 and has no real usecase anymore.. You want loose coupling and tightly bounded contexts, not the other way around.
I had a similar high school experience. Not as much asm but spent way too many hours writing basic programs on that thing. prob should have spent more time listening in class.... nar! :-D
I'm on Android 8. I can toggle every service on my which settings without unlocking the phone (wifi, mobile data, Bluetooth, flashlight, airplane mode, screen rotation...) but if I want to turn off location services, I have to enter a security code. Turns right on, though, no passcode required.

Meanwhile high accuracy drains battery like a sieve. You can switch to low accuracy, but it will nag you to turn it back on high accuracy to use even the most mundane location curious app. And if you turn off location and turn it back on, it purposefully doesn't remember - back to high accuracy by default.

Can't you just track my every move with simple GPS, Google?
I am anegineering Manager myself and don’t follow specific blogs. I can recommend the weekly email from Software Lead: http://softwareleadweekly.com

This is a good mix of various articles from different authors every week.
> being able to look at things very close, and seeing smaller and smaller details almost infinitely

That is called tesselation and it's already there in games for more than a decade.
How Britain came within hours of the 'breakdown of law and order' in 2008
1. They are ganging multiple radio telescopes to synthetically create a huge telescope with an aperture of 10,000 km. That gives them enormously good resolution (for a radio telescope). And using that to look at the giant black hole at the center of our galaxy. (Sagittarius A)

2. There are limitations because the number of telescopes are small. That makes the data they've collected somewhat ambiguous.

3. As they add more radio telescopes they should get a clearer picture.

4. Currently they can resolve to about 3 times the predicted 'radius' of Sagittarius A

5. Ultimately I think they want to be able to actually resolve Sagittarius A*. And they are getting close.
For-else is nothing. The really weird one is the Try-else.

The For/While-else does exactly what I expect. I'm not sure why others find it confusing.

The Try-else does make some code more readable but is quite rare I would say.
I think of it as people paying the higher price subsidizing people paying the lower price
Westerners did everything to belittle the Eastern civilizations when the West was laying the foundations of its own civilization. So it's very difficult for people who have lived and educated in the West to realize that Eastern civilizations were at the height of glory once. When Indian sages were debating intricate points of philosophy, people in the West were still in caves and lead a tribal existence. Hindu metaphysics is much superior to any other metaphysical system in the world. This informs its science and religion. West has made some gains but what that research is worth will only be known a few centuries from now when history is written. It's easy to be blinded by the current events and lose perspective.
"It presumes you could replace the flash inventor with another engineer for about the same salary."
Yes, you can, if you already own his patent and do not expect him to invent anything else. It seems that is how the management looked at it.
Only SMF uses XML and SQLite behind the scenes. While that is a poor choice of configuration format, SMF is considered the Golden standard which all others try to re-invent and re-implement (not invented here syndrome), because SMF has been working reliably for more than a decade, and all added capability doesn’t break backwards compatibility, so an SMF manifest you wrote ten years ago works without modifications on the latest and greatest nightly build of illumos. That’s system engineering as opposed to haphazard hacking. I use drivers in the latest illumos from 1995 and they run without recompilation or modification. I’d like to see GNU/Linux pull that one off.

As for \t not working in vfstab(4), it’s simply not true, as all my vfstab(4) files use the [TAB] characters to line up the fields.
What I’ve Learned About Crime as a Public Defender
For synthwave M|O|O|N is awesome. The 'Hotline Miami' OST is great.
> I think attending college is a similar type of decision. We're told over and over that college is the only path to decent life, and in many ways it is.

You're also told that Harvey's makes your hamburger a beautiful thing, that smoking Marlboros will make you a man's man, that Tesla will deliver the Model 3 at the promised rate, and that you can keep your doctor. If your contention is that people should not be judged for believing what they are told, then I guess you could make that case. I certainly don't agree.

> There's very little hope of someone without a degree making more than minimum wage and even less hope of doing meaningful work.

I think there is something wrong with this, I have had 10th+ percentile income since I was 17, and I never attended high school. I get the impression that a number of people who have gone to college may have spent money and time better on books and begging for an internship. The people who benefit from college don't need assistance paying it off.

I'm aware I lost something by not going to college, but I figure it can't be too bad, if I can't really tell what that something is.
Only partly. Spark's RDD API which is still used quite heavily requires external serializer. Most of the time you would use Kryo, but it does not fork for objects larger than 2 GB or sometimes for custom classes that are not explicitly registered as Kryo serializable.

In these cases, the changes would break existing code. However, who knows when will Oracle decide to remove the Java serialization API. I expect it will take a few years and the situation will be different on the Spark side then.
First of all, that doesn't happen suddenly, you have time to relocate in a different EU country. Look at Brexit. Then a startup always means risk. Political risk is one of those.

The EU is not that rosy, not for Eastern Europeans anyway. It works fine for Germany but the other countries, Central and Eastern European ones specifically are second class citizens in the EU. Fortunately most of us still have our own currencies and are not totally at the mercy of the EU. It's still better than being "friends" with the USSR though.
What exactly did I write above, that made you so angry? I’m baffled.
Hindu metaphysics is much superior to any work done in philosophy in the West. But I suppose it's too difficult for you to understand as all you have done in life is read NYT and watch CNN. When you see Hindus, you see caste and what not. When you see Americans you don't see slavery. That's how your mind has been whitewashed.
The JVM is a Java Bytecode interpreter; don't be so sure you can't make it run things.
Is there somewhere a "hello World" code about how to create such a voxel in same sense as this article suggests?

Are they just creating "boxes" or "cubes" for each voxel?
A 4MZ Z80 (or 8080) is about as fast as a 1MHz 6502, because of that.
MS SQL Server Analytics and Reporting Tool
Everything I buy except for maybe my mortgage, I decide to buy it and expect that within moments the payment will go through. I expect it to be cash-like in ease and quickness. For a while bitcoin looked to be headed that way, but no longer.
Whoever is doing an experiment in a controlled environment (e.g. lab) and is seeking test subjects in the bay area, please let me know.
> If your contractor has just you as a client for a long time, if you stop the mission he can sue you for « economical dependance »

Here in the UK, if your contractor works for you for a long time the government could argue that they're a "disguised employee". This a type of tax dodge, so they will come down on them like a ton of bricks, and might come after you as well.

>The real estate market does not let you rent without a solid employee contract, making it very hard to independent contractors to find a house.

My previous employer found this out the hard way, as they tried to get a developer to work in Paris for a few months. But because he was employed by the London office and not the French one, they didn't want to give him a French work contract. The whole thing fell through when the developer did a lot of research (which I feel the company should have done before making the offer) and said he wasn't going to move unless they helped him with all of the paperwork to make it fully legal. The company realised how much work was involved and then said he didn't have to come, haha. They also looked at renting AirBnB rooms for the whole period but Paris is clamping down on AirBnB so it wasn't worth it.

>These « middlemen » take the juridical risk, which make the big corporations accepting the contractors, and help the contractors finding missions.

Yeah, contractor recruiters are very big in IT here, especially in London. Most IT contractors use recruiters because they do all of the legwork, and also take most of the risk. But the government is starting to put a lot of pressure on them because they are so worried about disguised employment (which to me seems like a non-issue anyway).
How to be happy: Aristotle's 11 guidelines for a good life
MySQL Data Analytic Tool and Data Analysis Software
You said it better than I could :)
There was a really interesting post against Elon Musk’s argument that AI will destroy us all.

The article made lots of counter arguments about why AI won’t destroy us all.

I can’t find it even after lots of searching.
Overhead would "loosely" relate to better performance, and v-table dispatch type that visitor pattern is built upon, cannot be considered 'zero overhead'.

It's a trade off and the article shows no proof the of an improved performance by reducing the 'overhead'. For example object allocation in JVM is really cheap (pointer bump in the TLAB + check&perfectly predicted jump), reusing objects in a cycling list/buffer is similar, etc. In the end the post is about performance and I pointed that the multiple mentions of 'zero overhead' are incorrect.
> We're going to get to single payer long before I ever expected to.

I think you're right, but I think it will take a pair of full pendulum swings:

1. The GOP gets its way, and trashes the ACA more than it already has.

Followed by:

2. A huge backlash, including "middle America" who finally realize they shouldn't vote for the people most interested in cutting the programs they actually depend on.

I just worry the gap in time between #1 and #2 will be drawn-out, painful and; to some; deadly.
Which is exactly my point put a bit shorter :)
Oh cool. TIL, thanks. Seems like a kinda perfect analogy then.
Ray tracing is one oft used method. Store voxels in a kd tree and do a directed search to find the first intersection (first “filled” cube intersecting with the ray).
The if you're talking about ends in a break.

To me and many others, having an else associated to an if that ends in break/continue/return is a code smell, because it misleadingly suggests that there are two possible paths of control flow that reach the code after the if/else, when in reality you can only reach that point through the else block.
>Accelerating one ton to c/10 takes 125 terrawatt hours, less than 0.1% of our current annual energy usage. We could then reach the nearest star/expolanet in ~40 years (taking a similar amount of energy to decelerate).

The first rule of rocketry: For every ton you fire up add 10 tons to what you fire up.

There is a reason space is hard and that is that every ton you launch will require fuel to get into orbit. And now you have to accelerate the fuel for the majority of the way too so you need more fuel. But that also needs fuel ... etc.

Shooting up 0.1% of our annual energy usage will require an exponential amount of energy to get up.

The biggest rocket I ever build in KSP weighed in at 500'000 tons. With a 1 ton payload it only achieves about 250km/s acceleration. That's less than c/1000.

The Saturn V weighs 3'000 tons and has significantly less thrust (though NASA engines outperform KSP engines).

It's simply not realistic to achieve unless you manage to fire up the mentioned 0.1% of our current annual energy production PER ton of weight.
Doesn’t match with the facts. https://www.usatoday.com/story/opinion/2017/08/01/set-health...
I mean, everyone should get subsidies so they can get Tulips. Tulips are necessary status symbol.
Here in the UK STs get hit with the higher tax brackets simply because they are not treated as a separate company, so all money earned is income. It's stupid to do things as a ST, unless you only take cash as then it's easier to lie about your income. Is that similar to how it is in France?
What are your most burning questions about code review?
My question is simple: What are your most burning questions about code review?

Some words on my background: I am researcher working on modern code review and its quality. We collected code review data sets from different, very smaller and very large companies. The data set does not contain the content of code review, but all meta information (who reviewed which code with how many iterations on how many files...).

I think there are even more questions that we could think of. This is why ask you - especially from a practical, not only from scientific perspective!
My father's first computer was a Sinclair ZX81, powered by a Z80. He still has it at home.

I tried getting it working a few years ago, but it wouldn't work with the TV. I wasn't really interested enough to get an old TV to use with it. Pretty amazing though, not many people are able to say they still have their first computer.
Such as Emojicode? https://www.emojicode.org/

Though I think I prefer Emoticon: https://esolangs.org/wiki/Emoticon
Yes, in a certain way, Larry Page, Mark Zuckerberg, Elon Musk, etc. are millionX PMs.