skysight-inc/HackerNews huggingface dataset:
One of the most useless FAQ I saw. I would have been more interested in knowing the improvements or changes made when compared to Redis. I had some trouble with large scale master slave Redis configuration. I was hoping if they have solved the issues.
> [...] would you want to continue holding Blockbuster stock? No; you would want to sell it.

For every seller, there's a buyer. The market will settle on a price at which those are evenly matched---even if that's close to zero.

You have to offer a good enough price on your Blockbuster stock to find a buyer who thinks it's a good idea. (Unless it's someone who has to cover a short position, those guys are basically forced to buy. But they'll still buy from the seller with the best price.)
Yes, obviously in countries with absent or failing institutions there is more fraud and corruption. But high level political corruption is literally everywhere. You're right on low level corruption, though.

Do you think there is less high level political corruption in France, Belgium, the UK or Germany? There is definitely less fraud going on, and the corruption is less obvious, but it's still there.

One simple example: go to any western EU country. Take an entrepreneurial family that, say, employs 500+ people in a country. It is almost certain they will get 1) better tax rulings, and 2) the tax authority will be more lenient when dealing with them. They will get away with more.

And if an overeager civil servant doesn't understand that, the case will likely be taken away from him and moved to someone who does. Because political connections matter and that's what happens. If you're part of the "elite" of any country, there's a lot that can be done by knowing the right people.
I don't know the answer to your question but while Vagrant and Packer both have been pretty bad experiences for me, Consul, Nomad, Vault and Terraform are very different products and all pretty actively worked on. I am using them all at the moment and am very happy.

Consul seems like a very mature product and development has maybe slowed down, but I think this is mostly because it is mature and looks like HashiCorp does not feel the need for feature bloat.
My MBP 2010 works just fine with Night Shift.
Ask HN: Scammed. Now what?
Hey HN,

My wife has just been scammed through a PayPal phishing e-mail. I'm angry as fu*k, but long story short. Here is what she did:

- typed her PayPal username/password;
- provided her name, phone number and address
- shared her credit card details
- uploaded a photo holding her driver's license and cc. This is the format "required" by the fraudulent web site:

https://ibb.co/dAC5t6

Now here is what I've done so far:

- changed her PayPal password
- locked her CC
- changed password on other web sites (email, amazon, etc.)
- reported scammers to PayPal

Any other immediate steps I should take?
The name repulses me
The people benefiting from this scam are not the ones doing the actual physical work.
> That's a nice pipe dream. But without force, it'll become irrelevant.

Transnational authority is extremely terrifying and western Europe has an extremely horrible and tragic track record when allowed to decide the fate of other people.

> It can be as Democratic as people make it.

That's a nice pipe dream.

> Western states are already privileged, they have the population advantage.

I meant that force would be used disproportionately against poorer states

> Case in point, Hungary. Billions of euros went there and at least 30-40% got funneled to "friends and family".

I have opinions about the wisdom of subsidies in general.
There is similar situation in the diamond engagement ring market, of all places! NiceIce, Beyond4Cs, Yourdiamondteacher, ProsumerDiamonds -- all affiliate marketing blogs that drive a lot of sales. No lawsuit yet to reveal the inner workings, but undoubtedly there is the same shadiness.
I'm going to take the plunge into using security keys.

What are the recommended bluetooth and USB-based keys I should be buying?
Viking ‘Allah’ textile actually doesn't have Allah on it
Or at least you'd ask for a serious discount to give up those rights.
Consul seems to get some love when looking at the releases, but I am really getting this impression when looking at Nomad. Seems like its been 0.6 forever.
[pdf] Why is codeless test automation better than conventional test automation?
From TFA

"And separately, to answer a question: how did this attack slip through, despite the fact that the 802.11i handshake was formally proven secure?"

Implies that the formal verification failed.

Yet from the paper on the attack:

"Interestingly, our attacks do not violate the security properties
proven in formal analysis of the 4-way and group key handshake."

This is a good thing! One of the hard things for software developers to do is separate the theorem (spec) from the proof (implementation). I can see how the article author would posit such a question.

The paper answers the question.

What do we do about it? More theorems, modelling, and proofs. Research on synthesizing the implementation from its specification. Treat events like this as we treat auto-collisions and correct the processes, tools, and technology that enable attacks like this to occur in our systems... at least that's my 0.02. :)
We can wait for upgrade to DNS security
Follow-up to https://news.ycombinator.com/item?id=15454787 ("Arabic characters found woven into burial costumes from Viking boat graves").
Indeed I am :)
They list the two things they changed compared to redis in the readme.
I'm not sure how a larger service requirement plays into the efficiency of completing that action. The question in this case isn't about that, but instead whether or not a public entity or a private entity tasked with the same service surface is inherently more efficient. That said, I don't know the answer to this question offhand.
Huawei aims to challenge Apple and Samsung on technology as well as price
Things make more sense if you look at the top level page: https://microsoft.github.io/ELL/ talks about their embeddable ML libraries, with the focus on allowing some live training on the embeddable, instead of, say, CoreML which (as of this writing) only allows scoring of trained models on the device.

So, showing how this works on a Pi (and where it doesn't quite due to heat) is in scope; I don't think they intended to replace a GPU-based PC training approach.
Agree about the years to understand - the important thing is to read it enough so that when you come across something you remember the approach and can option your investment in it.
Delphi does have some choices in that space. https://github.com/Fr0sT-Brutal/awesome-delphi/blob/master/R...
Why speculate? That would be measurable.
Yubikey are probably one of the most available, and most active in fixing bugs as they come up.
It is easy to create bindings to the C-libraries you need, see http://wiki.freepascal.org/Creating_bindings_for_C_libraries.

But FreePascal has many native libraries for all kinds of stuff...
Real-Time Machine Learning: The Missing Pieces
A Short Guide to Strategy for Entrepreneurs
I think you're ascribing more market->company linkage than is actually present, possibly significantly more.

The market (in general) rewards companies who show a prospect of increasing profits. In other words, they reward healthy company behavior the same way that a calendar would reward an effectively competing company or a biological entity (with continued survival and thriving).

It's an imperfect mechanism for sure, but in general, healthy companies get rewarded and unhealthy companies get pressure to become healthy or to die. I don't see that the problems outweigh the benefits.
> Companies doing well in the stock market might be exploiting workers, unnecessarily exposing consumers to different dangers, destroying the environment or a plethora of any other bad things and the stock market would not care

That would be regulatory failure - it is not the market's fault if the government is weak... Fix the government, get decent labor laws, let companies internalize externalities, regulate environmental impact !

> Similarly, a company that does well socially (e.g, a public hospital) but not economically would get obliterated in the stock market

Which is why, in civilized countries, public services are provided by the government or on behalf of the government.

Foisting government responsibilities upon the market is bound to create disappointment...
There is a new web app coming inspired by the matrix that you could try - www.eisedo.com. This task manager will auto-prioritise your tasks based on urgency and importance.

In reply to your question, it's important to remember that the Eisenhower Matrix is a guideline to help you prioritise your tasks in the most productive way. Delegation isn't always something that your boss asks you to do - it can be you asking a friend or a family member to handle something for you.

If there's absolutely no way it can be delegated, then naturally the responsibility to complete the task falls on you. All the Matrix does is highlight the fact that your time would be spent more productively on tasks in the first two quadrants. It's down to your best judgement and analysis of your time and workload in conjunction with the use of the Matrix to decide whether you take it on yourself or delegate it.
In French:

http://www.gutenberg.org/ebooks/4650

In English:
http://www.gutenberg.org/ebooks/19942
Maybe this answers your question:

> But beside this historical excursion, what are the reasons that I use Free Pascal in my personal projects?
and link to the author's comprehensive notes: https://papers.ssrn.com/sol3/Papers.cfm?abstract_id=2784718
Friendly artificial intelligence
In my experience (talking FreePascal/Lazarus here, as I'm on Linux most of the time), the library situation is not that bad, actually. The standard lib has most of the mundane stuff, and a little github-searching can often find a working version of more specific stuff (like SSH2 which I needed recently).

To the contrary, in some areas (like GUI tooling) it is far far beyond newer alternatives like Go.

Also, I think the higher level of the language than C/C++ etc can make it easier to develop your own solution, should you have to.
Chatvisor - Facebook Messenger Newsletter
Chatvisor lets you send Newsletters on FB Messenger as a broadcast. The growth tools (e.g. comment watcher, subscription box, etc.) turn your community to subscribers.
The article management (automatically) holds all information (e.g. all products of a web shop) and can send customized news to the right customers.
Integrated analytics show how many people were reached, top interactors, most used languages and more. After clicking „Continue with Facebook“ it takes only 3 clicks to get started - https://chatvisor.com
It depends on what you’re trying to do. In delphi you get a huge class library out of the box, and mostly you don’t need much else. There’s also still much third party stuff around the web from its glory years. The tricky part is interfacing with new external systems, and there it’s usually a matter of calling into a C library, which is easy to do.

I’ve found PHP to be trickier actually, because if there’s no extension to connect to the system you want, you don’t have a real fallback plan except writing your own extension in C.
- I did not read their username.

- I did not click through to their profile.

The cause for both of these is that my mobile HN experience is horrible for me (a lazy person).

I spent a few seconds looking for a word to replace "She/He", when none came to mind I fell back to a regular expression[1]. As iaml pointed out[2] (along with others) https://en.wikipedia.org/wiki/Singular_they is the proper solution to this issue, and I will try to remember that in the future.

---

[1] as we so often do in our daily lives.

[2] https://news.ycombinator.com/item?id=15489652

---

In my second attempt at comedy today, Trying to perform the error-prone art of interpreting genders based on usernames, the best I came up with for you is

/^\0_$/

Feedback welcome, this is my first attempt at matching null in a regular expression.

I'll explain the joke, so that no-one feels left out: I interpret name "Void" as gender "null", then carry the underscore over, using artistic license, to make the regex more interesting.
Pro gamers are paid to use whatever their sponsors want them to use.
And if their new fancy keyboard is good enough not to negatively affect their game, I don't see why they would turn down the money.
Locks down your Gmail from everyone except the companies that pay Google for the information gleaned from AI reading your emails.
Turbo Pascal and Forth were my first languages past Assembly on C64. They were so much better then Basic and Assembly for a young teenagers.

Delphi is now $1,200 to $4,400 a user!!! WOW more then the $75 in 1983

https://www.embarcadero.com/app-development-tools-store/delp...
I think RXBar benefited by being Whole30 compliant, which is a pretty common diet a lot of people are on the bandwagon on these days....
I have a Yubico FIDO U2F. It works with tons of sites and services but I usually opt to using 2FA one-time codes since it's quicker (I can pull up the Authy client on my desktop or phone). My key doesn't always work in every computer I have. It works out of the box in Linux but Windows needs to download drivers and the time that takes is more than just doing a one-time code. It is helpful to have, I only need either my keychain or my phone to get into my most important sites and services.
Not on ios though. See, the problem is not the permissions, but the fact you are at their mercy. And because by definition innovations assume you have nit thought of it before, this will limit innovation.
Great news for everyone except for VMWare (this is a simple compelling operating system for data centers that spans both windows and mac) and Openshift (which was one of the few viable ways of actually purchasing Kubernetes support). A lot of egos on both sides had to be suppressed to make this happen. Docker Swarm was a key driver in making Kubernetes popular because everyone realized that they needed swarm, but the implementation was so poor, no one could use it. That kicked K8s up into hyperdrive. Parts of the K8s community have been particularly partisan in doing everything they can to minimize docker.

Hopefully both sides _now_ come together and sing kumbaya, and we don't see a continuing KDE versus Gnome war a embrace and extend attitude by Docker or a continuing push to marginalize docker by the Kubernetes folks.
It's not a full answer to your question but I've sometimes found creative solutions to avoid FFI or ports. A good example I saw was someone who wanted to draw some 3D things generated in an obscure language without GL bindings, so they made a small external program in another language that took textual GL commands on stdin.
What? I have not given any such examples. That is a straw man.

You entirely correct that underclocking has been used to gain stability issues that have been caused by poor power supplies. But has nothing to do with throttling, heat related issues or this article.

I'm "ignoring" that because I have not (and I have not seen anyone else) suggested that raw CPU grunt is the end goal...

I would have imagined the end goal for this particular use case is availability. Microsoft want's people to play with their solutions and the reason to target the Pi is because of availability and familiarity at a very low price point. It is the single most popular and accessible device they could have adapted this project for. For that purpose I can not imagine any better hardware than the Raspberry Pi.
Two comments on this:
1) The way I read your post was "How can the attacker block step 3?" That's not what the linked webpage is suggesting: "... the acknowledgement to message #3 can be blocked ..."

So really this is blocking step #4 from occurring, pedantic perhaps, but it's sort of important.

2) In response to "How can someone block step #4?" Since we're discussing Wifi then signal jamming seems apt. From the actual paper discussing krack: "Inspired by this observation, an adversary could also selectively jam message 4 ..." There's much literature here (google). The reference the KRACK paper provides is: "Mathy Vanhoef and Frank Piessens. 2014. Advanced Wi-Fi attacks using commodity hardware. In ACSAC" link here: [https://people.cs.kuleuven.be/~mathy.vanhoef/papers/acsac201...]
Absolutely this! Tell the right person you want to move into that senior dev position and say you'll work with the senior dev to make that transition.

Approach the senior dev and tell them you'd like to move into their position at some point and want to learn what is needed. Ask for a knowledge transfer (artpar's recommendations are great) and include the non-technical stuff as well, including learning who the key people/groups they need to interact with to do their work.

Since it's a small company, I assume the senior dev knows you and hopefully respects your work? If so, ask if they can recommend you for the job?
Please don't post this lame snark here.

https://news.ycombinator.com/newsguidelines.html
PV volume support and failover has proven to not work very well on single nodes. Otherwise I agree.
I think several others have commented on this, but the learning curve of Swarm seems insignificant to the setup and implementation of a k8s cluster.

I work with a team of four total developers and realistically two of us handle the vast majority of "operations." As a result, what was important for us in orchestration was ease of setup, speed of initial implementation, and the lowest immediate and ongoing difficulty associated with whichever orchestration tooling we chose.
My fault. I'm more comfortable with regular expressions than the English language.
How to Watermark Your Photos with Python
Allergan Brings the Roof Down on Its Head
Froala Design Blocks: 170+ open source design components
Will not happen, German politicians delay everything anti-corruption as long as absolutely possible.
Viking textile did not feature word 'Allah', expert says
Because it's way more fun and interesting to work in a resource constrained environment where your main concern isn't what library du jour you us, but writing code that runs in a reasonable time, doesn't consume unnecessary memory, and meets your requirements.
That has been studied, of course. It's hard to believe most information about cannabis due to the decades of government-corporate propaganda against it.

Tobacco is highly toxic. Cannabis is not at all toxic, and in fact beneficial. That makes a difference in the smoke.

I read a report from the UK saying that cannabis's antioxidants and other helpful chemicals made up for any harm it caused by smoke.

One can vape anyway, and most serious enthusiasts dab.
> To the best of my knowledge, there is no reliable way to test whether a driver is actively intoxicated from pot

Police here use a spit test; supposedly it reveals use within the past 24 hours. But as far as I know, it can/will test positive for a regular user that did not smoke weed in the past 24 hours.

So I guess you are right; it is not reliable (but it'll still get you convicted..)
The whole jewelry diamond market is shady and should be boycotted. It is a shame that many still fall for the marketing and think diamonds are rare
We did a private beta when launching Honeybadger.io, and it worked really well. We reached out to people we knew who would be good customers, had them go through the same signup flow we planned to use after launch, and had them enter payment information and get billed (so we could test everything). We offered these first customers a special, low-priced plan as a thank-you for helping us test the product.

I think it would be fine to do manual invoicing for this group of customers if you don't have your credit card processing in place yet. These first customers should be ones who will understand that they are testing, so not everything will work. On the flip side, though, you should be prepared to offer them excellent service, responding quickly to any issues they encounter. These customers can become a great source for referrals for additional customers if you treat them well, so treat them well. :)
I wasn't aware of that, thanks
Fundamentally, the economics of the main Ethereum chain are bad because you don't need your work replicated by thousands and thousands of nodes.

One reason why it took so long for blockchains to be discovered is that until Bitcoin if you tried to present a paper a distributed systems conference with a system that (by design) didn't increase workload capacity when you add more nodes it wouldn't be accepted. (It's easy enough to do that when you are trying to make a scalable system.)
Best WooCommerce Marketing Plugins
Yeah basically he is committing extortion and blackmail, pretty sad.
Is there a copyright? Can this be ocr’ed?
Yeah I've written compilers for Swift, C#, Java, JavaScript and Pascal and agree Pascal is the cleanest and nicest language, both on the parsing side and writing in.
Some of those flowers are also consumed using vaporizers or Volcano-type inhalers, which have no negative side-effects (since no carcinogens are generated). I doubt it's a high percentage though.
Yii Framework – The Major Pros and Cons
Cypress is now public beta
Please write a paragraph long description of the app.
Do you think the FBI is really driving incarceration? Federal prisoners are only ~10% of the US prison population and tend to be convicted of more serious crimes.
Note, that these simple image filters could be made with WebGL and run like 50 times faster than WASM or JS.

Also, you can not just say that "a language is faster than another language". In current modern web browsers, you can write JS programs, that are equally perfromant, as the WASM program (WASM would be at most 10 - 20 percent faster). So if you see JS being slower in this case, maybe it just was not written properly.

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.
True and it also doesn't support const. But it's easy enough to polyfill and use var if necessary. Many js libraries already have a similar function.
And it's a pain to setup, there is no key way to get a supportable license across all of them, breaks with each new K8s or Docker release, etc.

Hopefully this is K8s, but with Swarm simplicity to get started.
Please stop sending "AMP" pages. Use normal page instead:

http://www.businessinsider.com/airbus-bombardier-c-series-bo...
Yes, but stupid question. 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? Then the attack fails? Or silly me, the fake AP could be configured to somehow accept the login attempt by the victim? But if so, then it'd be able to record the login credentials thus making the attack's impact even larger than I've seen discussed, because then not only is the attack successful in decrypting the victim's traffic, but the victim's Wi-Fi credentials are also stolen?
Koala is still about. But seems like lots of similar ones popping up as well. Apparently all made in same factory? No idea if that is true or not
I have had a great success teaching a kid programming using javascript and plain HTML. There are numerous advantages to this approach.
Build Your Own Technology Stack
Integrating a Visual Git Interface into Your Workflow
I was drawn to the bar by the simplicity of the design. Seems I wasn't the only one. RXBar's packaging and design (by design firm Scott & Victor) won a 2017 Inc Magazine Award [1]. As is often the case, the redesign changed the firm's fortunes and was instrumental in getting the product into major retailers.

[1] https://www.inc.com/magazine/201706/stephanie-schomer/rxbar-...