skysight-inc/HackerNews huggingface dataset:
> “Most cryptocurrencies have been overvalued for a very long time,” said Samson Mow, chief strategy officer at blockchain developer Blockstream Corp.

This reminds me of the "Not Even Wrong" attribute of String Theory. How can something be overvalued, if it's only value is derived from the price people are willing to pay for it?
Is there high performance FPGA that does not depend on proprietary bloated windows-only toolchain?
>But once a country decides to do such things, they can no longer be considered a democracy.

Shit, the US isn't a democracy? I don't think this is how any of this works.
I stopped paying rent, first couch-surfing and van-dwelling, then living mostly outdoors, in a sleeping bag.

I stopped paying for food, taking advantage of all the food that is wasted daily.

I stopped paying for clothes, wearing free second-hand instead.

That's most of it. For other things, like computers and phones, I follow a similar strategy.

Now I am free to spend almost all the time I have in whatever ways I choose.
Looks like they found a way to measure my mix tape
Nothing at this scale but this summer in Finland there was a national park bridge fail. The merging of the local municipalities caused the bridge maintenance to be taken care of by the new municipality. In the merge the maintenance was simply forgotten for ten years.

https://yle.fi/uutiset/osasto/news/mondays_papers_tractor_ta...
10 questions to ask yourself before starting any business
Why doesn't radfft support AVX on PC?
Even with Hadoop, there's still algorithmic decisions that you have to make like whether to choose a stripes or pairs strategy when synchronization is needed[1], or choosing appropriate data structures for real time queries [2]. Sure something like Hive and Pig might work well enough for certain queries, but for some of the more complex queries where writing bare MapReduce or Spark is needed then these data structures and algorithms concerns pop up quite fast.

[1] https://lintool.github.io/bigdata-2018w/slides/didp-part02b....

[2] https://lintool.github.io/bigdata-2018w/slides/didp-part09b....
> current owners doesn't have IT business

What do you mean by that? I see several tech companies here:
https://eqtventures.com/companies/
Proprietary and bloated yes, but I believe both Xilinx and Altera both have software available for Linux, or am I wrong? At least I used Altera's suite on Linux once for a pilot project.
To be fair, the AI in STALKER (A-Life) was dialled down significantly prior to release as although it performed great, it made for a poor narrative experience as you could never really ensure it wouldn't break the game continuity in some way.

There are mods out there now that allow you to enable the full A-Life simulation and honestly it is very impressive even to this day.
>No, but it helps to highlight the pointlessness of these methods in hiring people for a real world project.

for whom? who is the intended audience of your response?
I think bitcoin only proves that financial markets can be highly irrational, a fact that has been proven repeatedly.

You could say the same thing about any currency, future or derivative.
What Happens to #MeToo When a Feminist Is the Accused?
> “It would be extremely difficult to replicate these systems since many states utilize unique networks and custom-built databases with new and updated security protocols,” the [National Association of Secretaries of State] said.

This sound so similar to what an Equifax exec would be saying after a breach, it's not even funny.

(Background: "unique network" and "custom-built databases" don't have anything to do with security, it's just obscurity with no way to check for integrity nor audit for tampering.)
A road with street parking probably isn't faster than 30mph.
Yes, that's the original GOAP paper. I still remember the demo where the agents work in tandem alternately tossing grenades and ducking and covering in seemingly intelligent tandem ;)

Curious about the AI startup you are working on now?
come on, Italy is not broke, not more than Spain, US, UK or Japan.
"Intel does offer an emulator, so testing for correctness does not require this long step, but determining and optimizing performance does require these overnight compile phases."

After some experience with FPGAs, the emulation step is not enough to test for correctness. Most of the problems happen while synchronizing signals with inputs/outputs and with other weird timing problems, glitches and unintuitive behavior that FPGAs provide (and the emulator behaves differently). I was using VHDL however. Anybody has experience with OpenCL on FPGAs to explain what difficulties persist (are the timing problems easier to solve)?
Last time I checked, vivado was available and fully functional on linux. Unless you are aware of a change in the last few minutes?
Eh. I dunno. There should be a word for it that isn't dictatorship. There is an order-ness and a certain degree of pragmatism and restraint that the Chinese state has that most dictatorships do not. They sort of bend with the wind at times and it vents the outrage. They allow the intelligent to get access to the real internet without letting the bulk of their population talk unhindered. The way they do the Communist party is really smart too. They take the top high school students and successful academics / business people. So it naturally turns into the area that smart people solve problems, instead of turning them against the state.

I agree that AI-powered surveillance is worrying, but it's not going to look like Stalin. It's going to look like something completely different.
What is most interesting about this is the geopolitics surrounding this. The US stance appears to be pushing Turkey closer to Russia. [1]

1. https://www.bloomberg.com/view/articles/2018-08-14/erdogan-i...
I think there's a fairly likely future that the banks and financial companies will try (and IMO succeed) to ban the providers of this data from using it for anything else. Aka: we will not use a biometrics service that uses our user's biometric data for anything other than fraud prevention and authentication.

The banks are ultra-sensitive about personal data at the moment at least, but they really want these kinds of solutions to stop fraud without interrupting your user experience. They have the scale to demand vendors stay in a particular use case and I think they'll succeed.

I would expect the future you're predicting to exist, but I expect it to come from e-commerce companies and others adopting tech from similar vendors but without demanding any restrictions on data use.
Same here - I tend toward military sci-fi (most of it is very bad) and so disposability is key to not building up a huge collection of junk. The few physical books I own now are tabletop RPG manuals, because they are needed as reference during games when batteries running down would be inconvenient.

Certain reference manuals (The O'Reilly Zoo, for example) are more useful as physical books, as well.

Besides, if I got hit by a bus tomorrow (not planning on it today), it's not there's anyone to inherit my stuff.
What if your own government uses Facebook to communicate with it’s populace?

(For example, this)

Are you recommending everyone just stop participating in politics? I can’t imagine a more sheltered perspective. I’m guessing you’re an American. If so, please, stop following this advice! The rest of the world is begging you.
To each his own, I guess. I am always home and free to do those things. I have yet to be stabbed or die from exposure.
Spending 4x as much on electricity for well under 1/3 as long means it's still well under 200$ per year before considering what your other CPU is going to cost you.

IMO the base price is a much larger consideration as again you don't use 180W in non 100% use situations which is going to be 90+% of the time for personal coding use.
All vendors have linux toolchains. But they are still proprietary and bloated (at least after a point)
Massive Disclosure You Were Never Meant to Hear
There's vivado on Linux and the open source toolchain for some lattice fpgas (icestorm)
Who gets to decide what are lies?

Makes me think of this saying:
"In the land of the blind, the one-eyed man is king."
The volatility isn't a problem if crypto is a small part of a diversified portfolio, though. In theory, if a portfolio has many small investments in volatile but uncorrelated assets, the overall portfolio won't be volatile. I haven't done any empirical analysis, but I wouldn't be surprised if investing 1-2% of a portfolio in crypto actually reduced its risk.
The perl here is not really that crazy to remember.

-a autosplits each line by whitespace and puts each element into the array F (this was inspired by AWK).

-n loops through each line of the file, and -E executes the perl.

$. (NR in AWK) is the line number.

As others have noted, you can write the same thing in ruby on the command line already with `ruby -ane 'puts $F[1] if $.>1'`

(Notice the similarities?)

If you write one liners in AWK, Perl, or Ruby often the "odd" variables look more like useful shortcuts.

*edit
You could also write the perl without any of the special variables, but it would be much more verbose, hence the special characters and flags.
Fix your SQLi problems. In-depth defense, etc.

You might protect your web-facing service, but what about someone already inside your network (RAT)?

WAFs are an additional measure, that you probably can't deploy between each pair of machines that communicate together. Have someone perform a pentest, see how bad it is. Also, they're expensive, more so than a check for weird chars in a comment field.
That varies from convention to convention. There's a whole spectrum from networking/social conventions to mostly talk and info focused conventions.
I never did any weight training till I was 31 years old. To start with, I looked up beginer's lifting schedule on Internet. I started with one day of lifting and one day of running.

As you go along, you will develop your own ideas and know what works for you, so you can modify the program to suit your own needs.

What you can do also depend on what equipment you have easy access to. Harder/longer it is to get to the place of workout, harder it is to get into habit of working out.
In my opinion WAF is security through obscurity, its worse than useless as it adds extra latency and complexity to your app, along with giving you a false sense of security.

Most of them are just a ruleset of common basic SQL injections that it hopes to detect and block. If it even actually works the attacker just changes a few characters and easily gets past the block.

You are better fuzzing, using the ruleset to test your code in development detect the SQL injections and fix them. Now your code is secure, there is no extra setup, there is no extra latency, there is no extra complexity, there is no way around this security, its secure security.
curiously, nowadays (i.e. the article/original comment is from 2013) some google employees voice similar criticism about their own engineering culture: building new things are rewarded, maintaining an old thing is not.
Realize that you're one of the lucky few.
Not judging their answers. The only thing we're judging is their ability to communicate in a group setting similar to what happens on the team on a regular basis.

We at least on a weekly basis somebody has some small problem they need help working through, it generally ends up being diagraming or pseudo-coding to figure out the best approach. If somebody can only participate by hiding in a corner typing out code, then the process worked for both sides.
oh, missed that.
A friend who transferred internally to a SW engineering position at Facebook mentioned they probably couldn’t get in the front door.
Do newspapers have to start a privacy panic about every damn thing? there are other ways to frame these reports, it's like they won't be satisfied until everything done on an electronic device is outlawed.
Yep. This is right, and many of our actions at the border are in direct violation of human rights as recognized by the "unalienable rights" clause.
If you re-read my comment, you will see that there was never a non-payment, only a non-filing.
If this is Samson Mow, a well-known so called 'bitcoin maximalist', he most likely means most cryptocurrencies except Bitcoin have been overvalued. These guys always make a special exception for bitcoin when talking about the many downsides and over hyped value of cryptocurrencies.
Does anyone else feel a sense of overwhelming futility with respect to internet privacy? I'm at the point where I feel like I might as well just use all the fancy features and devices, privacy be damned.

It feels like it's a giant waste of time, even if you go out of your way to use "privacy protecting" expensive devices and software. Use an iPhone or LineageOS! Use Firefox! Don't use Google services! Don't use iCloud, back up everything to a local NAS! Pay for your email services!

It all feels mostly pointless. There's always another thing right around the corner. You're always defeated and tracked -- this time with "behavioral biometrics." For the average person, why not just give up? Throw an Amazon Echo in the corner and at least you can control your lights and play Jeopardy.

It's totally exhausting.
50,553,664 GOMO app users’ information exposed – researcher
I'm doing a lot of interviewing at a big five company, but speaking personally and unofficially - when it comes to code, I'm looking for fluency more than anything else. At the phone screen level (which I assume is where you're at), the questions I ask are in the same complexity ballpark as fizzbuzz (ie the task will be fully specified in 5 sentences and assumes no prior knowledge), and I expect a candidate to be able to implement that without having to google for "how do I access an array element in <language that the candidate has freely chosen and claims to have mastered>?". The bar for on-site interviews is somewhat higher, but for the first round of interviews, just "do they struggle with basic syntax" is enough to filter out a remarkably large number of people...

Also (again personal opinion) - python is the most practical language for doing interview questions, because interviews are heavily time-constrained and python allows the developer to go from idea to implementation in the shortest amount of time. I'm not going to penalize anyone for their language choice, but somebody who completes the task in 5 minutes and then spends 25 minutes getting bonus points for things like "what if the input data is larger than RAM?" is going to come across stronger than someone who spends 30 minutes on parsing the input and runs out of time before they get to the algorithm.
A Look at the Windows 10 vs. Linux Performance on AMD Threadripper 2990WX
Same reason people forget min and max have key arguments: You mostly don't need them until you really do.
What is "simple english" below languages? Never seen this before.
Yes because they only hire the absolute best
Only after being pressured by the government. The problem is that the pressure needed to be applied in the first place. “Weak” people (i.e. those not backed by powerful organisations) have no recourse.
> Is there a right to privacy in my hotel room?
Generally, yes, you have a right to expect privacy in your hotel room as long as you are using the hotel room in a normal, responsible way. However, if you are engaging in anything illegal or disturbing other guests, hotel management can enter your room without your permission. [0]

The quote's not from a definitive source but there is language like that all over the internet. Merely attending a conference does not a criminal make, so I think the hotel has a thin defense here.

[0]: https://consumer.findlaw.com/travel-rules-and-rights/hotel-q...
I remember playing FEAR for the first time a few years ago and being totaly disapointed so much that I asked Steam a refund. I think it's mostly because I've been playing CoD in the years before and it was too different and I couldn't make the switch to a different FPS style.
You are correct but I think this perspective is simply shorthand for "A lot of (self-described) smart people think that X" and in this case X is crypto overvalued. It is also text you find mostly when people are looking back in time.
Broke, no. Choked by debt interest, yes.
Who said they stopped? You must have meant to reply to someone else.
I'm quite ignorant of our (US) legal system, but the article seemed to say that it was dropped because the Supreme Court confirmed Ulbricht's life-sentence for the drug charges. US Attorney figured he wasn't going anywhere anyway, I'm guessing.
Show HN: Chromatic – Create monochromatic backgrounds instantly on the terminal
How come that is not in top items of hacker news?
The problem with these sort of papers is that we find a "the new smallest dividend" of the universe every other day. You can't make an accurate estimation of something you do not know, only guesses. Not to say that "guesses" haven't taken us to the moon, on the contrary, but it gives another perspective on affirmations made such as the one in this paper's title.
A Dozen Reasons Why You Should Attend DrupalEurope in Darmstadt, Germany
To be fair this should be dropped from the front page, or merged with yesterdays post.
> why the hell would you design a language and not use "=" as an assignment operator

That never bothered me.

One thing that bothered me was how hard it is to write Tcl code without errors.

After the introduction of the special syntax {∗} in Tcl 8.5, correct list concatenation went from:

set concatenation [eval [linsert $list1 0 list] [lrange $list2 0 end]]

to:

set concatenation [list {*}$list1 {*}$list2]

Mind you, Tcl 8.5 is quite late in the history of the language, and the special syntax is still not super obvious.

This example was taken from:

https://stackoverflow.com/questions/5124185/what-does-do-in-...

Another thing that bothered me was the use of upvar/uplevel as a substitute for pass-by-reference: While upvar/uplevel is incredibly powerful (allowing you to evaluate code in any parent scope), this opens up for macros. The upside is super powerful macros. The downside is readers of your code will not know what's going on unless you stick to a set of conventions. I've experienced the same problem in syntactically saturated dialects of Lisp. Compare this to Scheme's 'hygienic macros': https://en.wikipedia.org/wiki/Hygienic_macro -- in Tcl, you can't look at an arbitrary piece of Tcl code and know anything about what's going to happen.
Why would reverse-engineering not be "the area for kids to be playing in"? That's a great way to learn. And doing it on a real-world system is even better than some mockup.

As for the intent of the conference, it appears it's to shed light on how poorly designed these voting machines are. They are mostly "happy path programming" and previous attempts at clarifying the edge cases & vulnerabilities have been met with hand-waving and dismissal from both the vendor and the officials who purchases them.
I thought HALO had good AI, and there was a writeup somewhere (IDK where) by Bungie devs about how they implemented complex seeming behaviour with some relatively simple/dumb rules.
Free APM tools for sysadmins
For political reasons. NASA decided that it would be easier to get funding for a flashy Mars expedition than to do something boring like going back to the Moon.

And the private space industry is just barely getting big enough to think about getting a payload to the moon. At that point it's about whether any sufficiently rich people want to do it badly enough. Maybe they have other priorities.
Ask HN: Which webcomics (other than XKCD) do you read regularly?
I used to read about twenty webcomics regularly, but stopped reading any at all for several years.

I could just start reading some of my old favorites again (those that are still updated, anyway), but I'd probably be missing out on some worthy additions/substitutions. Hence this "Ask HN".

Comments on why you like your picks would also be appreciated.
I don't understand your point.

It seems to me you mix statisticals approaches and algorithms, meaning you completely ignore the fact that code runs on computers, and that computers have mechanical characteristics, making two implementations of the same statistical approach wildly different in performance.

I used to work at a company where some guys spent literally weeks inventing a fast way to do a dot product over huge vectors. Which doesn't mean they invented the concept of dot product.
The company seems to have turned into a creepy controlling auntie that always needs to be informed and is nosy about everybody's life.
Ask HN: What is your criteria for choosing a company / job?
As I've gotten older, I've stopped caring about these black and white style comparisons.

Instead of saying that money was used to facilitate trade OR used to pack back debts, why not both?

Given how useful money is, I only imagine that it solved many problems that many civilizations and villages ran into.
Yes, I just added this link. Most articles on turkey's economy mention his belief (for some reason the nyt left it out)

I guess he could be lying, but it has certainly rattled the markets.

https://www.bloomberg.com/news/articles/2017-12-15/erdogan-s...
MIT mathematicians solve age-old spaghetti mystery
Bitcoin has held up quite well - down only about 13% over the last week but ETH is down about 35% and a lot of the ICO tokens are very low.

I started crypto speculating in October 17 and have been at it until a month or so but have stopped and sold out because there just doesn't seem much buying going on at the moment. I think people have kind of given up. Bitcoin I think is different because it seems kind of manipulated with the price held up by the Chinese miners or the Tether folk or similar.
I won't know where to find it again, but I came across an article the other day that mentioned that a big reason why modern people have midlife crises is because we live longer.

Our ancestors worked themselves to death (in the sense that they died before what we'd consider retirement age) and didn't have to worry about finding meaning outside of work.
Thanks for clarification. In that case: good job kid!
>"Something like this is a pretty standard and unsurprising result."

No there's actually nothing standard unsurprising about it. GDP before the industrial revolution meant something entirely different than after it.

That infographic was largely debunked when it came out. Most notably:

"Before the Industrial Revolution, there wasn't really any such thing as lasting income growth from productivity. In the thousands of years before the Industrial Revolution, civilization was stuck in the Malthusian Trap. If lots of people died, incomes tended to go up, as fewer workers benefited from a stable supply of crops. If lots of people were born, however, incomes would fall, which often led to more deaths. That explains the "trap," and it also explains why populations so closely approximated GDP around the world.

So, one way to read the graph, very broadly speaking, is that everything to the left of 1800 is an approximation of population distribution around the world and everything to the right of 1800 is a demonstration of productivity divergences around the world" [1]

>"a) This continued well into the 19th century, and"

No India's economy in 19th century is very much the British economy the is was the time of the Raj.

>"b) India was bigger than China in medieval times."

This is also untrue. The Medieval era some 900 years(end of the beginning of the 5th until the 14th century.) India was not bigger than China during this millennium. India in the Medieval Era was ruled by many regional dynasties[2], while China was unified by the 3rd century BC [3].

[1] https://www.theatlantic.com/business/archive/2012/06/the-eco...

[2] https://en.wikipedia.org/wiki/Medieval_India

[3] https://en.wikipedia.org/wiki/Qin%27s_wars_of_unification
They're imposing Facebook's moral indeed: racism is bad, but not if it's from a famous person that makes your social network relevant.
Comparing Cloud Platforms for Enterprise App Development