skysight-inc/HackerNews huggingface dataset:
I'm not sold that real-time is a feature you want in your social site.

Reddit has an issue with lightweight throwaway comments already. Broad mostly-right comments killing actual discussion.

Wouldn't adding real-time on top of that add up to the hell of teamspeak in games with a bunch of kids?

It could go like IRC... But if you're saying you're like Reddit, I don't see how it wouldn't devolve into pettyness.
Prevent command with a specific option to be run on your server
For some modern people, as much as 5% of their DNA comes from neanderthals. Pretty-close species can have hybrid children, but the more distant the less likely the child will be fully-functional.

Consider mules (horse + donkey) which are sterile or the infamous Ligers and Tigons (Lion + Tiger can make some monstrously large cats).
Wife and I just closed on our home - good thing this didn't happen DURING the process as we got a ton of DocuSign requests.
- Bandcamp

- Boomkat

- Qobuz

- Bleep

- Artist and label stores

---

There are others like HDTracks, but they always seem to be selling snake oil to audiophiles. Just my impression. I don't see any point in paying extra for more than CD-quality. I draw the line at 16 Bit / 44.1 KHz.
This is nice, but what I'm actually looking for is a lightweight clone of SharePoint Search[1].

Something that has a self-hosted Web Interface, and an engine that I can point at some file servers, and let it index the files to it's hearts content. All I then have to do is search the index 'google style' for my files.

Any suggestions?

--

[1] https://i-technet.sec.s-msft.com/dynimg/IC423463.jpg
Right and then try to participate in the conversation, and you can't, but since its a shadow ban you don't even know that you can't participate. In general your giving traffic and ad dollars to people who seem more interested in pressing a narrative then providing content.
I don't think that JVM will do magic and execute something different from actual sources, even for String. On the other hand, optimizing those bytecodes to compile to perfect machine code or playing with code to produce bytecode which will be correctly optimized by JIT is more reasonable approach, not only java.lang.String would benefit from those optimizations, but any other developer with similar code.

Method call overhead is real and calling equals method is slower compared to reference comparison, but eventually JIT might decide to inline this method call, so there'll be no overhead after that. Anyway it's unlikely, that those difference will be noticeable in real code, IMO.
> A lot of people feel that Reddit is overmoderated -

A tiny handful of people feel that Reddit is over moderated, and those people went to voat or 8chan.

Everyone else thinks there's not enough moderation on Reddit.

When you ask people what the good bits of Reddit are they almost always talk about the most heavily moderated sub-Reddits, which is telling.
Really? I've been on reddit for a few years now and there's plenty of enjoyable content on the frontpage and now /r/popular. Sure, there's always something about politics, but I think that's always been the case.

As for shadowbanning, reddit is taking steps to get rid of that altogether [0], or at least they recognize that it's a bad system for actual users.

[0]: https://www.reddit.com/r/announcements/comments/3sbrro/accou...
As you said it yourself, Voat is "full of /pol-like MRAs/extreme right/alt-right". Voten is not trying to do the same. It's just an alternative with a good design, real-time features and basically everything that Reddit and Voat aren't.
How is that a surprise ? Warnings have been around left and right since before Snowden about this kind of scenario. Has happened before, will happen again. What's new here is that a suspicious group named Shadow Brokers went public about it and the release while this usually happens in private.
I agree with Spydum. The reason I agree is - Layers of security are required. You should not use a root account for your web application. You should also use escaping, properly formed queries, and prepared statements. You use best practices in an orderly manner and you will be much safer than just picking one "silver bullet". Not every attack provides root access to the database or server. Why make it easier for folks? Least privilege is a viable tool in your bag.
We are using SQLite. The performance bottleneck is not the database itself but conversion between the Java and JavaScript environments.
I watched the video twice, and I picked up a lot more the second time. At first, it seemed like he had the speech set to "incomprehensible chirping".

I'm still impressed at how he found the syntax error, though.
Show HN: FrontendHero – Hero on call to save you from your frontend woes
Google I/O 2017
Scientists Are Using Targeted Light to Track Down Tumors
> when I hit play/pause in one application, the other starts as well.

This should work automatically. If not 50/50 chance you can blame it on Lennart Poettering:

http://jackaudio.org/faq/pulseaudio_and_jack.html

:)
The LD50 of caffeine in humans is dependent on individual sensitivity, but is estimated to be about 150 to 200 milligrams per kilogram of body mass or roughly 80 to 100 cups of coffee for an average adult.
What is new in Angular 4?
HDTracks is an example site that often has lossless for sale.

Most importantly, audio CDs still use uncompressed WAV. Buying and ripping the audio CD for a popular album is a pretty surefire method for getting a lossless copy, even if it's not always the easiest.
Which means they better make that office in the suburbs extra appealing. Like this one is.
so... I signed up... but I doubt it will catch on.. ala voat.co
I believe a large majority of reddit users are lurkers. I browsed the site almost daily for months before I felt the need to create an account so I could start commenting.
Introducing the Sandbox for Eclipse: Let's Rethink the Eclipse IDE
You'll be glad to hear that they've finally been removed since PHP 7.0 so slowly but surely they're being consigned to history.

And there seems to be much better awareness about the perils of mysql_* functions amongst PHP devs these days.

However, 5.6 is still in security support until 31st December 2018, so all that bad advice on SO and elsewhere is still relevant and lurking, waiting to be found by inexperienced devs.
7 THings Every Blogger Should Do After You Hit Publish
It appears to interop with pouchdb, but is more tailored to clientside consumption with Rx.js.
The UI services the UX
Silicon Valley Has Idolized Steve Jobs
Tried to sign in with Facebook but did not work (and the login button seems odd looking).
Much of what I read in the article about what he wrote reminds me heavily of Alien: Resurrection.
A health wearable that might actually help you get better sleep
After we figure out Mars, Enceladus will probably still be there for the next step
Uber board director and CTO under pressure in sexual harassment investigation
I'm really sort of surprised that nobody is seriously discussing how to build a nuclear reactor in space yet. I just don't see how space civilization can get going without nuclear power. Fusion would be way cooler, but fission should do.

(Fusion would require not just that some small-city-sized installation works on Earth but that something small enough to usefully fit in other structures can generate power. We know we can put fission reactors in spaces small enough to run submarines, so that is almost certainly feasible.)
Corporate Identity for a Developer
How to Stop Lithium-Ion Batteries Explosion Due to Thermal Runaway?
Ask HN: Is there any free/open source alternative to Macupdate.com
> AAC makes a lot of sense for low- and medium-quality applications where bandwidth is extremely limited or expensive, like phone calls and music-streaming services, or as sound for video, for which it’s the most widely supported format.

Nope; you can scratch "phone calls" from that list.

AAC (specifically, the AAC-LD variant) is not the best for low bitrate calls; you want a dedicated voice codec for that application.

https://en.wikipedia.org/wiki/AAC-LD

AAC-LD is only geared toward voice in one parameter: frame size. It's basically just a "look, AAC can do this too if you want" feature.

Look at the remark there: "It can use a bit rate of 32 - 64kbit/s or higher". That's a whopping lot. 32 kbps is about the far-out upper bound on bit rate for using a voice codec. You can get very good call quality at half that.

http://opus-codec.org/comparison/

Basically if you look at all the options for compressing speech in telephony, AAC doesn't make a whole lot of sense.
Still not possible.
I'm surprised they're not using the WannaCry situation with this - surely it's the perfect, relevant example here? A government promises to have complete control over something, and assign their best people to work on it - and still it ends up in the real world, damaging the people it's meant to protect.
I have been hearing "reddit sucks now" for 8 years and my reddit account is 9 years old. And I pretty much agree. But I keep going there!
I couldn't tell as trying to access the article is hijacked and redirected to https://www.forbes.com/forbes/welcome/?toURL= and stay stuck there until I start disabling privacy measures and allow scripting.

I won't even try clicking another forbes link from now on.
well it's Wired after all, i am not opening it, better provide different source
My previous phone used to reboot at inconvenient times, playing an unmutable startup sound.
I was so enthusiastic about the video that I was watching it on the road, which brought some distractions. On a related topic, I am currently packing for a move and spent a few moments last night contemplating how many very good unread and barely read books I have. Time that would have once been spent sitting and reading is often spent reading, but in a very fragmentary way, often from an electronic device. Got to change that.
The Cuil of Web forums.
Choosing the Right Release Cadence for Your Project
It's only a short commute if you lived downtown, right?. The company I work for is moving from the suburbs to downtown. I live in what is considered "in town" but not quite urban.

Honestly it's easier for me to commute out to the suburbs since I am going the opposite flow of traffic. Even though I will use the train to commute downtown it will be longer. Same if I decide to drive, downtown office is half the distance but will take double the time.
We once built a site (for a major consumer brand) where the client insisted on so many carousel slides that they started duplicating slides in the lineup because it had been too long since they’d been seen.

(Our recommendation was to avoid a carousel, but the client had to have it!)
Not much has changed generally in how people get anywhere. Cars, trains, bikes, planes... the options are pretty similar to what they were 50 years ago. We've had some minor improvements in availability, cost, quality & such but it's basically the same choices. The resurgence of cycling is just different choices within the same set of constraints.

Technology doesn't progress at the same pace across all fields. Innovation in the transport of people had a solid run from (well, dating these things is always a little arbitrary) from the age of sail to around the 1960s and then seemed to have stopped. The age of sail promoted Europe's rapid modernisation and industrialization. They dug huge canal systems in some countries. They rolled out empire-grade railroad systems.

Before World war one, air travel meant novelty items like blimps and planes made from bicycles. By the 1960s we had modern airline systems, supersonic fighters that could still fight today...In the following 50 years, we've modernized and digitized what we already had in 1960 but it's not much cheaper, faster or more convenient.

That's why I like the focus on transport. Self driving cars are such a cool technology they get some eyes onto transport. Uber gives us a transport unicorn, which gets investor and founder eyes onto transport. Ideas like hyperloop and Marsone are floating around as inspiration. Hopefully, we're going into a period of progress again.
You are correct !
> After watching this it made me wonder if this is normal, or if this guy is some sort of auditory wizard.

The "visual cortex" area is not deactivated but gets re-tasked with non-visual processing tasks, even in "late blind" people (people who lost their sight after age 12): https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3667661/

Considering the amount of visual information the sighted process more or less effortlessly, that's a pretty significant amount of processing capabilities which can get retasked with e.g. auditory processing.
The product did not need to be 2 years in development, there is not much need in so much features and niceties. The main value of reddit is the content and vast network of users.
I am an early adopter of a Pine product. I purchased the Pine64, a case, and some accessories. When I had problems with the product, the folks at Pine64 were completely silent and refused to communicate with me. It is possible that their customer service has improved since I last made a purchase. I will not test it and cannot recommend the Pine products. However, the idea of a $100 computer is tantalizing and I really hope they get their act together.
Also, I might still want to do some things differently server-side in getInitialProps(), despite most of the code being shared. For example, clients might access the API through a load-balanced frontend, while on the server I might want to prefer talking to an API process on the same machine. Authentication might also be different. Of course these things (e.g. the API endpoint) shouldn't be hardcoded, but even then you need to get them somewhere, most likely a configuration file or an environment variable. And sharing these details (names of environment variables for example) with the client is not something I particularly like.
Flagging this comment. Creating a throwaway named "douche chill" just to reply to somebody might as well be a direct insult.
I work in health care, where "data at rest" does not mean you won't query it soon, but instead that it isn't either in transit (datastore to app, app to app, app to customer, etc; all of these have transport encryption) or being worked with in memory currently. If the data is in a store, it's almost certainly "at rest".
Have you heard of things like NNTPChan? Granted, it's not "Reddit" (it's an imageboard) however it's an imageboard that works over NNTP. It's as decentralised as I know of, though I'd also be interested in finding decentralised Reddit alternatives.
Worst ransomware ever: "pay us now that we have deleted your files or else !"
You are the OP HN needs but not the one we deserve...
working from home is my favorite. I currently have this option for the majority of each week and take advantage of it. if not given the choice the shorter the commute the better.

as with many, my work location changed long after I settled happily where I am at and seems to only move further away.
It isn't possible to write an interpreter for this language... When the canonical form was an interpreter written by a high school kid using the manual for the language ...

You're going to need to explain some more.
> who's gonna switch to this

I wonder if the removal of CSS from the subreddits will give other message boards a chance to splinter off some of the community.
Agreed. Also, I've never noticed someone using both a front-end framework AND jQuery simultaneously. Usually, at least in projects I've collaborated on, this is redundant. However, I've never used Vue.js, so perhaps this is standard?
3  2017 IT and Tech Trend Reports
mp3's are the jpeg of the audio world. Maximum compatibility with any and all ancient electronics, and now totally free. I don't think we'll ever be rid of it. And really that's fine because at high bitrate mp3 is very usable and mp3 does a great job at what it does like jpeg does: it dramatically reduces the data size compared to raw (wav to mp3 savings is dramatically greater than mp3 to any other audio format savings).
What's the incentive for such a virus ?
The West's obsession with itself
Free and Paid Online Load Boards: 8 Most Important Questions and Answers
Karma has never prevented me from speaking my mind or telling my story, but it has made me reconsider posting many comments that would not have ultimately added value to the discussions.
Update: with some serious help from Arunoda, I've learned that it was due to the react-google-ad component I was using bundling it's own copy of react. So, while the rest of the site was using production-mode React, that one component wasn't and that was enough to trigger the warning in the Chrome extension.

I sent a pull request to fix it: https://github.com/lukehansell/react-google-ad/pull/5
How to build your own LTE network over Wi-Fi frequencies
The entrepreneurs making money out of thin air
They maybe you suck?
http://abx.digitalfeed.net/list.lame.html

I have never seen anyone pass that bullshit-detecting test. 128kbps encoded with lame is barely detectable, and anything higher just isn't.
That's a good idea. Sadly in a lot of cases the employees are bound by a script of some form.
Lol. I was trying to say the nice version of this.
Integer division is slow
TIL MP3 is only one year younger than JPEG, or considering i was using JPEG daily years before MP3 took off, I remember Winamp version 1
Cool. Yeah-- I've had various stints with going with decaf instead, but (somewhat like you) the wider selection always pulled me back.
I had a copy of the script once, when I lived in Hollywood. It was an awesome coffee-table curio, which more than a few of my friends begged to borrow (I denied). Before the franchise expanded to its current form, it really was something I thought I'd see turned into a production at some point, being a Gibson fanboix.

That said, I look forward to seeing the new Alien Covenant and noting the inspiration that is no doubt to be found.
As someone who has worked on a similar product, I would imagine they only store a token given to them by their payment gateway. The actual CC information is held by the PCI compliant payment gateway, while Docusign can use the token to charge a card without storing compromising information.
Agree 100%. I've written longer responses like this on various web forums and email lists, but these days don't have the energy to keep hammering on this nail. Thanks for taking the time.
1500M Epoch Time will be at Thursday July 13, 2017 22:40:00 EST
True. Most of it is about the first impression. If it would have presented me with bustling activity and pictures poping up real time (which it is supposed to do judging on what the link says) that would be whole different expireince I would remember.

But so far the reddit tile would never go away from the speed dial.
Install Windows IS by This Amazing Method
Well, darn. Looks like Dinesh is going to need to pull a few all-nighters.
Yea.. it's not a "deep learning processing unit", but a "tensorflow processing unit". And it certainly is not just a normal modern graphics card (GPGPU) that can do other-then-32bit-float computations without dying (as AMD's could do for a while now).

* Written using a FFPU (firefox processing unit).
Im sure there's some group of people who are impatient and would have seen it in theaters to avoid the crappy hand camera version (or waiting), but instead can now just pirate it and can watch it asap.
The amount is roughly equal to (slightly more) than three 16 fl-oz cans of Red Bull. Certainly enough to give someone hyperactive shakes, but not normally enough to kill someone.

Tolerance might play a factor, but I can down two of these cans without too much issue && do so probably once a month or so during a particularly long workday when I haven't had enough sleep.

I wonder if dosage time was a factor. Even though the half-life of caffeine is super long my ingestion of ~0.3g typically happens over the course of 4 hours or so.
Ask HN: Patterns for creating database connections on fly in Java?
Hi All,

This is my first ever post in HN. So forgive me if I'm wrong in anysense.

I'm trying to build some dashboard application which allows the user to connect to their database and run queries. The resultset then will be feed into the charts for rendering. I want to understand few things:

1. As you could guess, each user might have different database sources configured, which I will store in my database. Lets say when 100 users are logging to my application and trying to build up a dashboard. Now I would end up opening 100 connection at the same time (for each user as per their database connection details), which I guess is really bad.

2. At the same time, I cannot create database connection pool (when my application starts up for each user's database source), as I won't be sure whether which user will pick up their database configuration to build a dashboard. Again I might end up in creating pool which may not be used at all!

I'm pretty much sure, there should be some design patterns or any community suggested practise for the same.

Thanks for you'r time on this.
Me too, I've created #Communism, works for me too. I didn't like how I had to subscribe to other channels before it let me make my own, though.

https://voten.co/c/communism/
The reason this is bad is because fresh email lists like this are used with common password lists to bruteforce logins to common sites. With 1.9 million valid emails, odds are some have used insercured passwords on some sites.

Because of this, emails are private information. If you are not posting it publicly, you will only be sharing it with friends and trusted companies. All of which should keep it secret and never have them leaked.
What it's like to live with endometriosis
It is rather odd.
I also like being able to filter out subreddits on /r/all. Every political cycle, I get bombarded w/ political news on /r/all. I filtered out all of the political content, including for candidates I like, and now I'm much happier! When I want political content, I seek it out, and it's kind of hard to avoid anyway.
Well,

The broad paradigm of deep learning (and machine-learning generally) is a "train-test-deploy" cycle and this fits with it. The thing is that however successful this approach has been so far, it has rather clear limitations. Unlike a scientific discovery, what's being discovered isn't a universal rule but a heuristic between massive, real-world data and labels/qualities. As the world changes, the actual correlation changes but the deployed solution doesn't (and sure you can re-teach, re-test and so-forth but what if the required model changes, what if your experts leave, etc).

So it seems like to make a deep-learning solution sustainable, you'd want a method of including learning in your deployed solution (how you'd do that may not yet be discovered but that doesn't mean it won't be discovered).

But this approach seems to do the opposite. It bakes the basic learn-test-deploy process into silicone, making this approach more obligatory.
Judging by a recent order with Deliveroo (when I was told I couldn't order chips/fries because they haven't figured out how to reliably deliver them), it's a licensing play.
Exactly, they are all variations on Fraunhofer's termination announcement which of course recommends modern replacements instead of telling customers to use MP3 for free.