skysight-inc/HackerNews huggingface dataset:
Interesting.

My question then would be is there any convention of where to create all these implicits?

In the old xml spring world (with it's proc and cons) I knew I could locate the creation and injection of my dependencies in a single xml, which was fully dedicated for object creation and injection, so it was very organised, and enforced all developers to work the same way.

How would I look at a codebase and understand if there is are clear places where the objects (implicits) are created and, how do I override them in tests? Do I need to invent all this, or follow a convention? How do I understand the structure of dependencies in the project?

spring xml enforced me to do it in a certain way and enforced everybody to do it in a certain way which was great, any project I opened I new what was happening at least in DI prespective.

And then I would ask what about the cake pattern in scala for a kind of dependency injection? I mean would you prefer one of them for dependency injection? or is it relative to the case you work at?
I totally understand that. Expanding and modifying an existing system is 1000 times easier than starting from scratch.
If I'm not mistaken putting DLLs in the same directory as the executable lets you do the same on Windows. Mods and cracks for videogames usually plant a fake DirectX dll in the game folder.
Anything like this for a .NET command line application?
I think that was using a cliche phrase that has come to mean the opposite of the literal meaning. Who is wealthy enough to own a Bentley? The 1%? The 0.1%? Not me.
Ask HN: Is your company using machine learning for something?
I am wondering how many companies are trying (or already jumped) in the ML trend and what they are using it for. Can you describe for what ML is in use (without violating any NDA)?
"Really? In the wake of the GFC, which bills would _you_ have voted for and why?": I'd have chosen a plan, maybe not "save the banks who caused all of this", but that's only me. In democracy, you learn to accept the choice of your fellow citizens (rather than the choice of an out-of-this-world elite).

I don't suggest we should remove all law-makers, but most decision-makers. That's a huge difference.

"more interpretation by the judicial branch": how is it a bad thing? A judge who doesn't judge but applies an algorithm instead isn't a judge to me. Funny enough, a jury is still chosen among the people, but they have to judge respect of the law, not facts, and the law is so tight (over-constrained) there's no room for judgement.

"No prejudice? no law"... "Guarantees like this are the purpose of the constitution"

The original purpose of the constitution? probably. Is it working? No, in a great extent. A "no prejudice no law" would forbid surveillance of the whole people.

"Less freedom for the People? no law": read it in the context of prejudice. Prejudice is what makes law necessary because it must be repaired, punished, and the people protected... from an individual who has caused prejudice. We could abolish most laws and there wouldn't be more prejudice, because many laws don't protect from prejudice. Lots of laws try to avoid potential prejudice (eg. drug laws to protect order) and cause more pain than gain (war on drugs! a war doesn't protect order, it causes chaos).

As long as you pay people to write new laws, guess what: they write new laws, more is better for them. Then law become complex, people dodge it, then you write new laws and people dodge them... Then a guy gets out of prison because a fax-machine ran out of paper which compromised the procedure. This is caused by too many laws, and judges who don't judge but are tasked to merely apply the law.

"There are representative democracies that don't have the issues we see in others": the Swiss are a striking example of more direct democracy... but yet, the internet would allow us to go much further. See how people are passionate about change.org, even if there's no guarantee of any effect? Imagine if their opinion did count!!!

"the "great country" (as a non-American living in America, I find this hilarious) was a representative democracy". I'm a non-american living abroad, but I keep in mind what America once was (my phrasing wasn't clear about the "once was" point). It's still a great country, but it's less and less free and less an less great. Hence a bit of nostalgia. If the USA falls to more government control, more enslavement of the people, less freedom, then a star goes dark... and the USA is no more.
Ubiquiti had patches for the KRACK vulnerability before public disclosure.

https://help.ubnt.com/hc/en-us/articles/115013737328-Ubiquit...
Author here! Any feedback welcome.
WeWork rides lifestyle change to become new economy star
Cryptography 101 – Modular exponentiation
Perhaps the "Second system effect" would not apply if methods are kept small, but is a method really a good unit of work for these kinds of ideas? Better rewrite units, classes, whatever can be isolated/encapsulated in a meaningful way.
Situs Judi Poker Uang Asli – Situs Poker Terbesar – Qqpoker99
SEEKING WORK | Iran | Full-stack Engineer and UI/UX Designer

13 Years of experience in different areas of computers and trying to get out of Iran.

Remote: OK (payment: bitcoin or some other popular crypto-currency)

Relocation: OK (Extremely preferred)

Tech: Python, Django, HTML5, CSS3, JavaScript, MySQL, Ubuntu, jQuery, Apache2

CMS: Wordpress, Joomla, Perstashop, vBulletin, IPBoard

CSS Frameworks: Twitter Bootstrap, Zurb Foundation, Semantic UI, UI Kit

Other: Browser Extension

Software: Adobe CC (Photoshop, Illustrator, After Effects)

Looking jobs for: Web developer, UI / UX Designer, Motion Graphic, Managerial positions

Preferably: Senior and higher positions

Resume: https://www.linkedin.com/in/mojtahedi/

Email: gerdoo1397@gmail.com
I like the change over time part. I think in the last election the "lesser of two evils" dominated, and many people who would have liked to vote Democrat but deeply didn't like Hillary had to make a horrible choice. Two states "flipped" from "blue" to "red", didn't they? Those were "rust-belt" states, so I'm very sure that there wasn't change in cars.
> doing something else to cater to Microsoft's backwards problem child

It isn't just old IE that can be a problem in corporate environments. I work on a product used by branch and admin staff in larger UK banks, and where an alternative is used it isn't usually an up-to-date one.

For the largest instance of the app, the most common UA in IE11 (in various compatibility modes for extra confusion) but IE8 is still common enough that we have to care. They seem to have skipped IE9 and IE10 completely. Edge is nowhere to be seen but that is expected as I don't think they've moved beyond Windows 7 for the most part (I still see XP in use). Chrome is in use in some parts of the business, but not the latest: the Chrome versions witnessed in the last month range from 40 (released at the start of 2015) to 59 (much better, only four releases back, but still 6 months old).

Though IE is the main problem, if you have commercial clients who use Chrome/Firefox/other you still need to be careful not to rely on enhancements that haven't been common for some time.
To eliminate suffering.
This probably won't affect many users, but I imagine it will make it impossible to use stuff like MacType. It's also rather curious that Windows is the only OS where this really is a problem.
> local & federal police

If only such a thing existed. We don't have any of this pesky federalism in the UK. The police are supposed to be local, but they are ultimately under the control of the Home Office.
I hope Japan finally gets a break. They have been in a stagnation for such a long time and it had to be really tough for young people. There is already a sizable lost generation, Japan really needs to get some growth going so the new generation gets some economic boost (and is able to afford to raise a family) and doesn't become second lost generation in a row. That would be really bad.
I'll take the contrarian opinion here, and say that that is a good thing, if only for the fact that it "keeps the target from moving too quickly", as the saying goes.

The slower the adoption of these fancy new features, the more chances for content to remain accessible to those who simply don't want to feed the hedgemony and use other alternative browsers. As it is, the situation is bad enough with developers/designers itching to hide otherwise simple, static, and accessible content behind massive bloated web apps. I feel WebAsm is going to make that even worse, because now they can go even further with obfuscation.

When considering the state of the web as a whole, and one of its goals of wide access to information regardless of user-agent, if the presence of IE can slow the needless appification trend, IMHO that's a good thing.

There's some more detailed discussion on that here: https://news.ycombinator.com/item?id=15836027 and in particular my comment at https://news.ycombinator.com/item?id=15836315

Also related: https://news.ycombinator.com/item?id=9961613
In Germany, maybe.

I speak English fairly well, but most people here just understand it when spoken to them, they can't speak it fluently.

But in the BeNeLux or Scandinavian countries people speak english rather fluently, even if they don't need it at their jobs.
Oh I agree it's a fine salary, but it is at the higher end (if we disregard contractors (like me)).

But the post is about someone two years past graduation! That's the mind-boggling thing to me. Those high-end London salaries are probably people with 10+ years behind them. I could be wrong about that but... I don't think so.
Why would anyone sell an oilcoin to me for less than a barrel of oil when they could sell it to the government for more? (and vice versa)
> People in Venezuela have lost 19 pounds on average in the past couple of years.

Looks like the US need some left wing rule. But yeah this is fake news. Don't lie to pretend you have a point kiddo.
We've had a blocklist in Firefox for specific DLLs that cause major issues (usually crashes) for ages:
https://dxr.mozilla.org/mozilla-central/rev/574f4f58fe09dd59...

I assume Chrome is just planning to make that block everything that's not Google or Microsoft code, probably with a short whitelist of things that are necessary.
Accidentally adding empty item to LD_LIBRARY_PATH (or PATH, or PYTHONPATH, or ...) is a pretty common bug.

This should be fixed all at once, by stopping treating empty string as cwd. People who actually need to have cwd in *PATH can add it explicitly.
As someone that didn’t work at Google/FB and goes to a state school, Well, thanks for the vote of confidence!
I mean, yes. Both are true. The EU is both interfering undemocratically in the UK, _and_ making better decisions than our politicians. I noticed this during the referendum. A lot of the pro-remain arguments weren't to do with the abstract advantages of being in or out of the EU, but rather just that they preferred the current EU politicians to the UK ones.
If welfare and food stamps are better than performing farm labor then farm wages and working conditions clearly haven't improved enough yet.

It's farm labor - how much can working conditions improve while you are actually doing your job? If I had a choice between making minimum wage and getting government assistance and doing back breaking labor at $20 an hour, I'm not sure that I wouldn't take the minimum wage job and make the commensurate lifestyle choices - roommates, public transportation instead of a car, or if I were so inclined being a part of the underground economy.

How many unemployed people are physically capable of doing that kind of work?
The Implicit Association Test falls short of basic scientific standards
Location: Hamedan, Iran

Remote: Yes

Willing to relocate: YES

Technologies: Python, Django, HTML5, CSS3, JavaScript, MySQL, Ubuntu, jQuery, Apache2, Wordpress, Joomla, Perstashop, vBulletin, IPBoard, Twitter Bootstrap, Zurb Foundation, Semantic UI, UI Kit, Browser Extension, Adobe CC (Photoshop, Illustrator, After Effects, etc.)

Résumé/CV: https://www.linkedin.com/in/mojtahedi/

Email: gerdoo1397@gmail.com

Looking jobs for: Web developer, UI / UX Designer, Motion Graphic, Managerial positions

Preferably: Senior and higher positions
I wonder how many of those "luxury hand bags" he buys are knock-offs?
Really? ..... Really?

I ... you want an external actor, over which you have no control, to have judicial power over your government, because right now the decisions go the way you want them to?
I have no way of directly knowing anything about situations like these. But I suspect that no matter what they say, they're collecting the data. I don't want to hear about court rulings, I want to hear that their hardware has been removed from the telco rooms, and that facilities like Bluffdale have been dismantled. I feel that there is quite a bit of theater going on where the various surveillance monsters acknowledge getting caught and act as if they got spanked and reigned in, when in fact they're just getting bigger and more capable every day.
> Even most people on the radical far left view Venezuela as a cautionary tale

No, "we" not. Maduro/Venezuela is a teather of war the same way NK, Syria, Ukraine and Brazil are. Keep it up with the revolution, Maduro! Lula is coming back in Brazil to help you.
It was an advisory referendum, it decided nothing.

The politicians decided to follow the advice.
A story of forgotten requirements from the Apollo program
cats.com?
My team is currently developing legacy product that was bought from another company, and code quality is what you expect when the team had changed several times already. On one hand, we have immovable deadlines like Steam sales; on the other, bugs in the build immediately impact sales through negative reviews and refunds. So, after seeing so many bugs with our multiplayer, our studio head urged us to spend some time to refactor the damn thing from scratch - while I, the lead developer, has been more cautious about it.
Measuring API Developer Experience
It has featured a few times here before, I love the manifesto :)
You are right. I am a long time London contractor too but am close to accepting a perm offer :)

I have even seen £120k offers for lead engineers but you have to be really talented and have exceptional record behind you.

Regarding experience I think 2 years is definitely not enough to reach that salary, you are right it's probably around 10 years of experience.

Unless you go contracting and then you can do it even very young. But then again, you get no RSUs, no bonus, no paid vacation or other benefits, have to deal with taxes and admin of your company, can be fired at will, high levels of stress...

I think that's a much worse deal than working for one of the FAANGs in Silicon Valley.
As someone who has run a digital agency I was hoping for some insight into their design process, prototyping, mocking, testing etc. Nope. Some CSS properties. I can assure all of you who are unfamiliar with the process that what is discussed in the article is not how they manage to build great pages.
Last I checked, we get to vote for MEPs. So we do have control. And we have (had) representation on the European Council. And we had representation on the ECJ.

The EU will still be there when we've left. And wether we're in the single market or not, we'll still have to play by their rules on most things. Brexit gives us less control, not more.

And don't get me started on how the US and China are going to make us dance to their tune. And we certainly don't have any control over those two juggernauts.
This happened in juggling as well, describing the patterns in a notation allowed people to find new ways to throw objects: www.youtube.com/watch?v=7dwgusHjA0Y
There are already ongoing efforts to port JVM and CLR to WebAssembly.

Someone is porting TypeScript to WASM, named AssemblyScript.

It won't surprise me to see a WebAssembly backend for Flash.
Unifi uses MongoDB because somebody at Ubiquiti thought it was cool. It's not an open-source project, you don't get to see their IRC chat logs or commit messages.

If you're uncomfortable with IPv6, you are right to turn it off. Learn it, become comfortable, then configure it properly. This advice holds for everything.

Is it worth setting up RADIUS? Only if you want the experience. One of the possible functions of a home lab is to gain experience.

It sounds like you want to learn how to do operations. It's always advisable to start by gathering requirements, generating threat models, listing resources, and then trying to construct a plan. None of this needs to be fixed in stone - as you research one thing, you should learn of alternatives with different trade-offs. Keep track of all that. There is never just one set of "best practices".
Get things done unfortunately.

Everything is Minimum Viable Product, trouble is those MVPs end up in producation and never actually get rewritten so all code is horrendous when it comes to quality. Result: Even what should be insignificant changes takes forever and you never know if you are introducing bugs due to zero unit tests. Work that should take a day or so takes weeks.

I've seen programs that are just hundreds of lines of code in Main(). variable names like `var varvar`. No DI, code that is very susceptible to sql injection, things like

`var sql = "select * from " + tblName + " where Foo = " + searchString;`

And other horrendous things. No one seems to care though. If it causes an issue in the future (and it will!) that's future developers problem.

The other issue I find with this is you end up going home each day as a developer and feeling completely unsatisfied, you can't take any pride in your work as it's all just a hack job to get it working ASAP. It's like if I trained to be a chef then got stuck in a kitchen and spent all day just heating stuff up in a microwave.
Jsonlint:A flexible json validation for python web development
Rob Northen compression
> Also, once a game is out

Curious, what kind of games you work on that still "get out"? I used to work on mobile, now switched to Steam "indie", and in both cases the public release is only the beginning of ongoing tweaking and support.
Multiple subnets to keep the wireless domain, wired domain, protected domains and dmz apart. I used to run the backbone over wireless when I rented (couldn't run cat5 through the walls), so didn't vlan everything back to a single router.

OSPF makes it far easier to manage those, but I did used to run BGP as it made more sense to me when I learned about routing protocols and was more forgiving of wireless issues (which could have been me using the wrong OSPF mode to be honest)

In addition to the normal fixed infrastructure, I have a cluster of 5 cheap mikrotiks that I use for a little experimentation with things like failover time, but that's mainly for work purposes.
You want to run a bytecode interpreter in JS? What's battery life going to look like with that?
Generating Simplicity language code with proofs for smart contracts looks like a nice application, though it's in early stages:

https://blockstream.com/simplicity.pdf

After some Ethereum smart contracts were containing bugs that caused tens of millions of dollars go away (and the value of these contracts is just going up in time), program verification in the cryptocurrency space is getting extremely important.
Salesforce Research Reveals Customer Retention
It's just my opinion, but as I always see during the years of work if you only focus on "getting things done" you have an illusion that you ship faster.. This way you will have more bugs, regressions, technical debt etc. and fixing them will take much more time than doing things the right way.
A few typos :

- administrate from your couche -> your couch?

- Createphotorealism interfaces -> create photorealistic interfaces ?

- A open solution -> an open solution

Otherwise, looks good! I really like the ebook reader integration! Maybe it's not practical yet, because it's a hassle to visit sites from a ereader, but still a good idea.

How does it compare to other existing open source home automation solutions? What is the vision behind this product?
For sure we are here :)
Latin America must set itself free of American imperialism and deal with them in more equally terms. Viva la Revolucion Bolivariana!
The guy I work with implemented pep8 tests into unit testing. So now I can't submit code unless it meets stupid criteria like line length and function descriptions phrased very specifically.
He also complains at me for using mathematically named variables in my functions.
I do not believe this is code quality and it just hampers my ability to work.
How PM Software Helps CEOs Manage Business Benefits
> A gummy bear works just fine to copy a fingerprint.

No longer. You may be pleased to learn that there is new technology that is better than that. Google "liveness detection" to learn more.

> For most people, a computer is a means to an end. If it doesn't accomplish that task, the computer belongs in the trash.

If I interpret your hyperbole nicely, you mean that security which is difficult to use will upset users. Indeed this is so, therefore security needs to be implemented in such a way that it is easy to use in a secure fashion. apple touchID is a good real-life example of which you may be aware. Enforcing complex text passwords which must be changed every N days is a counter-example which does not achieve the desired effect and also upsets users. Biometrics are, when implemented well, very easy to use and far more secure than text passwords. Therefore they should be considered, before "throwing the computer in the dumpster", as you said.
Interesting projects that employ LD_PRELOAD:

https://github.com/stewartsmith/libeatmydata

https://github.com/wolfcw/libfaketime

https://cwrap.org/

https://github.com/dex4er/fakechroot

https://blitiri.com.ar/p/libfiu/

https://github.com/paultag/tmperamental
> Medicine is parochial so clinical practises for the same disorder vary tremendously

Oh my, I've been suffering for back/neck pain for years. I will randomly get flare-up (usually when it gets cold or when I do sport) and things will get worse and worse. I've been going to different PT/phisio/osteopath for the last 10 years and nothing never changed. My last doctor told me an X-ray wouldn't do much and sent me to another PT...

Now I'm considering visiting a chiropractor eventhough reddit has told me not to trust them... But I mostly just endure the pain every day.
PSOL and Jean Willys don't support Maduro, but they aren't really socialists/left wing. They more like American liberals.
Nice PR stunt.

I understand that it's test launch and they don't want to launch anything very expensive, but sending some cheap amateur satellites, retroreflector, or just polished metal sphere that can be used as communications satellite to the orbit around the moon would have been better.
Seldon announces new investors including Rewired and Force Over Mass
> nearly no one complies with the code of conduct they agree to

Your organisation has a problem which could lead to financial or reputation loss. Is management aware?
There is also the related issue about Police releasing the results of items found on someone's computer during an unrelated investigation (and a search that was a bit dodgy in the first place).
CLR was designed to support C++, hence Maanged C++ and C++/CLI.

Also the reason why the only major revision to the MSIL bytecodes was the support for generics.
Super rich want supersonic bomber as business jet
I've tried or been used to try a dozen or more methodologies over the years, more than I can easily name. Everything from SSADM and ITIL through RUP, various sorts of Agile... all methodologies are complete nonsense with the exception of Kepner-Tregoe.
Using ECC Memory to Reduce Power Consumption