skysight-inc/HackerNews huggingface dataset:
Get it up and running / working. Snap Crackle Pub is the 'main' server nowadays it seems. You're in luck, as it seems tonight 8pm EST there's gonna be a special event going on?

-----

https://www.reddit.com/r/Tribes/comments/6vmsqu/tribes_2_sma...

Smackdown in Tribestown happening Tomorrow at 8pm EST on SNAP LAK Server.
67.222.138.13:28000

Midair guys are coming over to Tribes2 to play a few games and warm up for the Closed Beta Release of Midair. Should be a good time.
If you need a copy of the game preconfigured check out my Tribes 2 Config here.
Join us in Discord for more info.

------

...and download the map pack here => put in prog files / dynamix / tribes / maps / etc. => http://t2.branzone.com/
rather have underpriced water be available to people for gardening, washing cars, swimming pools than it be given away for free in corrupt government contracts to a mega-corporation so they can grow rice in the California desert or bottle ground water and sell it at inflated prices.
Got a 500 Error after applying
No, but many which currently aren't absolutely should be. Imagine if Equifax needed to operate under those kinds of standards.
Just an aside, "ransom" is probably not the right word, since I presume they are not taking money to destroy or not release the data. They're selling the data to anyone, and probably will be happy to sell the same data many times over.
Incase used to make a laptop sling bag which was very slim and durable: it was my favorite bag ever and I'm sad I don't have it anymore. They do not currently sell a laptop sling bag AFAICT. (If anyone knows of a bag like this one: https://www.macsparky.com/blog/2007/7/1/review-incase-sling-... please let me know).

Recently I've been using a Timuk2 Command backpack, which is pretty minimal, but can expand quite a lot and is also very durable. I've had mine for almost 2 years and have done a lot of traveling with it and it is in excellent shape. The only downside is the laptop pocket is not easy to access without moving the straps and the actual laptop compartment is side loading which requires unzipping the whole thing. Good news is my lapop fits in the tablet slot so that's where I keep mine day to day.
Ask HN: Java program ideas for absolute beginners?
I have a cousin and a close friend who are just starting as Computer Science majors. Neither of them has any prior programming experience, but they are familiar with tech and enjoy playing video games.

Their university courses are starting them off with Java. I'm worried they'll become disinterested in making console programs that have no real world applicability. I remember being in that position, googling "what can I actually build with Java" countless times.

Any ideas for simple projects that might really show off what you can build that's relevant/interesting? My first thought was a text-based RPG.
That name in danish is literally used to describe cheap bars with pool tables
Sometimes you can judge the merit and effectiveness of an action based on who is complaining about it. It seems that what Apple is doing is effective in limiting tracking. Kudos to Apple!
I think it could. As proposed, it's no different that taking a flight (50m + airport time) and slated to be similarly priced - so what's the point.

Also, Houston<>Dallas = 240 miles not the 640 quoted
Indentation is explicit.
Much plain reference data is missing from the docs (like return types). Its neat to describe a function, but if you don't hand out the API, then the docs are not all that useful.
Use "python3 -m venv"

You can activate two different environments in two different terminals. Why wouldn't you be able to?

You can automatically activate venvs when you cd into a directory with virtualenvwrapper.

Rule of thumb: if a thread goes into C it's releasing the GIL. Not always, but often. Like reading a file, or a library like like numpy or Pillow.
“It was a frat house”
Won't last long. Few more years, and it will be a autonomous fleet anyways.
is the only way to find out if you're affected still that dodgy equifaxsecurity2017.com site? What happened to those accusations of random output?

would love to be able to use legalist but I'm not even sure if I'm a victim
>And yet, Windows Phone took that same philosophy, and failed miserably. It's not so much that people only use a handful of apps, but they want to know that they'll be able to use the next big apps that come out. They want to know that, when the next big social app or game comes out, they'll be able to use it. That wasn't the case with Windows Phone, which had huge struggles just getting the main apps that people wanted then on their system.

I remember this when Pokemon GO came out - the client was written in C# on Unity and they STILL didn't see the value in releasing a Windows Phone version.
Look at the Screen Actor's Guild, the Director's Guild, and the Writer's Guild.
Totally agree with you.

Based on your logic, Charlottesville would never have happened, if there were fewer white people in the US
Congratulations on... noticing the same thing I did?
According to their normalized "global" results, something interesting i see:

1. Pascal, surprisingly, the most memory efficient of all. I should take a look at the implementation they used.

2. Rust a good alternative to C which leads in "energy efficiency" and speed.

3. Common Lisp most energy-efficient and fastest and smallest memory footprint of all the dynamic programming languages in the list -- like Python, Ruby, Lua, Perl, and even Racket (which fares pretty well)

4. PHP, JRuby, Ruby, Typescript, Perl, Python, being massively slow than the fastest languages, for example Ruby being 59 times slower than Rust or C.

I agree that these languages (in item 4) are "acceptably fast" for many applications, but we can't say they are "close to the speed" of the fastest languages, even more if we consider the fastest dynamic+interactive languages like Lisp (Python being 21 times slower than Lisp.)

5. I wonder which implementation of Lua they used. Lua can be pretty fast, one of the fastest dynamic languages out there.
Hey eknight15, I'm the CTO @ Legalist. mind shooting me the console logs? christian @ legalist . com
Indeed. This is one of those cases where reality is worse than the fabrication.
From the linked post:

Before you start writing software, have at least one
clear objective. You might call this a requirement, a
user story, or a specification. Give the developers a
target to shoot at. Otherwise, you will be swimming
upstream.

Prototypes and research give you a target, even though they aren't "formal" (by some definition) requirements.

Even producing the prototypes meant you probably had some objectives unless someone just typed something out one day entirely on a whim.
Constructive criticism is not the same thing as positivism—especially unconditional positivism. Withholding advice because it might sound negative is the opposite of constructive.

Saying, "don't do that; you'll die!" is almost always constructive, for example. Imagine being told to bite your tongue and be supportive after your friend has announced their intent to run through traffic to get to the shop across the street.
Being able to effectively commute from Columbus to Chicago would open up a lot of job opportunities for myself and many others.
I don't have anything against regulations and fines to keep monopolistic companies in check, but that being said, as an European, I can't help but feel a little appalled that there's so much focus on this and so little on actually creating European Googles and Facebooks.
Not saying you're wrong, just chipping in my opinion. I've been using it for about three years and in that time I've broke something when updating exactly once.

I've got around 1100 packages installed, so I'm not a really heavy or really light user.

Configuration wise, most of my stuff is stored in dotfiles and if I ever need to reinstall then I pull them down from github and I'm back where I was.

That said Mint is a wonderful OS and I can see the appeal.
Actually small businesses (while they vary widely and many of them can be good) can be home to the worst kind of abuse. Small business owners can be absolutely monstrous tyrants to their employees. Have you ever met a waitress at a restaurant who hasn't been sexually harassed by her boss? I've met.. one? and I've met quite a few waitresses. She can't complain to HR, there is no HR, there are no policies, there is just the boss who will fire her (and maybe "forget" to send her her last paycheck, oops). Wage theft is rampant in small businesses that can go underwater and don't have a payroll department. Workers absolutely need help at small business, probably more help even than at large corporations.
Young Troublemakers Who Rise (and Fall) as Entrepreneurs
She committed a crime, did her time, and is allowed to not be incarcerated by the state anymore. That doesn't mean she's entitled to any number of additional things such as admission to Harvard doctoral programs, employment at any given employer, etc.
This is welcome news. This means I no longer have to track and manually renew my Let's Encrypt certificates for my websites.

I also see it as a way to incentivize folks to use GAE (not only are you getting free quotas to run your app, you also don't have to spend money to buy certificates and don't have to worry about installing or renewing them).

Finally, I also see it as another way of pushing for the uptake of SSL. With GAE doing this, other hosting services might also start offering something similar or close to it which would then beg the question - why is your site not using SSL.
Correction: the distance between Houston and Dallas is 240 miles, not 640.
> really I am going nowhere

Then why do you need a backpack? :-D
It doesn't need to be self-evident, as it's what the article is showing with data.
Beyond the obvious cherry-picking, that's some pretty serious statistical gamesmanship you're into. Maybe you should consider this little thing we call exponential growth, or "compounding" to a finance type. Let's look at the "Hourly Compensation (Output Price)" figures, which are the most favorable to your argument.

* For 1947-1972 it fell behind output by 0.2% per year, which sounds small, but that's 4.6% for the entire period.

* In 1972-1994 workers fell behind by another 4.1%

* In 1994-2005 (half the time) workers fell behind by another 2.9%

* In 2005-2014 (even less time) workers fell behind by another 4%

Over the entire span, workers' compensation has only increased 85% as much as productivity. More importantly, the gap is growing, not shrinking. Even using yearly figures to make differences look small, then grouping those numbers into oh-so-convenient unequal intervals, can't turn this into evidence of your original claim that wages have kept pace with productivity growth.
Children worked at their parents' subsistence farms before the industrial revolution. That is still child labour.
That's not true.

KDE originally started using Qt which was non free.

Once the project took off and started to matter, 2 projects started to fix the non-free-Qt issue.

One was Gnome.

The other one was KDE's attempt to write a free Qt clone.

But soon TrollTech approached KDE and agreed to open source Qt.

There the KDE Free Qt Foundation was created.

https://www.kde.org/community/whatiskde/kdefreeqtfoundation....

I can assure you that Software Freedom is on top of KDE's priorities.

KDE has refused to even use anything non-free even in its infrastructure.
My understanding is that construction is scheduled to start in 2018 and the first trains will run in 2020.
I don't think brands are the ones doing the exploitation. They just want me to buy their new doodad. AdTech is doing all the exploiting here, it seems to me, on both sides.
Which is exactly why most friends and colleagues have switched to uBlock Origin or similar plugins.

Whitelisting is not the solution. Letting the entire industry die in the pit they've dug for themselves is the solution.
Letsencrypt on app servers and in firewalled networks
I start all kinds of projects with minimal requirements. You obviously have to have something to start but I'll go into a meeting with a notepad and suss out what's need enough to get started.

In my opinion, true agile is rapidly getting code in the hands of users as quickly as possible. Then iterating on that. You don't need a lot of requirements to get started. But need to be not afraid of change! Things will change (maybe everything will change) and that's ok -- plan for change. This author starts with the implicit premise that change is bad and all conclusions are the result of that.

I've been involved in a few "Agile" projects implemented in hard-to-change platforms. And ultimately it's just disguised waterfall -- if you can't change the product then you're doing big planning up front.
The problem is the only thing we have capable of witnessing this event is the thing experiencing it.
Amazing post.

This part is a little funny (spoiler - this is from the end):

>So, our computer (with the Tetris ROM) has a bounding box of 1,436 x 5,082. Of the 7,297,752 cells in that box, 6,075,811 are empty space, leaving an actual population count of 1,221,941. Each of those cells needs to be translated into an OTCA metapixel, which has a bounding box of 2048x2048 and a population of either 64,691 (for an ON metapixel) or 23,920 (for an OFF metapixel). That means the final product will have a bounding box of 2,940,928 x 10,407,936 (plus a few thousand extra for the borders of the metapixels), with a population between 29,228,828,720 and 79,048,585,231. With 1 bit per live cell, that's between 27 and 74 GiB needed to represent the entire computer and ROM.

>I included those calculations here because I neglected to run them before starting the script, and very quickly ran out of memory on my computer. After a panicked kill command, I made a modification to the metafier script. Every 10 lines of metapixels, the pattern is saved to disk (as a gzipped RLE file), and the grid is flushed. This adds extra runtime to the translation and uses more disk space, but keeps memory usage within acceptable limits. Because Golly uses an extended RLE format that includes the location of the pattern, this doesn't add any more complexity to the loading of the pattern - just open all of the pattern files on the same layer.

>K Zhang built off of this work, and created a more efficient metafier script that utilizes the MacroCell file format, which is loads more efficient than RLE for large patterns. This script runs considerably faster (a few seconds, compared to multiple hours for the original metafier script), creates vastly smaller output (121 KB versus 1.7 GB), and can metafy the entire computer and ROM in one fell swoop without using a massive amount of memory. It takes advantage of the fact that MacroCell files encode trees that describe the patterns. By using a custom template file, the metapixels are pre-loaded into the tree, and after some computations and modifications for neighbor detection, the Varlife pattern can simply be appended.

What's really funny about this is that in the end, they are compressing the image. But we know what it compresses to! It compresses to this:

>The final Tetris program was written in Cogol,

which links to https://github.com/QuestForTetris/Cogol/blob/master/tetris.c... and is... 4.71 KB.

While it didn't get far enough to compress that well, in the end this a journey up and down and then a little up (because they went down too much and ran out of memory) various levels of abstraction.

Very cool - and a little funny.
Well, by then, WP was already being abandoned. I can see not being willing to put the resources into supporting (stuff like testing and system integration) that.
I on the other hand enjoy having high taxes (i.e. good services) and lower wages while the US creates all the products I need and it is them who are on the brink of a civil war over inequality.
I agree that we should work to determine if there was criminal negligence and prosecute to the highest degree possible, but I find it laughable that you talk about how engineers, capitalism, and private business have completely failed.

The DNC was hacked. The FBI and CIA have had their web sites hacked. The OPM had >22 million people's personal info stolen by Chinese hackers. The NSA itself has had major incidents where essentially cyber weapons were leaked. Those are just SOME of the ones we know about.

Let's stop pretending like government is any more capable, or even as capable, of protecting data than competent corporations. When was the last time Facebook or Google had massive data breach? It's not about 'the corporations maaan' it's about competency and the limited consequences of screwing up so bad.
I hate the term "requirements" with passion. It is almost always used by people without any vision or passion.

Why is it so unimaginable to create something without being able to articulate it beforehand? Or why wouldn't it be possible to start with something and letting it evolve by discovering new insights while building it?

How many successful things are really built by first writing down requirements?

Sometimes it is just an personal itch or curiosity. Other times it is actually total epiphany that brings success...
The FTC is looking into the Equifax breach
It'd be nice if these werent images of the tables ...:-\
Absolutely! The only authorized representatives are company officers or lawyers, and many small claims courts don't allow lawyers. So unless the CEO of Equifax attends every court hearing in the country, or unless the judge allows them to move it out of small claims court, you're likely to recover. (not a lawyer, not legal advice)
> If it's not near me it's going to be a complete economic failure!
Ruby 2.4 and Python 3.6 are the same speed unless you're using a super-optimised library such as numpy. In fact, for string parsing Ruby is faster than Python due to its superior regex implementation. PHP 7, on the other hand, is much faster than Python or Ruby. I don't know how Zend pulled it off.
Mike Rundle and Eli Schiff Announce New “In Depth” Podcast (elisc
"2. Customizations that are software features are easier to build than customizations involving people processes."

I am not sure this is true at all for any scale of organization. It's certainly much easier to prototype a service and provide it to a customer than modify and release code for just one customer.
What about Sightglass?
Samsung makes a $300M push into self-driving cars
> "I could give a damn" vs "I couldn't give a damn"

That's more understandable to object to because the words in a literal context are being misused. This is the creation of an idiom because of people misremembering the phrase. It's probably too late to stop, but idioms aren't created at a very rapid pace.

Begging the question is nearly the opposite situation. There exists an idiom where the words as taken literally are a mess, and people are using the same words, basically-correctly, to not mean that idiom.
Selling would be a disaster in a 100 years. Leasing would be a better option. 100 year lease on the land near stations could subsidize the transit system during maintenance heavy years.
Basically if you're an adult who lives in the US, you are affected.
Depends on how difficult it is to produce an automated system whereby one needs only plug an unlocked phone into a computer in order to hoover up all locally-stored messages, contacts, saved passwords, synced browser histories, etc. The agent themselves doesn't need to care, they can just be instructed to "unlock the phone, plug it in to this computer, wait until the progress bar finishes, hand phone back". Are you on Github? Is your Github password saved in your browser? Do you have commit access to any marginally important projects? God only knows who has commit access to those projects now. Considering this is HN, I imagine this is an attack vector that a lot of people here are particularly concerned about. Given how much code we use that's written by others, it ought to concern the rest of us as well. :)
Yes we were, as anyone can confirm by reading back up the thread. Impugning my integrity because the topic of conversation makes you uncomfortable seems like a you problem.

You chose to answer a question that had been addressed to someone else, which you're welcome to do, but it doesn't give you ownership of the conversation as you seem to imagine.
SOLIDWORKS 2018 Beta Crack with Serial Number Full Version
These cities are already connected through high-speed rail, so the added value would be lower I guess.
Google Sued by Women Workers Claiming Gender Discrimination
Use https://sentry.io/for/javascript
You have to think longer term. Eventually, there may be very few jobs done by people. Medicine, law, many fields of engineering, agriculture, and even film making and novel writing may be performed by machines at a level as good as or better than the best people.

But yeah, in the next decade it's burger flippers and delivery drivers.
"We are not the same ecosystem as Windows Phone and we will use different tech than they did"

I never said you did. You still face the same issues. It's not like an ecosystem succeeds or fails because it chooses a certain language.

"and even if we fail (which I don't think at all), it is part of life, work."

That really does not inspire confidence in the project.

"And for the end user - I don't think community failed, it just didn't have the multibillion dollar marketing machine behind it and also GNU/Linux commercial activities went into server and rarely into end user app, we plan to change this."

I wasn't talking about marketing. I was talking about user-centric design, and usability of the software. And GNU/Linux stuff has largely lagged behind other, product based offerings in these regards.
He might have a point on water, but...

Where are his statements on their practices regarding infant formula, the use of child slavery for chocolate, the use of general slavery in their seafood production in Thailand, and the intimidation of workers who wish to unionize in India?
I know this meanders into off-topic, but I remember when we first put humans on the moon. To have lived through all of these changes, and advances, has been wonderful.
Perhaps it is an action boosting EU-based companies? Otherwise they are at a disadvantage in competition, because US-based Googles and Facebooks game the e.g. the tax system in a way that EU-based companies cannot.
> He argues water should have a market value so that it is treated more like a resource that should be well managed.

They could start with themselves. They pay $200/year to suck 130M gallons of Michigan water, and fight attempts to charge a fair rate for it.

http://www.mlive.com/news/index.ssf/2016/12/why_nestle_pays_...
This difference has been eliminated for so long, I really don't think it can be taken as reason to say that GNOME represents more freedom.

To me, KDE represents more freedom, because on the secondary level, that is customizability, open development and taking community wishes into consideration, they are so far ahead of GNOME.
> How do you teach this without overwhelming a beginner with all this other… stuff?

> Is it expected to be common knowledge for your everyday programmer?

> (And if the goal of adding variant to the standard library isn’t to make it a tool for the masses, shouldn’t it be?)

These are great questions for any piece of software. Especially features being introduced in a language.