skysight-inc/HackerNews huggingface dataset:
It added a bunch of other useful things, like getters/setters, constructor function, simpler method descriptions, etc.

I don't have a problem with the class title, after all it describes a class of things. When you extend something you really extend the scope of your class, so I still find it adequate.

There are differences in OO behavior between Java and C# but I haven't heard people complaining about naming classes classes.
I am using server resources, but I don't buy into the premise that I must use a particular javascript-enabled client to access an HTTP resource.

If you want me to pay you, tell me to pay you, don't just reach into my pocket and start plucking out loose change.
Your work is amazing, very well done.
Is it just me or is none of this a big deal?
neither javascript nor C++ are modular in 2017
That was my initial thought as well. CRI-O hits 1.0, and then this. To me, it comes across as an attempt to stay in the news. Possibly to start changing the narrative from Docker vs Kubernetes to Docker <3's Kubernetes.
Ask HN: Do any of you run agencies?
I'd like to learn more about the agency world.
You’re a madman.
I loved Turbo Pascal and Delphi, which is why I having Java and .NET compile into bytecode always felt a bit of deception.
>> We can predict the behavior of a gyro but there is still a fundamental question of what a gyro is relative to since GR tells us there is no universal reference frame.

If one can see that the gyro is still pointing in the same direction, then one has already defined a reference frame. I can see confusion if we had a gyro spinning inside a free-falling elevator (or even a closed box spinning in space). You can still tell the gyro is spinning because there are internal stresses that indicate the axis of rotation, if not the direction. The earth bulges at the equator because of its rotation, it would require much force to keep it spherical.
Which ORMs are you hoping Cockroach would support?
The Supreme Court Is Allergic to Math
> makes the voice sound cleaner, thicker, more polished

I think here you may be confusing Auto-tune with "modern" voice processing, which while happened together are quite different. Modern pop singers are overdubbed ridiculously with added distorsion, resulting in a "massive" (and slightly "robotic") lead voice.

Edit: You can clearly hear this "saturation" in the song Hello by Adele (https://www.youtube.com/watch?v=YQHsXMglC9A), especially in the chorus. Compare with her natural voice: https://www.youtube.com/watch?v=-yL7VP4-kP4
Liquidity. The fundamental problem with pre-financial markets is the inability of those with money (investors, both large and small) to connect effectively with those who need money (business owners, etc). Often, you needed some sort of personal connection in order to invest or seek investment from others. The financial markets provide a more efficient way to connect the two parties, based on mutually accepted standards (financial statements, public disclosures, etc), which forms the basis of public offerings.

Once the stock has been released to the public, the market remains a valuable tool for the market to determine price, both among investors and for the company (buybacks and additional offerings primarily).

And this is just a simplified model of the equity markets. Add debt, derivatives, FX and various futures, and it gets more complicated.
Seems reasonable. Thanks for the explanation and your work on this.
The solution to government corruption is more government!

Man, this thread is great for a chuckle. The same people saying that wouldn't say, "The solution to police brutality, is more police to watch the police." Then we'll need more police to watch the police to watch the police. Then we'll need police to watch the police to watch the police to watch the police. ad nauseam.

How about we all agree that international politics and corruption in government is not a simple topic with easy catchphrase answers? What's government consist of? People. And money/power. The two hardest things on the planet to keep from becoming corrupt. Anywhere you have lots of ONE of them, it's a nightmare of security, regulations, and social engineering. Government has both. Limitless nameless faces all trying to climb over each other to get ahead. It's Hollywood without the talent or the regulation.
It's definitely a challenge with something like a microcontroller. My coding skills are borderline nonexistent (but then again, that's part of why I'm experimenting with Arduino in the first place) but I've messed around with using some FFT code published by others to get audio to affect some LED strips. So far the results have been mixed.
Electricity required for a single Bitcoin trade could power a house for a month
ICOs at the End of 2017: What We Think We Know and What We Don't Know
At my last company we used Google analytics custom event tracking to track usage of a SaaS web app
> Eats lunch together

Is that really high up on the list when people are looking for a new job?

I'm perfectly fine working in teams and actively enjoy it for the most part, but lunchtime is my time.

I spend it reading articles I've saved for later, studying something unrelated to work, reading a book or even just going for a walk.

I like my co-workers a lot and I meet them outside work for nights out/leaving drinks etc. but I still prefer to eat by myself and take a break from everything.
There certainly were/are differences across platforms in C (hence config scripts), but for the most part those aren't issues with the language itself but with the supplied libraries.
It's 21 years newer than the critical article he mentioned..
Definitely another big issue, inherent to cryptography (and maybe matematics in general), is the subtelty of creating the appropriate definitions.

As the post says, they thought about the individual components, but failed (or maybe it is just too difficult) to define the security considering composability of schemes. This is a clear limitation of modern cryptography.

Great post!
Nightmares at Work We All Are Scared Of
I would start with educating your family about phishing.

It might be worth calling the bank(s) you do business with and notifying them of the fraudulent activity so they can keep an eye out too.
Comparing the most popular JavaScript charting libraries
Trump was the one who socialized payments to drug companies? I thought that was GWB (part D) and Obama (ACA)?
You could imagine that they’re connected to the center of rotation with a string or something. You just need centripetal force, not a rigid connection to anything. Although that may still be more than what you’re after....
Ask HN: Where can I get design feedback?
For the first time in my life I have created a design for a client using Photoshop. Can somebody pls help critique this. I am open to any type of feedback. The idea is to learn and evolve. Also, it would be great if you guys could share some websites where I can upload designs and get feedback.
URL: https://www.dropbox.com/s/qx7n4ukunopl3vl/fabmath-new-page.jpg?dl=0

Thanks.
Nude is a next-generation photo vault that uses AI to hide your sensitive photos
This is extremely low quality clickbait for a product for remote workers. I would love to see who initially upvoted this to get it on the front page - HN should provide an API for that info so that someone could come up with an algorithm to eliminate brigading.
However, macOS gives the user root access. This allows malware to elevate privileges by using a vulnerability or phishing for the password or elevation prompt. Once root, everything can be keylogged, even passwords.
var MyApp = MyApp || {};

This is an anti-pattern, only use it for polyfilling. Use local variable scope!
there is a difference between long term planning and short term execution

yes short term execution should be monitored but it should not lead long term execution plans
What makes bytecode a deception though?
> So, in my opinion, the true benefit of WASM is the ability to compile into it from other low-level languages, but not the preformance.

That may be true for now, but there are other advantages that have at least something to do with performance.

For one thing, wasm bytecode can be decoded much faster than JavaScript can be parsed. I'm not really aware of situations when parsing speed is an issue, but I imagine there are situations where this is nice.

In general, it will be easier to add new features to wasm compared to JavaScript. Presumably this means features like threads will land in wasm much sooner than in JavaScript, but we'll see.
I sleep on firm mattresses and was able to find a "firm" rated cooling gel memory foam mattress. There are levels ~$300 where they have at least one layers of breathable egg crate foam.
Openshift is open source, Docker EE is not. Big difference.

https://github.com/openshift/origin
I know the current 2-factor auth allows backup one time passwords, but it specifically says in the article that the advanced protection does not allow the one time passwords. I was just curious if the advanced protection also limited the number of hardware tokens you could have.
Self-replying since I have many down-votes and a long multitude of replies.

A few rebuttals:

* it's not sufficient to evaluate the quality of service -- e.g. look at this nice public bus service -- you must consider QoS/Cost

* you cannot simply look at the cost at point of sale -- e.g. a postage stamp is $0.50 -- you must incorporate the government subsidies paid for by taxes

* I concede that merely being a private organization is not a panacea to optimal QoS/Cost
UNIX and C.

Think of JavaScript and the browser.

Back in those days anything that wasn't the standard compilers sold by the OS vendor, meant spent a few extra thousands, so most people didn't.

On the PC world, Borland management trying to play with big boys, destroyed the indie culture around Turbo Pascal/Delphi and many moved into Java and .NET.
See, I like my co-workers and we work together well and we go out outside of work hours for drinks and stuff, but I still like to eat lunch by myself.
> they are the way to accomplish object-like coding in Haskell.
> Actually, records with functions (closures) inside is usually a better choice:

The better choice would be to use Haskell as it was intended to be used.
Do you think this is the only bag holding a cat? Their is a very clear message to everyone to not let the cat out of the next bag.
Are we getting mixed signals about sugars, though? Proteins and carbs have had their ups & downs, but I don't recall ever hearing any praise for sugars.
Yup, generally in terms of program structure, when I would make a class in C++/C#/Java, I make a module in Haskell. There’s usually a primary type and some helper types exported, along with functions that form the public interface.

If you need polymorphism you can mostly just reach for parametric polymorphism (generics) and closures. Existential types, in the form of closures, explicit existentially quantified types, or rank-2 universally quantified functions, give you basically the same expressive power as virtual functions—they’re all encodings of the same concept.

Typeclasses are more about the principle of “code to the interface, not the implementation”. For example, using a container through its Functor/Applicative/Monad/Monoid/Traversable/Foldable instances lets you be agnostic to its representation, swap it out for testing/performance, &c.
That it holds value. Why does cash hold value? Because it has value. Just like Bitcoin
It doesn't take double the budget to support IE and the vast majority of frontend work isn't in grid, flex, and ES8.
If you don't rely on the presence of a form designer then you might want to use Visual Studio Code with the OmniPascal plugin (http://www.omnipascal.com) as a replacement for the Lazarus code editor.
I agree! In the Expanse, the scenes on Ganymede with Jupiter in the back are absolutely breath taking, I could stare at those scenes for hours!
Ask HN: Fellow hackers – Glasses or contact lenses?
It is the time to change my glasses, and I am thinking about if it's worth using contact lenses instead of glasses.
Most hackers have dry eye from staring at the display for long hours and I don't know if there is any technology/solution I might use instead of the traditional glasses.

What's your experience?
Oh the joys of writing portable code across Aix, HP-UX, Solaris using their own compilers, using a mix of K&R and ANSI C.

Many computers just had something like Small-C available.
Introducing the new Surface Book 2
Hundreds of Tesla workers were let go for subpar performance, the company says
> And if you forget your password, or lose your hardware login keys, you'll have to jump through more hoops than ever to regain access ...

'Advanced Protection'?

In any case, if passwords can be reset and if USB keys can be changed, there is always a flaw... No matter what Google say.
C has no classes, and everything's in one global namespace.

Scheme & LISP have no built-in classes, and one can argue that CLOS isn't what we normally describe as OOP. Both normally have a global namespace.

Inheritance in JavaScript is possible but very hard to implement correctly before ES6. Node has namespaces (sort of) but client-side JavaScript generally doesn't.

PHP in theory has namespaces, but the standard libraries are just dumped in global.
> having to then digest the content on Twitter really lets the content down.

The 'benefit' though is that people automatically believe whatever they read on Twitter. You could copy and paste the exact same text into a Google doc, and the number of people who believe what this guy is saying would probably fall by 90%.

There's a reason why whenever there is a hoax about Justin Bieber or whoever having died, it's always Twitter where these things spread.
Question: why is this on Hacker News?

Seriously. Allah, Viking textiles... Hacker News?

When does Hacker News get subreddits....err subhackers....
Tools inDinero uses
Maybe not so far fetched http://www.german-foreign-policy.com/en/fulltext/59067
Even if it's stealing from the rich, is that really immoral?
I've seen immediately that there was no "Allah" in that picture. But I dismissed the article as click bait not scam.

It's Bait Blindness. I claim the novelty of the naming
...for some value of "modular".
Google made a custom image processor for its phone
Might be useful as a P2P backup? For example, If I want to backup 1GB, I have to donate 3GB to the network.

Considering the hardware cost, it's probably obvious why everyone just pays a 3rd party.
I was a lot younger and got it working on delphi7 but look at glscene[0]. It really changed how I view OOP and GL, amazing framework for its time...

[0]: http://wiki.lazarus.freepascal.org/GLScene
I think the logic behind the name is e.g. “‘Eq t’ is the class of types ‘t’ that support equality”, with “class” having the sense of “subset”.
Not to worry, Twitter2X doubles the number of characters so that ought to be enough for anybody.

(They really are doubling to 280)
I thought this was going to be an article about the resource overhead of bad serializers in network applications!

Disappointed!
yeah, but everyone already knows Alaska is bigger anyway :)
Proxy-pool used for spider program and provide an open Web-API
Odd. The arguments all make sense, but the prices I am seeing are nowhere near the quoted ones. Have the prices on moissanite jewelry been jacked up since this site was created or something?
There's a real reason why tweet-chains like this work, and a big part of it is that blogs are separate from social networks and you have to use a mediocre link to attract views, while twitter-chains are inherently integrated into the network, so you're not linking to the content, you're directly sharing it.

I understand that the limitations of twitter make it a difficult format to express it, but like most mediums with major limitations, these limitations can breed creativity and greatness.

There's a reason why a Facebook post goes viral on Facebook a lot easier than anywhere else. Same reason why twitter-chains are successful.

I'm sure blogger posts are popular on blogger though.
Instead of a direct clone you should try to find your own "twist" on the idea. That way you can still get buzz and be seen as a competitor and not just a knock-off. Finding a good twist is the hard part though. Also, remember that "good artists copy and great artists steal"
I note the BBC seemed well pleased to publish this obvious nonsense.
would it be possible for a drunk in a void to change his rotation?
You probably need to freeze the credit with the major agencies (experian, equifax, transunion)

This is for equifax:
https://www.freeze.equifax.com
For what use case? We do use `rsync` instead of `cp` in some capacity, even for local-to-local file copy - as there is slightly more verification of a successful copy, and the destination is a quirky flash medium. Not sure how SCP would help here.
Anything good you know on Amazon for traditional spring mattresses? Foam murders my back.
Delightful! Do you have any ideas where you want to take this?
Not platformers I realize, but lots of outer space games with actual acceleration/velocity calculations preceded SMB. Off the top of my head: Lunar Lander (1979), Asteroids (1979), Defender (1981), Gravitar (1982), Sinistar (1982). Just want to keep the history straight. Several of these modeled gravity as well.
Not just the US. Supreme Court.

I believe most judges and jurist in the world are allergic to Math just because they had to choose between a Science or Humanities curriculum as if it were opposite one of each other.
I've used a Pi3 in the original enclosure for a while now, running Retropie for various old-school games. Even running it hard with sometimes less-than-optimized emulators, I haven't had any issues.
Yeah, 15g Sugar is about 57% of the sugar you should have in a day.
>draws its executive leadership from unelected politicians

Eh?

They work at the whim of the parliament don't they?
Not necessarily. It's like when Apple supports PowerPoint when it has Keynote.
While we spent a lot of time on it, I don't think the failures of Fortress were about the time spent on notation.

(Source: I wrote the first parser for Fortress, as well as the first type checker and interpreter.)
Microsoft responded quietly after detecting secret database hack in 2013
I had never heard of coinhive. Is the idea that, instead of using ads or direct payment, the user allows the website to mine for "money" using the client's computational resources? That's actually a pretty cool concept.
Something I wonder how will one get object pascal work? The worst part is I would like to be picky and only to fpc/lazarus dev, no delphi. Otherwise I need to stick to selling my python/flask, html5 fizz buzz.
I'm new in this industry, but based on my life, the experience of some close friends, and anecdotes like this, my impression is that you need enough career security and cash savings that you can just ignore stupid requests from your boss and not care about the fallout. Of course that is probably unsustainable outside of entry level jobs, so I am sort of convinced that I should have a 6-10 year plan to exit it
A friend taught me QBasic and then another friend taught me Turbo Pascal.

Later, in high school, I learned Delphi and we did Java at Monash University.
Massive South African database leak reveals private data of 30M people
Shortened links with your own web previews for fb, twitter, etc..
It's a rebuttal of a claim made by an historian from another historian. Science that is. That's why
V1 of “Microservices with Docker, Flask, and React” Is Done
Encounters of the multimodal kind
So I've spent some time making things in my life.. software, hardware you name it. I've been deep into many topics.

One of these topics encompasses new forms of data stores. Over a decade ago I created a nosql db which was solid for protying purposes but later tabled the project as it was too soon to market.

Having said that, I've review many forms of nosql dbs today and wonder what the community has to say.

Here are some tech specs which need to be fulfilled.

1. Must have native graph support
2. Must have document support like couchdb
3. Must have key value support
4. Must be clusterable
5. Must be extremely fast
6. Good support and decent community
7. Must work in Linux environments

That's essentially the 10000 view.

After reviewing a dozen or so solutions I landed on two candidates.

1. Orientdb
2. Arangodb

My question to the community is what are your thoughts in my decisions as well as what other thoughts you may have?

I'm not looking to debate why I need this solution. The requirements are the requirements.

Lastly, I also considered using three or more solutions readily available which would satisfy the requirements. Including things like rocks db, couchdb, and graph db

Thoughts ? Bashing? Trolling?

Thanks
How many of the remaining 84% just want to avoid becoming a social pariah? The number of times I personally have bleated the party line just to avoid having a "comply or be fired" talk with HR continues to increase in frequency.
If Java and .NET produced executables like C and C++, there would be less need for them.

Instead, one is forced to deliver the VM with the application or buy a third party AOT compiler like Excelsior JET, while depending on another language for implementation.

This made everyone that cared about writing native executables focus on C and C++, with the respective increase in unsafe code.

This is finally changing thanks to D, Go, Swift, Rust, but slowly.

So we have .NET Native on UWP, Xamarin on iOS and Android and IL2CPP on Unity.

Java now started a long road that will take several years until Project Metropolis will finally deliver some kind of results.
And that doesn't include first class functions inside of data structures? :)
> If Radius is being used, there's no way to successfully impersonate the AP and have the victim accidentally try to join it because the AP won't be able to authenticate the WPA2-Enterprise credentials?

From what I understand the credentials won't matter. Anyone else more knowledgeable please correct me if I'm wrong, but the attack goes something like this:

1. Capture trafic that includes the 4-way handshake

2. replay message #3 of the handshake

3. client's encryption key is set to zero (in the case of wpa_supplicant), and nonce/IV are reused going forward

4. you are now in control of the encryption key being used (again, only wpa_supplicant) so you can go ahead and MITM the victim's DNS queries, capture cookies, etc...

The Details section of the researcher's site explains it pretty well:

https://www.krackattacks.com/#details

Lastly, the most urgent task for mitigating this is to patch client devices as quickly as possible.

Android's fractured vendor-specific distributions and lack of long-term support for the low-mid level models is going to make this a difficult/impossible task...
This project is some kind of a joke;

Look at the commit history;
https://github.com/alibaba/ApsaraCache/commits/develop

15 are "writing of README / adding my copyright", and 2 are actual feature (and not long)
Free EBook: Network Automation at Scale
Well, Smalltalk had been around for 16 years, Simula for over 20.

The whole world of GUI programming was based on OO.