skysight-inc/HackerNews huggingface dataset:
This is exactly it.

From what I have found, these places either have 1) No programming resource internally. 2) Some programming resource internally, but they're so swamped with other, poorly managed timeframes and projects, there's no extra resources.

So Light to Medium sized projects get outsourced - but if the delivered product "works" (at least visually) then who is going to QA the code? In fact, go one step back -- who is even going to think that the code needs to be checked? The management who chose the vendor? Hell no, that would look bad for them. The programmers who are swamped on other projects? Hell no, they're so busy they dont even want to talk to you.

So management takes one glance at it, see's that it works, and it gets thrown into production. The first time it's security is tested, is when the international hackers come knocking...

I'm not defending these actions in any way - I think it's a goddamn joke - but this is the reality
"But the entire foundation of Ethereum is now considered completely unreliable."

Considered by who? The bugs are in the smart contract, not Ethereum itself.
I had zero background in Java, and I'm a very happy Scala developer for about two years now (still at the beginner level, though).

I'd say not knowing Java the language isn't a big deal. Also not a big deal, but certainly a point to consider, is Java the ecosystem. I can imagine Java pros bringing their knowledge regarding the JVM, threads, and other stuff, that's certainly a plus.
My assumption is that it's the payment terminals. The US tends to have far more dated/low end terminals than I've seen elsewhere. I have a feeling that since retailers are forced to upgrade, they choose the cheapest, most terrible option they can.
https://github.com/psybernetics/synchrony

I'm working on something else right now but when it's feature complete I'll port synchrony to Go.
The plan is to give full consideration to potential pitfalls of multiple overlay networks, the contacts list, and of course peer-to-peer streaming hypermedia.

"ENABLE_WEB_APP" is also going to be a configfile option.

Users should also be able to modify a list of domains they won't utilise overlay networks for.

It will also have to perform the necessary alpha transforms on javascripts to prevent them from modifying the proxys' interfaces' objects whilst presenting a public API, so that in-network resources can do friends list operations for things to the tune of "network/nodeid/uid would like to play grand theft space wizards with you".
it's not recommended for coding

You're not kidding! Code displayed in this font looks downright bizarre[0]!

[0] https://i.imgur.com/6HHFhCw.png
> since the dawn of humanity

Since near the dawn of computing is more like it :), but I get what you mean. There was this early language by John Backus (yes, of BNF fame) called FP (sic), though Lisp may have been the first one.
Not that I'm arguing for criminal charges, but if you exploit an oversight in the design of a webcam to take pictures of someone else's house, you aren't a "bystander."
Along with asteroid mining will be space manufacturing, even 3D printing. It takes a lot less energy to move the finished product than the move the raw materials. 24x7 solar power, and less industrial pollution are other advantages of space manufacturing.
Did he seriously use that argument? Who decides what's a normal life?

> First they came for the Socialists, and I did not speak out—
Because I was not a Socialist.

> Then they came for the Trade Unionists, and I did not speak out—
Because I was not a Trade Unionist.

> Then they came for the Jews, and I did not speak out—
Because I was not a Jew.

> Then they came for me—and there was no one left to speak for me.
True, "fiat money" would technically be "inconvertible paper money made legal tender by a government decree."

Bitcoin by contrast is "inconvertible digital money made legal tender by no-one because it's not legal tender".

So.. it's fiat in the sense that "by fiat" sense - which is where fiat money as a term comes from, but not in the strict "fiat money" sense of the phrase.
Has anyone experience with "Curry" (functional logic programming)? If it has all the advantages of Haskell plus some possibilities of logical languages, it should be really interesting for experimental approaches.

http://www-ps.informatik.uni-kiel.de/currywiki/
Are you saying the running code is not open, or even available? How does that work in a decentralized system?
We need a standardized protocol/set of protocols first - something that it's easy for manufacturers to adhere to which can handle:

* Pushing common actions in a standardized way (e.g. turn on light, flip channel on TV, raise thermostat to 28 degrees).

* Sending / receiving streams of data via UDP.

* Service registration / discovery & authentication.

* Encryption.

* Upgrading firmware.

And which has a diverse set of servers which can talk these protocols.
Well, I have a practice of never raising the rent on a tenant in good standing. By why would anyone give a landlord the benefit of the doubt. A cynical mixed-context response is so much easier than contemplating solutions to a complex problem.

Perhaps many landlords initially want to do the right thing. But after years of hearing "landlord" used as a slur they just say, fuck it, and act indifferently towards their tenant.
I think this idea is bad but it works both ways sorta.

I was recently looking for an apartment and found one in liked
. After contacting the landlord I Googled his name and found his facebook. Scrolling through his history I saw a post from 2 years ago commenting that he just "found a sucker" to rent out the apartment. I thought it was pretty tasteless at best.
Sounds like EU should shut this down pretty fast.
Very poor people, who probably care very little for the volatility in its exchange rates.
It's been a trend for some years now (not just recently), due to reasons others here have said, such as multi-core, immutability, easier to reason about, etc. E.g. a friend of mine was in a startup that was using Clojure in production over 5-6 years ago.
The startup trying to clean up Wall Street became an official stock exchange
But wasn't the smart contract system the selling point for the novelty of Ethereum? If it doesn't work reliably, why should we use it over the more mature and stable Bitcoin?
Most of these guys are a disconnected from where the global market is going and are proposing preposterous ideas for west coast tech scenes own problems.

The web was based on a Western educational reference model that is not the normal mode for 3/4ths of the planet.

The new web would need to be pushed based, not pull based. It would need to be need to be instantly authorable and aware of people and devices, Not document based.
You might enjoy attending programming language events such as OPLSS (all of the old lectures are online and free to watch) or ICFP. You get to learn about lots of new research in programming languages, and often, you'll have an opportunity to explore programming languages from different perspectives, including logic and category theory.
No problem ha, nice to see someone who watches (watched?) him on HN too.
Hunh? BTC/$ has been basically rising D/D for over a month, at least as far as you can tell from a chart like this:

http://bitcoincharts.com/markets/bitfinexUSD.html

Looks up close to 100% in two months.
Only time my tinnitus went away was probably in the 80s or it might be the 90s. I went to a place called "Altered States" in NY named after the movie. Now long defunct. They had Samahdi tanks (ie float tank aka sensory deprivation chamber). I don't normally pay attention to the tinnitus unless the air conditioner is on or the like. It seems like the background tinnitus noise increases to meet just under the level of the air conditioner. Then when the AC is turned off I hear the tinnitus loudly.

So anyway, in the tank, I thought I had the music turned off but I was hearing this really loud buzzing all of a sudden. I thought it was the speaker because they did allow music (which imo is silly, since the point is deprivation). Anywho, as I paid attention to it, the noise got louder, suddenly it hit me this was my tinnitus. And in a weird biofeedback sense my awareness affected the noise and as I paid attention to it, I just turned off the sound and it was gone for the rest of the hour.

Eventually came back and had it ever since.

Went to a similar place in Venice, CA, but was not lucky enough to have the same experience. The tank was also very different. Liked it much less than the NY place.

Sorry for rambling.
Look at here: https://www.scala-js.org/

"The generated JavaScript is both fast and small, starting from 45kB gzipped for a full application." - 45kB... jQuery is ~80kB.
I think Microsoft's works better, try also IBM's if you can.
I've been writing Haskell professionally full-time since 2010. Before I started pursuing Haskell I looked into Scala, but it seems to be trying to embrace too many paradigms, which has resulted in a gigantic unwieldy language. In the 6 years that I've been using it professionally the Haskell ecosystem has matured tremendously. Obviously the third party library support can't be as good as popular languages like Ruby, Python, etc simply because of manpower, but I find that these days there is an open source package for just about everything I need. Furthermore, due to Haskell's purity and strong type system it is MUCH more likely that these libraries will work. It is also usually quite easy to make improvements when needed.
This looks cool, I especially like the lower-case characters (with the possible exception of the descender on the g). Also, the idea of using a monospaced font as a display font rather than a font for restricted environments (terminals) is new to me.

This may be a tangent, but speaking of mono fonts sponsored by big SV firms: Am I the only one who would like to see Apple's San Francisco Mono (which they stealthily debuted at WWDC) released properly (i.e. as an independent font file)? It's currently in the Xcode preview, but you can't use it anywhere else.
When everything else fails because a massive catastrophe has hit your local area, even something as big as a 9.2 earthquake destroying most of California... Everything satellite based (that is not dependent on teleports in CA) will still function fine. Amateur radio is nice and all for voice communication, but for IP data you could still use:

a) C, Ku and Ka-band VSAT terminals via geostationary satellite, to earth station anywhere else in the same hemisphere. Example: 1.2m VSAT in CA, teleport in TX.

There are all sorts of mobile VSAT systems including auto-aim/auto tracking antennas and military grade ones that will fit into a large backpack.

b) Handheld satellite phones: Iridium phones will work fine after a huge clusterfuck disaster. And run on a lot less power than a ham radio rig. They use a LEO satellite network. The Inmarsat iSatphone talks to the I-4 series of geostationary satellites and will work fine.

c) Portable L and S-band laptop sized Inmarsat terminals (BGAN), again speaking to the I-4 series satellites. These are about the size of a fat laptop and also require a lot less power than a ham radio setup. Speeds from 100 to 500 kbps depending on spot beam capacity/utilization and TDMA contention ratio. Some have built in wifi hotspots, others have a 100BaseTX interface to plug in your own router.

You can do all sorts of useful VoIP tricks with Iridium and Inmarsat satellite phones - both services offer regular US NPA DIDs that ring on your phone, and it's easy to set up a phone with a short 50 ohm coaxial cable to an exterior roof antenna if you need to semi-permanently install one on the desk of an indoor command center/disaster relief comms post.

edit: The major use of geostationary satellite in a disaster is to repair and bring back online a broken/islanded TCP/IP network. You can show up to a completely off-net command center (for example: Disaster operations HQ for City of San Francisco) and bring it back online to the outside world by parking a 1 to 2 meter sized VSAT dish on the roof and connecting a satellite modem to the WAN uplink of their router. Satellite serves a different and complementary purpose to ham radio which is almost purely analog voice in a disaster scenario. Two people can carry the equipment needed to bring a 5 Mbps x 5 Mbps pipe with 0.0% packet loss.
You can also supply an options object (including headers) as the second argument[1].

[1]https://developer.mozilla.org/en-US/docs/Web/API/GlobalFetch...
Groundwater Flow Demonstration Model
Kotlin isn't an "advanced programming language" - it's a remastered java.
Anecdotal opinions don't bother me :), but in the case of personal finance, the rules can easily be followed up with math.

Your general rules are fine and make sense, but sometimes when you do break them, it becomes difficult to see the effect or know when to stop. If you didn't save 10% this month, without the math you don't get any immediate negative feedback. So then maybe a 2nd month with no saving is OK. In fact, with credit cards the feedback will be positive!

I've had a corporate finance career for 10+ years and here's my "math". I take the amount in my accounts today, then add and subtract my expected income and expenses out daily until I'm 80. Tada! Addition and subtraction. Nothing a basic spreadsheet can't handle. I know what my balance will be when I'm 40, 50 or on June 19, 2017. Anybody's well intention advice can be inputted and evaluated.

It's not a budget per se because I don't restrict myself like a budget. It's also a longer term look in detail, instead of just monthly numbers out a few years. I see what my daily overpriced coffee will do to me and I can decide if it's OK. (The daily walk to the coffee shop with the cute baristas is well worth it haha.)

"Dad or Mom advice" does have its spot, but I think it should stay values-based. Many years ago I got a lot of criticism when I bought my expensive new car. Everyone threw out these general rules to me, but I knew it was fine and I really enjoy driving it. I've had it for 9 years now. When it hits 10 years I planned to hand over the keys to my nephew (free). The "Dad advice" kicked in appropriately here when my brother said no way to giving my 16 year old nephew the car with its horse power and tinted windows etc.

So I understand family should teach you the appropriate values and such, but with all the mis-information in the personal finance industry, I wish people would do the math instead of following rules.
I see. That coupled with the limited RAM (as opposed to eg: the Amiga 500 which had 512Kb), or the Amiga 2000 which had at least a full megabyte -- I think ours had 4MB does make a big difference.

Interesting to note (as @pjmlp mentions) that 1973 + 15 years leaves us at around the time the Amiga 2000 was introduced. I remember ours (a model b IIRC) initially had a 20MB hard-drive, later upgraded with another 40MB for a total of 60MB of storage. It could fit almost all of my floppies on there!

Looking at the wikipedia page for the Amiga 500 I see the RAM latency listed as 150 ns. I'm not sure if that's the actual latency to read data from RAM - if so it's within an order of magnitude for accessing RAM today! (I'm also a little sad that while my i7 is a lot faster than that ageing 68000 that ran at 7.5 Mhz, it's still not easy to find a single core with 7.5+ Ghz of performance :-( ...).
he can pay effectively whatever a competent developer wants

I think any niche language person would be delighted to be paid equivalent to Java or C# rates for their city or industry, to hack Haskell or OCaml or Lisp or whatever.
It's a public space meant for public communications.

Encryption isn't really banned. You can still speak in code. It's just that automated encryption fills airways with private noise.
Everyone's going to need a startup monthly service to manage those sockpuppets. "Famous people" and corporations already hire identity consultants, why shouldn't middle and lower class people have carefully managed sock puppets?
Knowing Java won't help you much in learning Scala. It's the functional programming parts that will trip you up if you haven't done that before, and this is the most valuable part to learn. I use Scala every day, and it was easy to learn; but I suspect that was because I did a lot of functional programming before that.
No. The JVM should be included too as it is part of what the language needs to run. If you wanna compare including the boot of the real machine, then go for it as to run the JVM you still need a real machine to boot, but then you're adding noise as the machine is the same for the two programs and can, due external out of control reasons, have different timings. But still, JVM IS part of the language and the program unless you compile to native.
Nice. Does this pull live data from somewhere?
Boon or burden: what has the EU ever done for science?
I really like (and currently use) Input Mono.

http://input.fontbureau.com
They also spend a lot of time building robust systems that can recover from errors (e.g. the famous story about the guidance computer on the Apollo 11 recovering from cycle stealing and overflows).
Once you have had real Hindley-Milner Scala feels painfully primitive. Just go straight to OCaml.
Holy shit. Never buying off the shelf consumer grade security equipment now.
Selenium with image recognition
I'm not so sure most of the fault lies with the terminals. In April 2016, Visa announced a software/firmware update to card terminals to speed up the awkward waits affecting chip cards [1].

But to your point I found chip terminal manufactuer that claims to have optimized the communications between the chip and the terminal [2].

[1] http://investor.visa.com/news/news-details/2016/Visa-Speeds-...

[2] https://cayan.com/insights/emv-doesn-t-have-to-slow-down-the...
Depends on the complexity of what you require. I know I might get down-voted for this, but if your task is relatively simple, then roll your own using deep learning. Message me if you want help with this.

I wouldn't rely on either for my own startup, because I dont think these API's will have broad appeal, as a result wont get traction, and will be shutdown with little warning.

I could help you if you want - my email is in my profile
Researchers achieve 'breakthrough' in random number generation
The intent was to set up an autonomous corporation, not to be bankrupted by the first person to find a security hole.
GHC is top notch, I wouldn't say any language without a mature compiler "has all the advantages of Haskell".
US wildlife needs corridors to escape heat
[5.2] Remove unnecessary else #14036
Security and privacy awareness are not wholly absent, and awareness, including among the young, can be high. The awareness is, however, highly uneven, and is quite problematic especially in how it's reflected among commercial enterprises and law.

As I've been saying for quite some time: Data are liability.

This is simply the home-security edition.
> The web was based on a Western educational reference model

In what sense is the web based on a Western educational reference model?
No, I'm saying the running code is older. The repo has been updated since, so there are updates/fixes/pull requests in the repo that haven't been deployed to the running code yet.

The most recent bugs that appear to have been fixed are still present in the running instance of the DAO.

(Prompted by your post, I have since edited my previous post to clarify the intended wording.)
a list of every time I’ve tweeted the words “loan” and “pregnant,”

At least in the US, discriminating against families or pregnant women in housing is illegal.

I help manage an apartment building. We prefer not to even know if applicants have kids so we can't be accused of anything if we turn them down. Though the applicant ranking process is essentially dump every applicant with bad credit, then sort by income decreasing.

Also, in the image, you see the word "loan" and "loans" show up. I'd put money on their 'NLP' really being grep, because it looks like they aren't even stemming. ie even mentioning the word loan will show up there, regardless of context. Or borrow, as in I borrowed a book from the library.
Yep, directly from the Presidential Proclamations on WhiteHouse.gov. If you're curious, the source is on GitHub at https://github.com/jacobwgillespie/halfstaff.
I'm really intrigued by your last point that "Artificial Intelligence is because metaprogramming is easier in homoiconic languages."

Can you elaborate on this? Why are or what about homoiconic lnagunages make them more suitable for metaprogramming and AI in general?

Thanks
Wearable keyboard that turns anything you can touch into a typing surface
Well, this is a mess. Remember, there's a clock ticking - there are, what, 25 more days before the funds from the first exploit become liquid. With more exploits being found, the original proposed patch, which just blocks a specific destination address, won't work.

The price of Etherium has fallen about 35% since this started. The Etherium market cap has dropped from $1.5bn to under $1bn. Volume hit an all time high, and the price is still in a screaming dive as people try to get out.[1]

I wouldn't be surprised if the person behind the exploit turns out to be an insider. That would be in keeping with cryptocurrency tradition. In the Bitcoin world, most of the major "hacks" turned out to be insider theft.

[1] http://coinmarketcap.com/currencies/ethereum/
Back in the late 80s, my brother (baroque cello), a friend and I (Baroque Violins) started busking in Harvard Square for fun.

One of our favourites was the Mozart Organ Sonatas. We generally made enough money to buy beers at the end of the evening.

I guess my biggest memory was the time we started playing in front of Au Bon Pain when we just started out. I thought we were doing OK until some guy, with a grim fierce smile, took out a fistful of pennies and chucked them, one at a time, into the violin case. Apparently we had taken over the spot where a much-loved group regularly played. He made it more than obvious that we were not welcome there. We had no idea there was politics involved!

We moved on quickly, with our tails between our legs.

One of the nicest things we got was a sketch by a local artist. It's still got pride of place in my violin case.
Storing knowledge in written semistatic documents to be referenced is for the most part a higher education model.

The vast majority of the planet stores knowledge in people and references it via direct communications.
What is Scala native? Is there a Scala that doesn't rely on the JVM for hosting?
> isn't exactly worthy of a job offer anyway.

1) XSS is game over for sites with authentication. What kind of vulnerabilities do you think are more important than XSS?

2) XSS is a result. There are a lot of complicated XSS bugs.
It depends how they word it. If they simply ask for your login, then that could imply permanent access.
So I tried Microsoft's CV & IBM's AlchemyVision on the same image (since they both have an online demo sandbox). The Microsoft just gave me back more labels and stronger sentiment figures for same labels. Hence narrowed it down to these 2.
The CFAA applies here. His right to access the cloud service legally expired the moment he returned the camera. I wouldn't want to see such a prosecution, but there is almost no question that he has technically violated the CFAA by accessing the cloud service after his right to access it was legally terminated.
You raise some good points. However, amateur radio has a larger install base than satphones, and isn't dependent on any external equipment that can't be carried on one's person/vehicle (like a satellite).
If you ever find yourself in an awkward but enlightened moment of actually reading Roe v Wade, you won't fall for that false dilemma ever again.

The entire case doesn't hold up to our standards of legal review, and isn't even capable of happening today.